September 17, 2012
Through a colleague I recently learned about Coursera. Coursera provides over 120 free, online courses from 16 top universities. What sets Coursera apart from other online course offerings is the level of interaction and feedback provided. I have watched a couple of Stanford courses in the past year, working through the assignments on my own. While I have learned from these experiences, there has been no official feedback from the lecturer and no way for me to participate in the class.
Coursera aims to provide an interactive experience, complete with grading and, in most cases, some kind of certificate upon successful completion of the course material. Lectures are broken into short 8 to 12 minute videos about a topic. These videos have embedded questions in them that all students must answer before continuing. Assignments are machine graded making it possible for very large groups of students to receive feedback about their work.
This TED talk by one of the founders of Coursera, Daphne Koller, explains the genesis of Coursera and their goals and ambitions.
I'm signed up for Functional Programming Principles in Scala, which is offered by École Polytechnique Fédérale de Lausanne and taught by Scala's creator Martin Odersky. Through a forum posting on the course page I understand that there are over 30,000 other registrants for this course. So far I've completed the tools setup and example assignment. I've also been active in the course forums. The actual course begins this week and runs for the next seven weeks.
I am excited about the potential distributed learning like this offers. That I can take a class about Scala with the language creator - for free - along with 30,000 other people is astonishing. There will always be a need for brick-and-mortar universities, however the ability to augment and enhance one's education with interactive online education from top educators global represents the future of education. I'm thrilled that I have this opportunity and I look forward to participating in many more Coursera courses.