Online learning has proven to be so effective because you can study in bite sized chunks while you start practising instead of cramming too much into a day and getting fatigued. You can go back and re-watch the video lessons as often as you like which means if you are struggling you can go back and re-visit that specific topic as many times as you need.