Skip to content
Open-source · Hands-on · Production-minded

Build reliable AI systems,
from prompt to production.

A practical engineering curriculum for building, evaluating, securing, and operating modern LLM applications.

28 modules · 27 exercises · Learn at your own pace

ai-engineering / roadmap

01 Design prompts with measurable contracts

02 Build secure retrieval and tool workflows

03 Evaluate quality, latency, and cost

04 Ship observable production agents

Your roadmap is ready

Follow concrete engineering failures from a soft prompt contract to an evaluated, authorized, observable service. Each core module opens with an incident, asks you to make the decision that closes it, and returns to the evidence that would prove the fix. Cases stand alone, so shorter learning paths and search arrivals still work.

28Modules · 27 exercises
3Specialization tracks
3Capstones
100%Open source
LocalPrivate progress tracking

Choose the route that fits your goal

Whether you have a weekend or want a complete engineering foundation, begin with a focused route and expand when you need to.

A curriculum built around five engineering gates

The modules move from dependable model interactions to complete production systems. Each gate is a working-system exit criterion — the previous gate's failure mode is what forces the next one.

Gate 1Dependable model service

Make model behavior explicit, schema-valid, and safe against hostile input.

Gate 2Measurable quality

Trustworthy output is unmeasured output until it has an eval suite.

Gate 3External knowledge

Give models the right context, and prove retrieval is even needed.

Prove all five gates on one system

Three capstones. Each starts from a runnable repository with planted holes, and each closes the same five gates on a deliberately different shape of system.

CapstoneTriage service

One request path, end to end: a model classifies a ticket, policy evidence gates a refund, and an authenticated human approves it without double-charging anyone.

CapstoneCommand runtime

A 4B model may propose a patch; deterministic checks decide whether that patch is legal. The specification is frozen before any code is generated.

CapstoneDivide, solve, and join

A task a 20B model fails as one prompt, finished by splitting the work, solving each part, and joining the parts under checks you wrote first.

Learn by building, not by collecting vocabulary

◇

Understand the system

Incident stories and visual mental models show where data, trust, and tokens move.

⌁

Make the tradeoff

Focused questions turn abstract concepts into concrete engineering decisions.

✓

Prove it works

Labs, tests, and interactive quizzes end in a small artifact you can actually ship.

Ready when you are

Start with a working environment.

Set up the repository, run your first examples, and begin Module 01.

Get started

Progress and XP stay in your browser via localStorage. No account, analytics service, or backend is required.