start learning
This project is all about creating materials to make learning to program as fast and painless as possible.
- The learning materials are organized into units. Each unit consists mainly of a video lecture with notes, quiz questions, and sometimes exercises.
- The core units comprise a couple dozen units which the learner is meant to consume in a set order.
- The supplementary units cover material not deemed essential to advance the narrative of the core material. Most of these supplements assume the student has already gone through the core units up to some point.