This summer, Stanford University announced its plans to make three of its introductory computer science classes available for free to the general public. The classes -- Machine Learning, Introduction to Databases, and Introduction to Artificial Intelligence -- were to be taught by Stanford faculty and held online in conjunction with the regular on campus courses held during this October to December term.
Those participating in the online versions were able to take (almost) that same class as the enrolled Stanford students, and the online students were given the option to take an easier version too, one that didn't require completing the homework or taking the quizzes. Those who successfully completed the courses won't receive grades or credit but will receive a signed "statement of accomplishment" from the professors.
The news of Stanford's online experiment generated an immense amount of interest, with more than 130,000 signing up for the A.I. class and roughly 50,000 registering for the Machine Learning and Databases classes. Now that the term is in full swing, those numbers have dropped off substantially. Even so, some 35,000 students have turned in the first three weeks of homework assignments, reports EdSurge in its latest newsletter, joining the 175 Stanford students taking the class on campus.
Managing a class of that size is almost unimaginable. Even so, Professors Peter Norvig and Sebastian Thrun held office hours last week via a Google Hangout. That too was a bit oversubscribed, and even with the ability now to watch Hangouts live via YouTube, some people were not able to attend.
For their part, students seem to have a mixed reaction to the different classes. Some seem to prefer the style of the Machine Learning over the Artificial Intelligence course, for example, because the former is better designed, moves from easy to difficult subject matter, and requires hands-on programming assignments. (It's interesting to note here that the Machine Learning and Databases classes are regular School of Engineering courses, whereas the AI class is a partnership between Stanford and a startup called Know It.) Of course, the differences in opinion aren't that surprising; you'll find students in any class react differently to the content and instruction. When a class has 35,000 students, there are bound to be differences of opinion.