search
Get Started
search

Best Mooc

Updated Daily
Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 CS50: Introduction to Computer Science (Harvard/edX)

CS50 provides a foundational introduction to computer science concepts through engaging video lectures and problem sets. Developed by Harvard University, this course is accessible to anyone with an interest in learning programming regardless of prior experience. It’s particularly beneficial for begi...

2 Machine Learning by Andrew Ng (Coursera)

The Machine Learning course by Andrew Ng provides a solid introduction to core concepts within artificial intelligence. Developed at Stanford and offered on Coursera, it teaches fundamental algorithms like linear regression and neural networks. This course is ideal for individuals seeking an accessi...

3 The Missing Semester of Your CS Education (MIT)

A free MIT course series created by graduate students teaching practical computing skills—shell scripting, version control, and debugging—typically omitted from formal CS curricula, published openly in 2020.

4 CS50P: Introduction to Programming with Python (Harvard)

CS50P, formally CS50's Introduction to Programming with Python, is a Harvard University course taught by David J. Malan and focused entirely on programming with Python. It introduces functions, variables, conditionals, loops, exceptions, libraries, unit testing, file input and output, regular expres...

5 Full Stack Open (University of Helsinki)

Full Stack Open is a free online course developed by the University of Helsinki for learners who already have basic programming and web-development knowledge. Its exercises teach modern JavaScript application development through technologies including React, Node.js, Express, MongoDB, GraphQL, and T...

6 Python for Everybody by Dr. Charles Severance (Coursera)

Python for Everybody is a Coursera specialization created by University of Michigan professor Charles Severance, designed as an accessible introduction to Python and data concepts for non-programmers.

7 Learning How to Learn by Barbara Oakley (Coursera)

Learning How to Learn is a Coursera course created by engineering professor Barbara Oakley and neuroscientist Terrence Sejnowski, released in 2014 and recognized as one of the most enrolled MOOCs in history.

8 CS50W: Web Programming with Python and JavaScript (Harvard)

CS50W: Web Programming with Python and JavaScript is a Harvard University course focused on designing and implementing web applications. It follows CS50's introductory computer-science material and covers Python, Django, SQL, JavaScript, user interfaces, testing, scalability, security, and web appli...

You've reached the end — 8 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare