For those who don't know about it,
Academic Earth is a newish website that uploads real academic courses from a variety of topics in Ivy League schools (and honorary Ivy League members). The topics include astronomy, biology, chemistry, economics, English, history, law, math, medicine, philosophy, religion, poly sci, and, most importantly, computer science.
Computer science courses available right now are as follows:
Computer Science I: Programming Methodology - Stanford
Computer Science II: Programming Abstractions - Stanford
Computer Science III: Programming Paradigms - Stanford
Introduction to Robotics - Stanford
Machine Learning - Stanford
Introduction to Computer Science I - Harvard
Understanding Computers and the Internet - Harvard
Operating Systems and System Programming - Berkeley
The Structure and Interpretation of Computer Programs - Berkeley
Circuits and Electronics - MIT
Introduction to Algorithms - MIT
Computer System Engineering - MIT
Personally, I found it difficult to move through some of these and had to give up because, with my low-level (har har) understanding of coding, I felt I needed more of a physical presence to learn, say, Java from scratch. Additionally, you obviously can't get the lessons and experience from labs and groups, either.
However, I think people with even just a slight working knowledge and some real experience with coding could get a lot out of these courses by just watching and taking in the discourse. Furthermore, I think Academic Earth could potentially be the instigator for a humongously important paradigm shift in education and culture if it develops to include better access to course materials (some classes do!) and maybe even interaction with teachers and students.
Seriously, it's an incredible resource. Put on a class during your lunch break when you'd just be dinking around anyway.
e: Holy forgotten linkage.