I’ve written a post on how to select, register and get the most out of online courses (the MOOC guide). If you are new to online learning or interested in learning online more efficiently, check it out here.
Below is a list of online courses that I have reviewed/enrolled in so far and found to be quite useful:
- Elements of Complex Analysis-by Wesleyan University (coursera.org)
Astronomy and Astrophysics
- Introduction to Computer Science(Cs50x)– by Harvard University (edx.org)
- Introduction to computer science and programming using Python-by MITx(edx.org)