Thursday, December 01, 2011

Stanford University Expands Free Online Courses

I’ve been pointing out how the information age will reconfigure and transform almost every aspect of our lives including education. (see here here and here).

Education’s evolving online platform will put a lot of pressure to the incumbent school models designed out of the industrial age. And today’s high cost of tuition will eventually crumble, not only from online competition but also from globalization--where education will become less dependent on local or territorial access, and instead, will increasingly be facilitated by distance learning.

From ZDNET

A couple of months back, we reported on how some IT professors at Stanford University were opening up their courses for the world to participate, with no tuition cost. This fall, courses onIntroduction to Artificial Intelligence, Introduction to Databases and Introduction to Machine Learning were launched, all delivered between October and December. (I have been participating in the AI course, it’s really extremely well presented and informative.)

Three million people have checked out the AI course page since it was announced (now doubt driven by my blog post here), and course co-professor Peter Norvig reports that 35,000 students have stuck with the course and exams. There are also 135 students taking the course onsite, Norvig is quoted as saying in the Good News site,

Now it is being reported that due to the great success of the program, Stanford plans to offer eight more computer science classes beginning in January, including Software as a Service,Computer Science 101, Machine Learning, Cryptography, Natural Language Processing, Human Computer Interaction, Design and Analysis of Algorithms I, and Probabilistic Graphic Models.

Here is the write-up on the SaaS course:

“This course teaches the engineering fundamentals for long-lived software using the highly-productive Agile development method for Software as a Service (SaaS) using Ruby on Rails. Agile developers continuously refine and refactor a working but incomplete prototype until the customer is happy with result, with the customer offering continuous feedback. Agile emphasizes user stories to validate customer requirements; test-driven development to reduce mistakes; biweekly iterations of new software releases; and velocity to measure progress. We will introduce all these elements of the Agile development cycle, and go through one iteration by adding features to a simple app and deploying it on the cloud using tools like Github, Cucumber, RSpec, RCov, Pivotal Tracker, and Heroku.”

Being in the heart and brains of Silicon Valley, Stanford professors will also be offering two online courses on entrepreneurship. The entrepreneurship courses include Technology Entrepreneurship—a class on how to launch a successful startup, and The Lean Launchpad, which will teach how to turn “a great idea into a great company.”

At zero bound tuition costs, education will eventually become democratized worldwide, will not require or justify taxpayer funding and will become increasingly specialized.

1 comment:

Alice said...

Online education is getting bigger nowadays and companies are expanding. This is best so that students will be catered since more individuals are taking online courses.