Subject hub

Computer Science

How computers work, and how to tell them what to do. The best teaching we could find anywhere: one written course of our own, then full university courses on video, from Stanford's famous first programming class to MIT's own introduction and Michigan's beloved Python for Everybody, all free.

Sort:
Python 101
Python 101
Starvard original · written course · variables, loops, functions, and your first real programs
★★★★★★★★★★ 4.0
Programming Methodology first lesson
Programming Methodology
Stanford University · Mehr Sahami · 28 lessons · about 22 hours
★★★★★★★★★★ 5.0
Introduction to Computer Science and Programming in Python first lesson
Introduction to Computer Science and Programming in Python
MIT OpenCourseWare · Ana Bell, Eric Grimson, and John Guttag · 38 lessons · about 10 hours
★★★★★★★★★★ 4.5
Crash Course Computer Science first lesson
Crash Course Computer Science
Crash Course · Carrie Anne Philbin · 40 lessons · about 8 hours
★★★★★★★★★★ 4.5

More computer science from Starvard

Keep going with our own written courses: How AI Works, Machine Learning 101, Data Analysis 101, and Vibe Coding Video Games, where you build a real game with AI help.

Ratings are curator scores for teaching quality, clarity, and completeness, on a five star scale. Student ratings join them soon. Every subject gets a hub like this one, on the road to 300 courses.