How wonderfully convenient that his list matches exactly what I've learnt anyway from going to the schools my parents wanted me to and browsing the web.
I'm still failing at history, though. History classes are a long list of kings and presidents and wars. Sometimes they look at some motivations, like "feudalism was stable because the Church supported it", but it's very far from enough to make predictions. If you try avoiding past mistakes you just end up giving Hitler Sudetenland. Anyone got a source?
What does Life 101 look like? People can become happy by learning to raise children, how to paint a masterpiece, or about psychiatric medications. Do you get a passing grade from any of these?
I've just gotten to the end of Udacity's CS262 course in programming languages. It's been pretty good. Wes Weimer, the lecturer, seems to be a really cool guy. There's a quote from HPMOR in the final exam, which I thought was pretty cool.
In the last part of the last lecture, Weimer gives advice on what we should learn next. You can watch it here.
He advises that you learn the following (paraphrased):
I thought that was all really useful (except maybe the last two). I've learned up to his required level of philosophy, cognitive psychology, and religion and ethics. I'm working on the physics and gender studies.
(Incidentally, I strongly recommend Udacity for learning programming. It's really good.)