Best Free Online Courses of All Time

Methodology and Summary Statistics

Now, for those keeping score:

This list is based on more than 60,000 user reviews. To generate the list, we sorted the courses in our database by the Bayesian average of their ratings, then removed courses with fewer reviews and courses that have been discontinued.

  • The Top 100 List features courses from 53 universities in 18 countries.
  • Three universities have 5 courses in the top 100
    Massachusetts Institute of Technology (US)
    University of Sheffield (UK)
    University of Cape Town (South Africa)
  • Three other universities have 4 courses in the top 100
  • Stanford University (US)
    University of Michigan (US)
    University of Pennsylvania (US)
  • And six more universities have 3 courses in the top 100:
    Hong Kong University of Science and Technology (Hong Kong)
    Galileo University (Guatemala)
    Georgia Institute of Technology (US)
    University of Tasmania (Australia)
    Monash University (Australia)
    Universitat Politècnica de València (Spain).
  • Coursera is the top course platform with 45 courses, followed by edX (24) and FutureLearn (17).
  • Technology (23 courses)

    An Introduction to Interactive Programming in Python (Part 1)
    Rice University via Coursera
    In this course, get introduced the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch.
    ★★★★★ (3151 ratings)

    Programming for Everybody (Getting Started with Python)
    University of Michigan via Coursera
    This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python.