Scott Young completed every course from MIT’s computer science online offerings in one year. There are 33 total courses. Since a typical college student takes 8 courses per year, this amounts to roughly doing a bachelor’s degree in one year.
Of course, he did not receive a diploma for it. But he outlines how he did it in Cal Newport’s blog. He describes how he was able to learn so much so quickly in this post, and he describes this process as the “Drill Down Method.” It is a three step process, which I will summarize below:
- Coverage. “You can’t plan an attack if you don’t have a map of the terrain. Therefore the first step in learning anything deeply, is to get a general sense of what you need to learn. . .A mistake students often make is believing this stage is the most important.”
- Practice. Do problems.
- Insight. “The goal of coverage and practice questions is to get you to a point where you know what you don’t understand. This isn’t as easy as it sounds. . .Often when you can identify precisely what you don’t understand, that gives you the tools to fill the gap. It’s the large gaps in understanding which are hardest to fill.”
I think that this matches up very well with the way I have been structuring my courses lately. The first half of my semester features students reading the textbook and answering clicker questions—coverage. Students are also taking quizzes during this time—practice.
The second half of the course features students working on problems and presenting them. This is designed to lead to insight, although I am not quite there yet. I need to figure out how to design the problems better.