Math
Where does the math show up?
Make the numbers useful.
Use math to make software behavior, measurements, and engineering trade-offs easier to reason about: units, probability, statistics, and the models behind AI.
Work in progress. 50 of 50 lessons are drafted and open to read; they're still being reviewed.
No calculus required. Each lesson starts from a concrete engineering question and works through it with small TypeScript and Go calculations.
Still being written 50 of 50 lessons are drafted and open to read while they're reviewed. Planned topics show where the catalog is going.
Quantities and representation
Start hereChoose useful quantities, keep units straight, and understand how values are represented.
Change, uncertainty, and evidence
Build understandingUse growth, probability, and statistics to interpret behavior and measurements.
Math in engineering decisions
Go underneathApply simple models to queues, reliability, retries, caches, capacity, and subnet plans.
Math behind AI
Build understandingUnderstand the math inside embeddings, training, and model output.