Best Free Online Courses (2026)

  • 30 picks
  • 30 free
  • 6 providers

Verified 20 Oct 2026

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 and taught well enough to follow alone; most grade your work or post the exercises and exams to work through yourself, and the lecture series from Yale and Oxford come with transcripts and readings. The reason for each pick sits under its title.

The order is editorial. It weighs how far the course takes you first, then the teaching, then whether the work is graded, with provider reputation breaking ties. 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, readings 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-one 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 — —

How the picks are chosen

A course must clear the eligibility rules first: the provider is an accredited university, an established platform or a company publishing its own training; the page is on the provider's official site; the course is free in full or free to audit in full, not a first-module preview or a trial; the page states the cost and the certificate terms; and the teaching stands on its own for someone studying alone, with complete lectures or readings and exercises or projects where the subject calls for them. Material must be current for its subject or a classic that still holds up.

Among eligible courses, the 30 picks are ordered by how far the course takes you, then how well the teaching works when watched alone, then whether the work is graded, with provider reputation breaking ties. Nobody can pay for placement, and affiliate or advertising status never affects whether a course appears or where. The full rules are in the editorial policy.

Which of the best free online courses come with a certificate

The certificate was not a criterion, which is why most picks have none. Harvard's CS50 courses are the exception: each makes you eligible for a free CS50 Certificate at a unique URL by scoring at least 70% on the graded work, and they hold the top of the list on teaching and depth rather than on the credential. Yale's The Science of Well-Being and Moral Foundations of Politics are free in full on Coursera with an optional paid certificate. Everything else, from MIT OpenCourseWare to Open Yale Courses, Stanford Engineering Everywhere, Oxford's open lectures and Princeton's Coursera courses, gives no certificate at any price.

Picks for programming and computer science

This is the largest group because it is where free university teaching is most complete: lectures, graded problem sets, exams and solutions.

Start here: CS50, MIT 6.0001 and Princeton's Java courses

CS50's Introduction to Computer Science is the first pick because it is a full university course with nothing paywalled: eleven weeks at 10 to 20 hours a week, from C through Python to SQL and web programming, ending in a project of your own. CS50's Introduction to Programming with Python is the pick for Python alone, ten weeks of graded problem sets with no software to install, and CS50's Introduction to Programming with Scratch is the gentlest entry in the family at nine weeks.

MIT's Introduction to Computer Science and Programming in Python is the OpenCourseWare alternative: lecture videos, slides, code and problem sets from a half-semester course for people with little or no prior experience. In Java, Stanford's CS106A publishes 28 lectures with assignments and exams, and Princeton's Computer Science: Programming with a Purpose is free in full on Coursera with assignments.

Go deeper: algorithms, systems and web programming

Princeton's Algorithms, Part I and Part II are the Sedgewick and Wayne courses, five weeks and six weeks of graded programming assignments in Java; Algorithms, Theory, and Machines is the second half of Princeton's introductory sequence. MIT's Introduction to Algorithms adds twenty-one recorded lectures with notes, problem sets and exams. Stanford's CS106B is a full data structures course in C++, and CS107 its systems and paradigms course, both with assignments and exams.

For building things, CS50's Web Programming with Python and JavaScript is nine weeks of Django and React projects ending in a deployable application, and CS50's Introduction to Databases with SQL takes SQLite to PostgreSQL and MySQL in seven weeks.

Picks for AI, data and mathematics

CS50's Introduction to Artificial Intelligence with Python is the project-based AI pick, covering search, optimisation, machine learning and language models in seven weeks at 10 to 30 hours a week. CS50's Introduction to Programming with R teaches R and the tidyverse with graded problem sets, and Stanford's CS223A Introduction to Robotics is a graduate foundations course with notes and problem sets whose only prerequisite is matrix algebra.

For the mathematics underneath, MIT's Linear Algebra is the complete Strang lecture series with recitation videos, problem sets and exams, and Single Variable Calculus is the Scholar edition built for self-study.

Picks for psychology, philosophy and politics

The Science of Well-Being is Yale's course on happiness, with practical challenges alongside the lectures, and Introduction to Psychology is twenty full Yale lectures covering the whole introductory syllabus. In philosophy, Oxford's General Philosophy is a complete first-year lecture course, openly licensed and transcribed; Critical Reasoning for Beginners is six lectures on spotting and testing arguments; and Yale's Death is a full course on a question everyone faces. Moral Foundations of Politics is a complete Yale political theory course from utilitarianism to democracy.

Picks for history, literature, finance and law

Yale's The American Revolution is twenty-five lectures with transcripts and readings, and Financial Markets is a full semester on finance with transcripts, readings and exams. Oxford's Approaching Shakespeare takes one play per lecture across thirty-two episodes. Two CS50 courses serve people outside technology: CS50's Introduction to Cybersecurity is a short security course for technical and non-technical learners alike, five weeks long, and CS50's Computer Science for Lawyers frames technology fundamentals around their legal implications.

Where to go after the picks

The picks are a short list, not a catalogue. For more in the same subjects, the computer science, Python, mathematics and psychology hubs list every verified course, including the free-to-audit HarvardX and MITx courses left out here. Several of the lecture-course picks from Yale and Oxford are also collected with others on the courses for seniors page, and the picks with a free credential appear under free certification courses.

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.

Do the picks come with a certificate?

Some do. Every pick is free to take in full, but the certificate varies: Harvard’s CS50 courses issue a free certificate for graded work, Yale’s courses on Coursera sell an optional certificate, and the lecture archives from MIT OpenCourseWare, Stanford, Princeton, Oxford and Open Yale Courses have no certificate at all. The row says which.

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