Free Online Courses from Stanford

  • 18 courses
  • 14 free
  • 4 free to audit
  • 5 with a free certificate

Source: Stanford Online (opens in a new tab) · Verified

Stanford's free courses fall into two groups. Stanford Engineering Everywhere, or SEE, is a finished pilot that released nine complete Stanford courses in computer science and electrical engineering under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 licence. Each SEE course carries the full campus offering: every lecture on video with a transcript, the handouts, reading lists, assignments, quizzes and exams, and in most cases the solutions. Stanford states that SEE is free, needs no registration, gives no credit and offers no feedback or contact with instructors, so there is no certificate of any kind. The second group is StanfordOnline on edX.

These courses can be taken in edX's audit track at no cost, which gives you the videos and most materials but not graded assignments or a certificate, and only for a limited time, since edX audit access expires roughly when the course run ends. Paying for the verified track buys unlimited access, graded work and an edX certificate, priced per course on the edX page. A third group comes from the Stanford Center for Continuing Medical Education: short on-demand activities whose registration fee is listed as free and which award a participation certificate through Stanford's CME portal once you complete an evaluation, with no public verification link. Stanford also lists many free courses on its own online.stanford.edu site, but that site sits behind a bot check we cannot read reliably, so we only list Stanford courses whose facts we could verify on SEE or edX pages.

