Curated open courses from Berkeley, MIT, Stanford and more to help you build a complete computer science foundation.
Courses
Categories
Subtopics
Popular Tracks
Track
Programming Introduction
Essential Tools
Deep Learning
Choose A Focus
Filter by category and subtopic to quickly find the next course you want to take.
Category
Advanced Machine Learning
Advanced Mathematics
Artificial Intelligence
Compilers
Computer Architecture
Computer Graphics
Computer Networks
Computer Systems Basics
Data Science
Data Structures Algorithms
Database Systems
Deep Generative Models
Electronics Basics
Machine Learning
Machine Learning Systems
Mathematics Basics
Operating Systems
Parallel Distributed Systems
Programming Languages Design
Software Engineering
System Security
Web Development