It might not be the course content that keeps us from achieving our best. Often it is the lack of, or poor, study habits we have. Learning online can pose even more challenges as it requires a different set of skills and a lot of discipline!
The great thing about developing these study skills, is that they can be used to help you in all of your subjects. You will use these for the rest of your life.