On CodeGym, we are true believers in the online learning model and advocate for it every time we can. Because online education really has lots of obvious advantages, such as low costs, flexibility, using more effective ways to present information, etc. But we can’t deny that the online learning model has some weaknesses, which naturally come from its strengths. That’s why low prices and flexibility also account for lowering student’s motivation and sometimes stopping them from succeeding. Motivation can be a tricky thing. One day you want something more than anything in the world, and after a few weeks, you may have trouble remembering how you got the idea in the first place. We talked about motivation in this pretty great article about improving your self-learning ability, by the way.