Stanford offers 10 free online Computer Science courses
Stanford published 10 online Computer Science courses under a Creative Commons license. Each course is made of videos, lecture notres, assignment and homeworks. The University reports that the content is nearly identical to what is offered to on-campus students.
- Programming Methodology — CS106A
- Programming Abstractions — CS106B
- Programming Paradigms — CS107
- Introduction to Robotics — CS223A
- Natural Language Processing — CS224N
- Machine Learning — CS229
- The Fourier Transform and its Applications — EE261
- Introduction to Linear Dynamical Systems — EE263
- Convex Optimization I — EE364A
- Convex Optimization II — EE364B
My only beef is that online videos are awfully boring, irrespective of the lecturer. If only I could convince more people to stop lecturing! Otherwise, the content is well organized and generally beautiful.
It is easy to dismiss these things as marketing gimmicks. But doing so would be like dismissing company Web sites in 1996 as gimmicks. These are the latest seeds of a long stream of seeds that will change higher education forever.
Disclaimer: I teach 3 online-only Computer Science university-level courses, including a graduate course.
Montreal, Canada 
Facebook
Friendfeed
LinkedIn
SlideShare
Delicious
Hi! Thanks for sharing the lectures!
I’d like to let you know that I have been blogging about free education for more than two years in my Free Science Online blog.
You’re welcome to take a look. I have collected hundreds of lectures in computer science, physics, mathematics, engineering, biology, and other subjects.
Comment by Peteris Krumins — 18/9/2008 @ 6:21
Wow, did you see that, they even have HTML and PDF transcripts of every lecture!
Comment by Seb — 18/9/2008 @ 9:13
I am a first year undergraduate, I am just preparing to study a few of these subjects, your recommendations have given me an insight into what is included in one of these lectures. Thanks!
Comment by EmyLouRose — 28/10/2008 @ 11:11