Forward-deployed / AI Knowledge Graph
Learning pathsstart here
Lesson 03

Learning path: AI Engineer

Last reviewed: 2026-10 · Volatility: medium

TL;DR

This path is build-first. It starts with how models learn, then moves through models and APIs, grounding and memory, agents and the harness, and production. It is the longest path. The harness track is the core: you build a coding agent's parts by hand and end with a tested capstone.

Who it is for: a software engineer who builds AI-powered systems.

Outcome: You can build, test and run a retrieval-backed, tool-using agent, and explain how it fails.

Before you start: Comfortable Python and one backend stack. Basic linear algebra helps. The foundations stage covers what you need.

Length: about 84 hours, across 5 stages. The time is a rough estimate (see Under the hood).

Terms: a large language model (LLM) is a model like those behind chat assistants; the plural is large language models (LLMs); machine learning (ML) is the practice of training models from data; convolutional neural networks (CNNs) are a model type built for images; Extensible Markup Language (XML) is a tag-based text format.

🎯 For the AI engineer

Why it matters — Calling an API is easy. Making the result reliable, safe and affordable is the job.

What it changes in your decisions — You test before you tune. You put checks in code, not in prompts. You design for failure first.

Ask yourself — "If this step returns garbage, what stops it from doing damage?"

Risk if ignored — The demo works. Production loops, leaks or overspends, and nobody can say why.

The path at a glance

Each stage ends with a checkpoint. Move on when you can do what the checkpoint says.

Stage Focus About
1 Foundations about 14.5 hours
2 Models and APIs about 6.5 hours
3 Grounding and memory about 6 hours
4 Agents and the harness (build it) about 29 hours
5 Production about 27.5 hours

Stage 1: Foundations

Learn how a model is trained and what its data looks like. Everything later builds on it. (about 14.5 hours)

Ready to move on when: You can explain what a token and a context window are, and how sampling changes the output. You can read a training curve and say whether a model is overfitting.

Stage 2: Models and APIs

Call models well: contracts, streaming, retries, structured output and prompts that hold up. (about 6.5 hours)

Ready to move on when: You can call a model with retries and a typed output, and you can diagnose a failing prompt.

Stage 3: Grounding and memory

Give the model the right data, in the right shape, at the right time. (about 6 hours)

Ready to move on when: You can build a retrieval pipeline and measure its quality with a test set.

Stage 4: Agents and the harness (build it)

Build the parts of an agent by hand. This is the core of the path. (about 29 hours)

Ready to move on when: You have a working loop with tools, a permission gate and a context budget, and tests that fail when you break them.

Stage 5: Production

Plan for failure: extend, test, observe, secure and scale. (about 27.5 hours)

Ready to move on when: Your capstone passes its tests, and you can show its evals, traces, permission rules and cost.

Skip-ahead rules

  • If you know machine learning, skip the foundations stage and start at models and APIs.
  • If you only work with hosted models, read the inference lessons as background and skip the deep ones.
  • If you want a faster tour, build harness phases 1, 2, 3 and 6 and skim the rest.

Worked example: a week-by-week plan

This example is invented, to show the method.

An AI engineer with nine hours a week plans 8 weeks of work. Each week ends with something you can show. At this pace the full path (about 84 hours) takes about 10 weeks.

Week Stage What you do
1 Stage 2 Call a model through an API with retries and a typed output.
2 Stage 3 Add retrieval over your own documents and measure it with ten questions.
3 Stage 4 Build harness phase 1: the loop. Run its asserts.
4 Stage 4 Build harness phases 2 and 3: tools and context.
5 Stage 4 Build harness phases 4 and 5: prompts, files and shell.
6 Stage 4 Build harness phase 6: permissions and security.
7 Stage 5 Build harness phases 7 and 8: planning, subagents and MCP.
8 Stage 5 Build phase 9 and the capstone. Break the capstone on purpose and watch it fail.

Tradeoffs

  • Build vs. read. The harness lessons ask you to type the code. Skimming saves time and loses the failures you would have hit.
  • Depth vs. breadth. The inference lessons go deep on serving. Read them if you run models, skim them if you call hosted ones.
  • Frameworks vs. from scratch. Building by hand first makes later framework choices easier to judge.

Failure modes

  • Tuning before testing. Build the eval set first. Tuning without one is guessing.
  • Checks in prompts. A rule in a prompt is a request. A rule in code is a control.
  • Skipping the permission gate. An agent without one is a security incident waiting for a trigger.
  • No failure tests. Break your agent on purpose and watch the tests catch it.

Practitioner checklist

  • Does every model call have a timeout, a retry rule and a typed output?
  • Do I have a test set for retrieval and for the agent?
  • Is every tool call behind a permission check in code?
  • Is there a budget on steps and cost?
  • Can I trace one request from input to answer?

Under the hood: how this path was built

Lesson links come from the track build configs, so a renamed lesson is caught by the link check. Time is the number of lessons times 25 minutes for a reading lesson, times 60 minutes for a harness lesson that you build, and 120 minutes to skim a harness phase. Add time for exercises. Modules marked "coming soon" are planned and not counted.

Sources

Lesson counts and titles come from the track overview pages and build configs in this repository. The time estimates are this course's rule of thumb, not measured results. The week plan is invented.

Core insight: You do not need every lesson. Read the path for your role, in order, and skip the rest.
Part of the learning modules collection.