Best Free Online Courses (2026)

  • 30 picks
  • 30 free
  • 6 providers

Verified 2026-09-14

This is the short list: the courses we would recommend to a friend who has the time and wants the real thing rather than a taster. Each one is complete, is taught well enough to follow alone, and either grades your work or gives you enough exercises to grade yourself. The reason for each pick sits under its title.

The order is editorial. It weighs depth first, then teaching, then how much the course still holds up. Cost and certificate terms are shown as the provider states them and were checked on the date above.

Best Free Online Courses (2026)
# Course Provider Cost Certificate Level Duration Open
1 CS50's Introduction to Computer Science Full university CS course with a free, shareable certificate and no paywall on any material. Harvard · Beginner · 11 weeks Harvard Free IncludedCertificate included Beginner 11 weeks
2 CS50's Introduction to Programming with Python A complete Python course with graded problem sets and a free certificate, no software install required. Harvard · Beginner · 10 weeks Harvard Free IncludedCertificate included Beginner 10 weeks
3 CS50's Introduction to Artificial Intelligence with Python Project-based AI course covering search, optimization, machine learning and LLMs with a free certificate. Harvard · Intermediate · 7 weeks Harvard Free IncludedCertificate included Intermediate 7 weeks
4 CS50's Web Programming with Python and JavaScript Project-based Django and React course that ends with a deployable application, with a free certificate. Harvard · Intermediate · 9 weeks Harvard Free IncludedCertificate included Intermediate 9 weeks
5 CS50's Introduction to Databases with SQL Hands-on SQL from SQLite to PostgreSQL and MySQL, graded problem sets and a free certificate. Harvard · Beginner · 7 weeks Harvard Free IncludedCertificate included Beginner 7 weeks
6 CS50's Introduction to Cybersecurity Short non-technical security course from Harvard with a free certificate. Harvard · Beginner · 5 weeks Harvard Free IncludedCertificate included Beginner 5 weeks
7 CS50's Introduction to Programming with R R and the tidyverse taught with graded problem sets and a free certificate. Harvard · 7 weeks Harvard Free IncludedCertificate included 7 weeks
8 CS50's Introduction to Programming with Scratch Gentlest entry to programming in the CS50 family, with a free certificate. Harvard · Beginner · 9 weeks Harvard Free IncludedCertificate included Beginner 9 weeks
9 CS50's Computer Science for Lawyers Technology fundamentals framed around legal implications, with a free certificate. Harvard · Beginner · 10 weeks Harvard Free IncludedCertificate included Beginner 10 weeks
10 The Science of Well-Being Yale's most-taken psychology course is fully free on Coursera, certificate optional. Yale Yale Free PaidPaid certificate
11 Moral Foundations of Politics A complete Yale political theory course, free in full on Coursera with an optional certificate. Yale Yale Free PaidPaid certificate
12 Linear Algebra The complete Strang lecture series with notes, recitation videos, problem sets and exams, all free. MIT MIT Free NoneNo certificate
13 General Philosophy A complete first-year Oxford philosophy lecture course, free, openly licensed and transcribed. Oxford Oxford Free NoneNo certificate
14 Algorithms, Part I Sedgewick and Wayne's classic algorithms course, fully free with graded programming assignments. Princeton · Intermediate · 5 weeks Princeton Free NoneNo certificate Intermediate 5 weeks
15 CS106A - Programming Methodology Stanford's first programming course, complete with 28 lectures, assignments and exams, free. Stanford Stanford Free NoneNo certificate
16 Financial Markets (2011) A full Yale semester on finance with lectures, transcripts, problem sets and exams, all free. Yale Yale Free NoneNo certificate
17 Introduction to Computer Science and Programming in Python A full introductory Python course from MIT with lecture videos, slides, code and problem sets. MIT MIT Free NoneNo certificate
18 Approaching Shakespeare Thirty-two single-play lectures by an Oxford Shakespeare scholar, free and openly licensed. Oxford Oxford Free NoneNo certificate
19 Algorithms, Part II Graph and string algorithms from Princeton, fully free with programming assignments. Princeton · Intermediate · 6 weeks Princeton Free NoneNo certificate Intermediate 6 weeks
20 CS106B - Programming Abstractions A full second-semester data structures course in C++ with assignments and exams, free. Stanford Stanford Free NoneNo certificate
21 Introduction to Psychology Twenty full Yale lectures covering the whole introductory psychology syllabus at no cost. Yale Yale Free NoneNo certificate
22 Critical Reasoning for Beginners Six clear lectures on spotting and testing arguments, free, with video and transcripts. Oxford · Beginner Oxford Free NoneNo certificate Beginner
23 Computer Science: Programming with a Purpose Princeton's first programming course in Java, free in full with assignments. Princeton · Beginner Princeton Free NoneNo certificate Beginner
24 CS107 - Programming Paradigms Stanford's systems and paradigms course with 27 lectures, assignments and exams, free. Stanford Stanford Free NoneNo certificate
25 Death A complete philosophy lecture course on a question everyone faces, free with transcripts. Yale Yale Free NoneNo certificate
26 Introduction to Algorithms Twenty recorded lectures plus notes, problem sets and exams from MIT's core algorithms class. MIT MIT Free NoneNo certificate
27 Computer Science: Algorithms, Theory, and Machines The second half of Princeton's introductory computer science sequence, free in full. Princeton · Intermediate · 2 weeks Princeton Free NoneNo certificate Intermediate 2 weeks
28 CS223A - Introduction to Robotics Stanford's graduate robotics foundations course, 16 free lectures with notes and problem sets. Stanford Stanford Free NoneNo certificate
29 The American Revolution Twenty-five Yale lectures on the Revolution and the founding, free with transcripts and readings. Yale Yale Free NoneNo certificate
30 Single Variable Calculus A complete single variable calculus course built for self-study, with videos, notes and exams. MIT MIT Free NoneNo certificate
Advertisement

Picks by subject

Questions about the picks

How are the picks chosen?

By the same three tests as every ranking on the site: how far the course takes you, how well the teaching works when you study alone, and whether the work is graded. Each pick has a one-line reason next to it. Nobody can pay to appear here.

Why are some picks only free to audit?

Because the teaching is worth it even without the certificate. Where a pick is free to audit, the certificate and graded work are paid and the row says so; the course material itself costs nothing.

How often does the list change?

Picks are re-checked on the same cadence as every other entry, at least every 180 days, and replaced when a course disappears or a clearly better one appears.

Advertisement