Why You Should Try Learning Online
Recently, I chanced upon this TED talk by Daphne Koller that talks about her website Coursera. She brings forward the point that knowledge is processed more effectively by students in the online classroom than a typical lecture hall. You learn at your own pace, have quality peer-to-peer discussions, self-graded assignments, from the best universities for free.
I'm quite amazed at the selection of computer science courses that are available. I've already signed up for a few courses:
- Human-Computer Interaction - Stanford
- Functional Programming Principles in Scala - Martin Odersky (creator of Scala)
- Software Engineering for SaaS - UC Berkeley
- Networks: Friends, Money, and Bytes - Princeton
There are 120 courses available currently and increasing. I highly recommend you to check it out.