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.
Databases & Data Engineering Mastery
Go beneath ActiveRecord — from SQL foundations to database internals.
Computer Systems Mastery
From transistors to a running Rails app — how computers actually work.
Software Architecture Mastery
From code craft to staff-level system design and decisions.
JavaScript & Modern Web Mastery
From Rails engineer to full-stack — JavaScript, TypeScript, React, and Node.
Elixir & Phoenix Mastery
From Rails expert to the BEAM — functional, concurrent, fault-tolerant.
Systems Languages Mastery
Go, Rust, and Zig — memory, concurrency, and control beneath the runtime.
DevOps & Infrastructure Mastery
From Docker to SRE — ship, scale, and operate production systems.
AI & Machine Learning Mastery
From zero math to production ML, LLMs, and AI applied to the world's hardest problems.
Pre-launch preview — foundation courses only. The rest unlocks at full launch.