Learn CS from First Principles
A four-year computer science degree, built from the ground up.
Discrete Mathematics
Discrete Mathematics covers: Core Topics, Core Topics (continued), Core Topics (continued). Year 1, Quarter 1. Includes 15 exercises and ...
Introduction to Algorithms and Complexity
Introduction to Algorithms and Complexity covers: Core Topics, Core Topics (continued). Year 1, Quarter 1. Includes 12 exercises and 2 pr...
Systems Programming (C and Zig)
Systems Programming (C and Zig) covers: Part A: C Fundamentals, Part A: C Fundamentals (continued), Part B: Zig — A Modern Systems Langua...
The Missing Semester — CS Tools
The Missing Semester — CS Tools covers: Core Topics. Year 1, Quarter 1. Includes 11 exercises and 1 projects.
Ruby/Rails Total Mastery: From Experienced Practitioner to Complete Mastery
Ship production Rails apps the way the pros do.
Algorithms & Data Structures Total Mastery: From Working Knowledge to Knuth
From working knowledge to Knuth — algorithmic thinking that endures.
Pre-launch preview — foundation courses only. The rest unlocks at full launch.