You're going to have an extremely high-quality source of motivation if you just wait a while--why not take advantage of it?
Because things learned during crunch time seem to fade from memory much faster.
Well, it's not like it's forbidden to revise stuff after an exam (e.g. using SRS) if you care about it for reasons other than the exam itself.
Scott Young completed the four-year MIT computer science degree curriculum in less than one year. This is a post about how he did it.
During the yearlong pursuit, I perfected a method for peeling those layers of deep understanding faster. I’ve since used it on topics in math, biology, physics, economics and engineering. With just a few modifications, it also works well for practical skills such as programming, design or languages.
Here’s the basic structure of the method: