Course catalog
Turn requirements into explicit architecture tradeoffs.
Estimate capacity, define service boundaries, select storage and cache strategies, design reliability controls, and write architecture decisions that expose assumptions and failure modes.
Section 1
Separate behavior from quality targets, turn user counts into peak load with visible assumptions, and write SLOs whose error budgets you can compute.
Section 2
Pick stores from access patterns, run cache-aside with honest invalidation, and assign consistency contracts operation by operation.
Section 3
Bound retries with deadlines and idempotency keys, trip breakers on evidence, and record decisions so their reasoning survives.
Ship a secure TypeScript app built with AI in your workflow: tested algorithms, tools kept inside safe limits, architecture choices you can explain, and releases you can check after they go out.
16 course sequence
Build and share a tested full-stack React app: a screen everyone can use, data only its owner can see, APIs with clear limits, realtime updates that stay correct, and deploys you can roll back.
14 course sequence
Build and run a real AI product: it searches your own content, uses only the tools you approved, is tested the same way every time, has a plan for when it fails, and shows its speed and cost.
11 course sequence
Eligible first-time members can get 7 free days · Cancel anytime
Get started