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.

50 topics

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 here

Choose useful quantities, keep units straight, and understand how values are represented.

Change, uncertainty, and evidence

Build understanding

Use growth, probability, and statistics to interpret behavior and measurements.

Math in engineering decisions

Go underneath

Apply simple models to queues, reliability, retries, caches, capacity, and subnet plans.

Math behind AI

Build understanding

Understand the math inside embeddings, training, and model output.