OSS University - FREE Computer Science Course

This actually looks really good:

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.

In the future, more categories and/or courses will be added to this list or a more advanced/specialized list.

Initially, we will also give preference to MOOC (Massive Open Online Course) type of courses because those courses were created with our style of learning in mind.


  • Introduction
  • Program Design
  • Programming Paradigms
  • Software Testing
  • Math
  • Algorithms
  • Software Architecture
  • Software Engineering
  • Operating Systems
  • Computer Networks
  • Databases
  • Cloud Computing
  • Cryptography
  • Compilers
  • UX Design
  • Artificial Intelligence
  • Machine Learning
  • Natural Language Processing
  • Big Data
  • Data Mining