MOOC Report

150+ Stanford On-Campus Computer Science Courses Available Online

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.

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

 

Table of Contents

 

Methodology

First, we built a list of Stanford’s CS offering by looking at their current course catalog and Engineering Everywhere portalSecond, 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.

Without further ado, 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

Junaid Khan

Junaid Khan

Junaid Khan is the founder of Moocable - the platform to help learner find their next MOOC, and study partners. A passionate learner, he struggled with self-learning.