Ramblings and tutorials by a computer techie

Online Learning

As promised in my last post, here is a list of some websites with free classes and/or tutorials. These types of classes are often called Massive Open Online Courses, or MOOCs for short. They’re mainly from big-name ivy league universities like MIT, Harvard, Stanford, etc. and cover all kinds of subjects, not just computer science.

edX – online classes – I’m taking CS50x (Intro to CS), an excellent class so far, and great for beginners. There’s still time to enroll in this class if you want to take it. It’s pass/fail and you get a certificate of completion if you pass. Scroll down the main page or click “Find Courses” to see what they have.

cplusplus.com – tutorials, discussion forums, and other stuff – in the upper-right box is a link to “C++ Language Tutorial.” I downloaded the pdf version to my phone and I study C++ while I’m standing in line or what-have-you.

MIT OpenCourseWare – online classes – these are online versions of a couple thousand of the classes they teach on campus. There’s an Intro to C++ class and you can find the rest of their computer science stuff by going to Courses > Find courses by: Department > School of Engineering > Electrical Engineering and Computer Science