Learn computer science from the world's best universities.
Free video lectures from MIT, Stanford, Harvard, Carnegie Mellon, and Berkeley — organized for self-paced study. No account required.
Browse All CoursesBrowse by Subject
🧮
Algorithms & Data Structures
MIT 6.006, MIT 6.046, Princeton — from sorting to P vs NP.
🤖AI & Machine Learning
Stanford CS229, CS231n, MIT 6.034, fast.ai — from linear regression to deep learning.
⚙️Operating Systems
MIT 6.828, Berkeley CS162, OSTEP — processes, memory, file systems.
🔐Security & Cryptography
MIT 6.858, Stanford CS155, Stanford Crypto — attack models and defenses.
🌐Networking
Stanford CS144, UMass Networking — TCP/IP, routing, CDNs.
🗄️Databases
CMU 15-445, Stanford CS145, CMU 15-721 — from B-trees to query optimization.