The ultimate guide to MOOCs


Typically, a course will take 4-7 hours a week of your time. If you don’t want to commit to doing all the required assignments then in most cases you are welcome to audit the courses and watch all the video lectures.

1. Coursera is largest course platform for free MOOCs. The company was founded in 2012 by two former Stanford University professors. They have the most diverse course selection of all the MOOC providers and currently have over 4 million students and 410 courses from 83 partner institutions. Partners include the University of California, University of British Columbia, Oxford University and Princeton.

  1. Computer Science 101 (Stanford University)
  2. Machine Learning (Stanford University)
  3. An Introduction to Interactive Programming in Python (Rice University)
  4. Cryptography I (Stanford University)
  5. Model Thinking (University of Michigan)
  6. Gamification (University of Pennsylvania)
  7. Startup Engineering (Stanford University)
  8. A Beginner’s Guide to Irrational Behavior (Duke University)
  9. Functional Programming Principles in Scala (École Polytechnique de Lausanne)
  10. Statistics One (Princeton University)

2. Udacity was founded by Sebastian Thrun, who is a former professor of computer science at Stanford University and the creator of the artificial intelligence system behind Google’s self-driving cars. He left Stanford to spearhead this new venture soon after the huge success of his online artificial intelligence course in 2011, which attracted over 160,000 students from more than 190 countries. Udacity’s focus is on college-level courses for building and applying your knowledge of STEM (Science, Technology, Engineering, Mathematics) disciplines.

  1. Intro to Computer Science (CS101)
  2. How To Build A Startup: The Lean Launchpad
  3. Artificial Intelligence: How To Build A Robot
  4. Intro to Artificial Intelligence
  5. Introduction to Statistics
  6. Learn HTML5 – Game Development Course
  7. Intro to Physics Fundamentals Course (Physics 101)
  8. Web Development: How To Build A Blog
  9. Programming Languages: Building A Web Browser
  10. Interactive 3D Graphics Course With Three.js & WebGL

Sign up for our newsletter

Newsletter: Innovations in K12 Education
By submitting your information, you agree to our Terms & Conditions and Privacy Policy.