One of the most essential requirements is that you should be able to manage your time well to complete all subjects or professional course.
Plan ahead and set aside dedicated time for your learning.
Keeping a time-table is one of the options available for you.
This will also enhance your self-discipline.
Once you start the online course, good time management will also help you finish your assignments on time.