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

Course Report

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

Some Stanford professors have put their on-campus courses online, including video lessons. Here’s a list.

Over the last decade, computer science has experienced a burst in popularity among students worldwide, and at Stanford University in particular: computer science is Stanford’s most most popular field of study. And Stanford’s CS curriculum has grown from a few core subjects to a tapestry of specializations and integrated disciplines, as you can see below.

Stanford’s CS core and specialization subjects

Most of Stanford’s on-campus computer science courses have a companion website. Some are only open to Stanford students. But many are open to everyone, allowing learners worldwide to access the course slides, readings, and assignments. And some even provide video lessons — for instance:

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

For your convenience, we’ve broken down the courses by topic. You can click on a topic to jump to the corresponding courses.

More Stanford Courses

If CS isn’t your cup of tea, Stanford also offers medical online courses and webinars, many with free certificates of completion. And if you’re a healthcare professional, they also carry continuing medical education credit. Learn more here: Stanford Medicine Offers Courses with Free Certificate & CME Credit.

Methodology

First, we built a list of Stanford’s CS offering by looking at their course catalog and Engineering Everywhere portal. Second, we checked the courses one by one to see which had a companion website. Third, we organized them into subjects according to Stanford’s own undergraduate and graduate guidelines.

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.

Here are Stanford’s on-campus courses available online. Courses that include video recordings are denoted with the icons.

Stanford Introduction to Computer Science Courses

Stanford Data Structures & Algorithms Courses

Stanford Computer Systems Courses

Stanford Theoretical Computer Science Courses

Stanford Artificial Intelligence & Machine Learning Courses

Stanford Computer & Network Security Courses

Stanford Information Management & Analytics Courses

Stanford Human-Computer Interaction Courses

Stanford Graphics Courses

Stanford Application Development Courses

Stanford Robotics Courses

Stanford Games Courses

Stanford Computing & Society Courses

Stanford Biocomputation Courses

Stanford Computer & Healthcare Courses

Other Stanford Courses

 

Rui Ma Profile Image

Rui Ma

With a background in Health Statistics and Sociology, she has built a career path in Data Analytics.
Manoel Cortes Mendez Profile Image

Manoel Cortes Mendez

Software engineer and online graduate student in computer science passionate about education, technology, and their intersection.
Pat Bowden Profile Image

Pat Bowden

Online learning specialist, still learning after 200+ online courses completed since 2012. Class Central customer support and help since 2018. I am keen to help others make the most of online learning, so I set up a website:  www.onlinelearningsuccess.org

Comments 11

  1. Shrikant

    Terrific and Tremendous challenges from Stanford on campus

    Reply
    • Rui Ma

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

      Reply
  2. Mandar Lakhote

    Which of these courses have video lectures available?

    Reply
    • 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.

      Reply
      • Rahul

        helpful!

        Reply
  3. Scott

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

    Reply
  4. bhabani das

    Amazing work , Rui

    Reply
  5. Bwayo Ambrose

    which are the materials needed to attend the lecture online

    Reply
  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. 🙂

    Reply
  7. Mujtaba Alam

    CS 168 The Modern Algorithmic Toolbox doesn’t have videos… What happened to them?

    Reply
  8. Abu Sufyan

    Great Effort, Trust me Its Gold

    Reply

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