TL;DR: A wide range of online courses from MIT are available for free on edX. Learn about Python programming, finance, machine learning, and much more, without spending anything.You can find a long list of partnering schools on edX, which is great news...