learn computer science for free from the best universities in the World
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 our curriculum, we give preference to MOOC (Massive Open Online Course) style courses because these courses were created with our style of learning in mind.
Motivation & Preparation
Here are two interesting links that can make all the difference in your journey.
The first one is a motivational video that shows a guy that went through the “MIT Challenge”, which consists of learning the entire 4-year MIT curriculum for Computer Science in 1 year.
The second link is a MOOC that will teach you learning techniques used by experts in art, music, literature, math, science, sports, and many other disciplines. These are fundamental abilities to succeed in our journey.
Are you ready to get started?
Introduction to Computer Science
Math (Mathematical Thinking)
Math (Calculus and Discrete Math)
Courses Duration Effort Software Architecture & Design 8 weeks 6 hours/week
Courses Duration Effort Computer Architecture — 5–8 hours/week
Courses Duration Effort Computer Networks — 4–12 hours/week
Courses Duration Effort Databases 12 weeks 8–12 hours/week
Courses Duration Effort Introduction to Cloud Computing 4 weeks 1 hour/week
Math (Linear Algebra)
Courses Duration Effort Introduction to Cyber Security 8 weeks 3 hours/week
Courses Duration Effort Compilers 9 weeks 6–8 hours/week
Courses Duration Effort Computer Graphics 6 weeks 12 hours/week
Courses Duration Effort Artificial Intelligence 12 weeks 15 hours/week
Courses Duration Effort Machine Learning 11 weeks 4–6 hours/week
Natural Language Processing
Courses Duration Effort Introduction to Big Data 3 weeks 5–6 hours/week
Internet of Things
Courses Duration Effort The Internet of Things 4 weeks 2 hours/week