Filters
Filters
    18 of 18 listed

    Filters need JavaScript to narrow the list; every course is shown below.

    Free Online Courses from Stanford
    # Course Subject Cost Certificate Level Duration Open
    1 CS106A - Programming Methodology Programming Methodology is Stanford's introductory programming course, released in full on Stanford Engineering Every… Programming Programming Free NoneNo certificate
    2 CS106B - Programming Abstractions Programming Abstractions is the second course in Stanford's CS106 sequence, taught here by Julie Zelenski and publish… Programming Programming Free NoneNo certificate
    3 CS107 - Programming Paradigms Programming Paradigms is Jerry Cain's Stanford course on how different languages think, published in full on Stanford… Programming Programming Free NoneNo certificate
    4 CS223A - Introduction to Robotics Introduction to Robotics is Oussama Khatib's graduate course CS223A, released on Stanford Engineering Everywhere. Computer Science Computer Science Free NoneNo certificate
    5 CS229 - Machine Learning Machine Learning is the Stanford Engineering Everywhere release of Andrew Ng's graduate course CS229, a broad introdu… Computer Science Computer Science Free NoneNo certificate
    6 EE261 - The Fourier Transform and its Applications The Fourier Transform and its Applications is Brad Osgood's EE261, published in full on Stanford Engineering Everywhere. Mathematics Mathematics Free NoneNo certificate
    7 EE263 - Introduction to Linear Dynamical Systems Introduction to Linear Dynamical Systems is Stephen Boyd's EE263, an applied linear algebra course with applications… Mathematics Mathematics Free NoneNo certificate
    8 EE364A - Convex Optimization I Convex Optimization I is Stephen Boyd's EE364A, published in full on Stanford Engineering Everywhere. Mathematics Mathematics Free NoneNo certificate
    9 EE364B - Convex Optimization II Convex Optimization II continues Stephen Boyd's EE364A and is published in full on Stanford Engineering Everywhere. Mathematics Mathematics Free NoneNo certificate
    10 Statistical Learning with Python Statistical Learning with Python is StanfordOnline's edX course by Trevor Hastie, Robert Tibshirani and Jonathan Tayl… Data Science · Beginner · 11 weeks Data Science Free to audit PaidPaid certificate Beginner 11 weeks
    11 Computer Science 101 Computer Science 101 is Nick Parlante's StanfordOnline course on edX for people with no prior experience of computer… Computer Science · Beginner · 6 weeks Computer Science Free to audit PaidPaid certificate Beginner 6 weeks
    12 Algorithms: Design and Analysis, Part 1 Algorithms: Design and Analysis, Part 1 is Tim Roughgarden's StanfordOnline course on edX, the first half of a two-pa… Computer Science · Intermediate · 6 weeks Computer Science Free to audit PaidPaid certificate Intermediate 6 weeks
    13 Mining Massive Datasets Mining Massive Datasets is the StanfordOnline edX course taught by Jure Leskovec, Anand Rajaraman and Jeff Ullman, ba… Data Science · Advanced · 7 weeks Data Science Free to audit PaidPaid certificate Advanced 7 weeks
    14 Introduction to Food & Health Introduction to Food & Health is a short Stanford Medicine continuing-education course hosted on edX, where it is off… Nutrition · Advanced · 1 week Nutrition Free IncludedCertificate included Advanced 1 week
    15 Identifying Early Signs of Psychosis in Adolescents and Young Adults Identifying Early Signs of Psychosis in Adolescents and Young Adults is a two-hour continuing-education course from S… Psychology · Advanced · 1 week Psychology Free IncludedCertificate included Advanced 1 week
    16 Communicating with Presence Communicating with Presence is a one-hour Stanford Medicine course on the Presence 5 model, a set of five practices f… Psychology · Advanced · 1 week Psychology Free IncludedCertificate included Advanced 1 week
    17 Unconscious Bias in Medicine Unconscious Bias in Medicine is a one-hour online activity run directly on Stanford Center for Continuing Medical Edu… Psychology · 1 hour Psychology Free IncludedCertificate included 1 hour
    18 Empowering Teens with Healthier Sleep Empowering Teens with Healthier Sleep is a recorded Stanford Medicine talk, originally given on March 16, 2023 and of… Psychology · 1.5 hours Psychology Free IncludedCertificate included 1.5 hours

    Stanford free online courses with certificates: three different answers

    Whether a free Stanford course gives you a certificate depends on which of three sources it comes from. A few short Stanford Medicine courses award one at no cost, the StanfordOnline courses on edX sell theirs, and the Stanford Engineering Everywhere lecture courses give none.

    Free certificate: the Stanford Medicine continuing-education courses

    Stanford Center for Continuing Medical Education lists these activities with a registration fee of free. When you finish, a claim-credit link takes you to Stanford's MY CE portal; complete the evaluation and you can view, print or email the certificate. Physicians receive AMA PRA Category 1 credit and everyone else the same hours as non-physician participation credit. There is no public verification link.

    These four courses can be audited at no cost, which gives you the videos and most materials but not graded assignments or a certificate, and edX limits audit access to the period the course is active, generally a few weeks to a few months. Paying for the verified track buys unlimited access, graded work and an edX certificate at the price on the course page.

    No certificate: Stanford Engineering Everywhere

    Stanford Engineering Everywhere, or SEE, released nine complete computing and electrical engineering courses under a Creative Commons BY-NC-SA licence. Each carries the campus course as taught: every lecture on video with a transcript, the handouts, assignments, exams and, in most cases, the solutions. Stanford states that SEE is free, needs no registration, gives no credit and offers no feedback or contact with instructors. The pilot has ended, so nothing new will be added.

    How to start a Stanford course for free

    None of these routes involves applying to Stanford University.

    • For a SEE course, open its page on see.stanford.edu and stream or download the first lecture; there is no account and nothing to enrol in.
    • For a StanfordOnline course, open the edX page and choose the audit option, then note when the run ends, because your access stops there.
    • Upgrade on edX only if you need graded assignments, permanent access or the certificate.
    • For a Stanford Medicine course, launch it from the Stanford CME listing, complete it, then follow the claim-credit link to the MY CE portal.
    • Read the prerequisites first; SEE and the advanced edX courses assume real background.

    What you can study at Stanford for free

    Most of what is listed is computing, engineering mathematics and a few short medical courses; business, humanities and languages are absent.

    Computer science and programming

    The SEE trio is the full first-year sequence. CS106A - Programming Methodology teaches Java from scratch over 28 lectures and asks for no prior programming, only hard work. CS106B - Programming Abstractions moves to C++ for data structures, recursion and complexity. CS107 - Programming Paradigms then covers memory management, functional programming and concurrency for people already comfortable in C++.

    If you have never studied computing, Computer Science 101 on edX runs entirely in the browser with nothing to install. Tim Roughgarden's Algorithms: Design and Analysis, Part 1 assumes you can already code in Python, Java or C. Other universities are on the computer science hub.

    AI, machine learning and data

    CS229 - Machine Learning is Andrew Ng's graduate course on SEE: twenty lectures across supervised and unsupervised learning, learning theory and reinforcement learning, with notes and problem sets. It expects programming, basic probability and basic linear algebra. Statistical Learning with Python on edX follows the authors' own textbook from regression to deep learning with Python labs. Mining Massive Datasets covers MapReduce, PageRank and recommendation systems at graduate level. CS223A - Introduction to Robotics needs only matrix algebra. See also the AI certifications page.

    Engineering mathematics

    Four SEE courses serve engineers; each page lists its own maths prerequisites. EE261 - The Fourier Transform and its Applications has thirty lectures plus nine problem sets with solutions. EE263 - Introduction to Linear Dynamical Systems is Stephen Boyd's applied linear algebra course, and his EE364A - Convex Optimization I and EE364B - Convex Optimization II form a sequence, the second requiring the first. Other universities are on the mathematics hub.

    Why Stanford's own free catalogue is not listed here

    Stanford lists many free courses on online.stanford.edu, but that site sits behind a bot check that cannot be read reliably, so its course pages could not be verified. This site lists only Stanford courses whose cost and certificate terms were read directly on SEE, edX or the Stanford CME pages. If a course you expected is missing, that is why.

    Advertisement

    Stanford courses by subject

    Questions about free courses from Stanford

    Can I get a certificate from a free Stanford course?

    Not from Stanford Engineering Everywhere, which offers no credit or certificate. On edX, the StanfordOnline courses are free to audit, and an edX certificate is a paid upgrade whose price is shown on each course page.

    What do I get in a Stanford Engineering Everywhere course?

    The complete campus course as it was taught: lecture videos with transcripts, handouts, assignments, exams and, in most cases, solutions. There is no registration and no one grades your work.

    Does edX audit access to Stanford courses last forever?

    No. edX says audit learners can only access materials while the course is active, generally a few weeks to a few months, and the paid certificate track is the only way to keep unlimited access.

    Why are Stanford's own free online courses missing?

    The online.stanford.edu catalogue blocks automated reading, so we could not verify its course pages. We list only courses whose cost and certificate terms we read directly on SEE or edX.

    Advertisement