At a glance
- Problem
- AI explainers split into marketing gloss and research papers, with nothing in between that a curious engineer can actually poke at.
- My contribution
- I designed and built 22 interactive lessons with pure teaching simulations and source-backed evidence manifests.
- Outcome
- Live lessons and a capstone playground with numerical and interaction checks; the simulations illustrate mechanisms rather than benchmark providers.

Engineering decisions
01decision
Let the learner change the system
The agent lesson compares a fixed workflow and a bounded agent loop. Learners can change step and token budgets, introduce a staged timeout, and inspect recovery or the reason execution stops.
02decision
Separate a teaching model from a deployed model
The simulations run locally. Their traces illustrate mechanisms; they do not establish that a provider made the illustrated call or would produce the same answer.
TradeoffA local simulation is honest about being a model of a model, and it cannot show a live provider's actual latency, pricing, or answers.
03decision
Keep evidence beside the claim
Typed manifests record sources, scope notes, and review dates. Pure simulation modules make numerical and interaction behavior testable without relying on prose alone.
What you can verify
- Explore the 22-lesson curriculum and manipulate the agent experiment.
- Follow a lesson's sources and review scope.
- Use the lesson source panels to distinguish supported facts from teaching simulations.
Source and release links checked .
Scope and limits
A simplified simulation is a teaching device. Token counts, timings, and model behavior should be interpreted within the lesson's stated assumptions, not as a provider benchmark. The source repository is private; the live lessons expose their references and scope notes.
A short walkthrough
- 01
Open the agent lesson and run its fixed workflow and agent loop with the same scenario.
- 02
Introduce a simulated failure or reduce a budget, then pause and step through the state changes.
- 03
Explain the stopping condition and compare the teaching model with the lesson's sources.