Skip to content

Latest commit

 

History

History
294 lines (245 loc) · 23.9 KB

README.en.md

File metadata and controls

294 lines (245 loc) · 23.9 KB

Stanford-CS-Course

Stanford-CS-Course

简体中文 | English

GitHub watchers GitHub stars GitHub forks GitHub followers Build Status imgGitHub repo size GitHub language count GitHub last commit GitHubimg

img

Over the last decade, computer science has experienced a burst in popularity among students worldwide, and at Stanford University in particular. In 2020, over twice as many Stanford undergrads majored in CS as in any other discipline. 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.

imgStanford’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, which 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, I built a list of Stanford’s CS offering by looking at their 2022 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.

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.

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