Learning Computer Science

In this section, we look at the top places to study Computer Science online

Getting Started

  • Start with the free Harvard CS50 course on EDX. Check out the sub r/cs50 has a lot of like minded people learning together.

  • ​Open Source Society University: This is a solid path for those of you who want to complete a Computer Science course on your own time, for free, with courses from the best universities in the World.

  • Learn Java OOP (here is an excellent course): Java MOOC​

Web Development

  • ​Free Code Camp for web development

  • ​Colt Steele has a good web dev course and is highly recommended to do in parallel with FreeCodeCamp

  • ​The Rails Tutorial by Michael Hartl is the Bible for learning Ruby on Rails

Specialized and Advanced Topics

Other Resources

Articles and Posts

  • ​The MIT Challenge is Scott Young’s blog on how he completed the entire 4 year MIT Computer Science curriculum in 12 months