hi,
see now a days online courses is one of the best solutions for students who are currently studying, or professionals who may learn new technology from comfort of home during weekend days, some of the best resources for online course is udemy, coursera, edx, stanford online, nptel, however it would be best if you have the primary knowledge of any particular topic, which is helpful for quick start of course,, also before joining in any online course, which is paid course, research about students review and course curriculum.
hope it would help.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile