TL;DR: A wide range of online courses from MIT are available to take for free on edX.
Using the commands below you can install the repository in an editable way. This allows you to modify the library and use the modified version as if you had installed ...
Within each content area, there are one or more tutorials. Each tutorial consists of lessons. Each lesson should be a page detailing the concept being taught, along with sample code. Lesson and page ...