The Report by Class Central

Disclosure: Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Report

[2022] 150+ Stanford On-Campus Computer Science Courses Available Online

These courses have made their materials available online to varying degrees. Some include video lessons.

Over the last decade, computer science has experienced a burst in popularity at Stanford. Last year, over twice as many Stanford undergrads majored in CS than in any other discipline. And Stanford’s CS curriculum has grown from a few core subjects to a tapestry of specializations and integrated disciplines.

Most of Stanford’s on-campus computer science courses have a companion website. Many are only open to Stanford students. But others are open to everyone, giving access to course materials such as slides, readings, and assignments. Some even provide video lessons — for instance: CS106B, CS107, CS110, CS221, CS229, CS231n, and CS224N.

In this article, I compiled a list of over 150 Stanford on-campus computer science courses that are, to varying degrees, available online.


First, I built a list of Stanford’s CS offering by looking at their 2021 course catalog and Engineering Everywhere portal. Second, I checked the courses one by one to see which had a companion website. Third, I organized them into subjects according to Stanford’s own undergraduate and graduate guidelines. Fourth, I consolidated my findings into a dedicated list using Class Central’s Lists.

Note that this list only includes Stanford’s on-campus courses that have an online presence. To see a list of the university’s purely online courses and MOOCs, head to our Stanford online course catalog.

Stanford Core Courses

Systems Courses

Theory Courses

Data Structures & Algorithms Courses

Stanford Specialization Courses

Introduction to Computer Science

Computer Systems Courses

Theoretical Computer Science Courses

Artificial Intelligence & Machine Learning Courses

Computer & Network Security Courses

Information Management & Analytics Courses

Human-Computer Interaction Courses

Graphics Courses

Application Development Courses

Robotics Courses

Games Courses

Computing & Society Courses

Biocomputation Courses

Computer & Healthcare Courses

Other Courses

Rui Ma Profile Image

Rui Ma

With a background in Health Statistics and Sociology, she has built a career path in Data Analytics. She joined the team as a Data Analyst and is helping Class Central to improve its services for global MOOC learners.

Comments 9

  1. Shrikant

    Terrific and Tremendous challenges from Stanford on campus

    • Rui Ma

      Thanks, Shrikant. We’re glad if this article can help you explore Stanford on-campus CS courses.

  2. Mandar Lakhote

    Which of these courses have video lectures available?

    • Rui Ma

      Thanks for your inspiring question, Mandar. We’ve added an icon to mark each course with videos that we can find. Hope this can be useful to you and other learners.

      • Rahul


  3. Scott

    From the selection, can a full syllabus be done DIY? Can a student repeat Scott Young using this resource

  4. bhabani das

    Amazing work , Rui

  5. Bwayo Ambrose

    which are the materials needed to attend the lecture online

  6. dagsljos

    Wow, you’ve done an amazing job, thanks! I’m reading ‘Ultralearning’ by Scott Young right now and feeling very inspired by his MIT experiment. I think that with a list like the one above he would’ve had an easier time with it. 🙂


Leave a reply

Your email address will not be published. All comments go through moderation, so your comment won't display immediately.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Browse our catalog

Discover thousands of free online courses from top universities around the world like MIT, Stanford, and Harvard.

Browse all subjects