Computing Foundations
How computers, operating systems, the command line, networks, and developer tooling actually work — the bedrock every AI practitioner builds on.
A complete, self-paced path from how a computer actually works to shipping production AI systems — one substantial lesson and one hands-on lab every single day. No prerequisites beyond curiosity, and every lab runs on free and open-source tools.
where this takes you
foundations → production
How computers, operating systems, the command line, networks, and developer tooling actually work — the bedrock every AI practitioner builds on.
From first program to tested, packaged, database-backed applications — the working programming skill AI work demands.
The linear algebra, calculus, probability, and data-analysis skills that make machine learning understandable rather than magical.
Classical machine learning done properly: models, evaluation, feature work, and the discipline that separates working systems from leaderboard tricks.
Neural networks from first principles to transformers: build them, train them, debug them, and understand the hardware they run on.
Large language models as a working material: how they are made, how to prompt and call them, how to ground them with retrieval, customize them, and go multimodal.
Agents, MCP, AI coding tools, evaluation, and full-stack AI applications — engineering AI systems that hold up in production.
Containers, cloud, CI/CD, monitoring, and the security discipline AI systems demand in the real world.
Two weeks to design, build, evaluate, secure, deploy, and present a complete AI application of your own.
what you get each day
Written prose, not slides — with worked examples, a quiz to check yourself, and a glossary of every term it introduces.
Starter files with numbered exercises, a reference implementation, automated tests that exit zero when you are done, and genuinely captured expected output.
Days that are titled but not yet written are marked planned, never dressed up as finished. The counters above are computed from what is actually on disk.
every day, in order