Stanford University introduced several free online course starting in late 2011. There are about 10 of them, mostly in the field of computer science. The course are basically a series of pre-recorded videos, each about 10 min long. All free. You don't need to buy text books etc. You basically just watch the videos, do homework that is asked. These are for self-learning and for general public. They are not related to social approval and sanction. i.e. it does not give you university credit for certificate.
I've looked the intro video of each. Here's the courses and my impression.
“Machine Learning” By Andrew Ng. jan2012.ml-class.org
Good. Machine learning
Natural Language Processing
The teachers seem mechanical and boring. One of the guy is wussy, but he wrote a popular book, so i think it's competent class.
The book he wrote is: Foundations of Statistical Natural Language Processing (1999) By Christopher D Manning, Hinrich Schuetze. amazon
“Natural Language Processing” By Dan Jurafsky, Christopher Manning. www.nlp-class.org
This is more of a math class.
I like this one. I like the teacher. Both of them. Very confident and engaging.
“Game Theory” By Matthew O Jackson, Yoav Shoham. www.game-theory-class.org
For the rest, see: http://xahlee.org/math/intro_to_Stanford_University_online_courses.html
- Visual Dictionary of Special Plane Curves
- The Discontinuous Groups of Rotation and Translation in the Plane