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