2026 · Open learning map · v2026.08.14

Agent Atlas

A Structured Guide to AI Agents

A curated learning map: 9 stages, 23 hands-on exercises, 240+ resources. From Prompt Engineering to Harness Engineering — zero to production-ready agents.

9
Stages
23
Exercises
240+
Resources
77+
MCP / Skills

Pick your path

Two learning tracks

After shared Stages 0–2, choose the CLI Power User track or the Agent Builder track.

Track B

Agent Builder

16–22 weeks (~5–7 months)

Build your own Agent stack from scratch: tool use, frameworks, RAG, multi-agent systems, and deployment. For developers and researchers.

Function CallingLangGraphCrewAIRAGFastAPIDocker
Build your first agent in 7 steps

Core framework

Five layers of concepts

From writing prompts, managing context, autonomous loops, and graph workflows to programmable harnesses.

Stage 7

Harness Engineering

Make agents reliable: eval, observability, deploy, and guardrails. The harness itself is programmable.

Read the Stage 7 five-layer model →

Full curriculum

Stages 0 → 8

Expand each stage for exercises, resources, and goals. Open any card to read the full guide.

Learn: Python basics, CLI, Git, APIs, and JSON. Get your environment ready — this is the starting line.

Do: Install Ollama → pull gemma4:e4b (~7.5GB) → run your first local LLM chat.

View full doc →

Standard workflow

Seven steps per exercise

Every exercise folder follows the same structure. Work in this order for the best results.

  1. 1

    Read the README

    Pick your language edition and understand the goals and expected outcomes.

  2. 2

    Install deps

    Read requirements.txt and run pip install -r requirements.txt (openai + anthropic SDKs).

  3. 3

    Try first

    Important: starter.py is a full solution, not a TODO skeleton. Attempt it yourself first.

  4. 4

    Compare

    Read starter.py (Path A: Ollama), run it, and check the self-verification block.

  5. 5

    Run tests

    Run pytest test.py. Tests are mocked — no live API calls required.

  6. 6

    (Optional) Cloud compare

    Read starter_anthropic.py (Path B) and compare local vs cloud implementations.

  7. 7

    Go deeper

    Follow README callouts to hello-agents, Anthropic Cookbook, and other deep dives.

Cost planning

Learning budget

Three budget options from free to full cloud. Hybrid is recommended — local practice + cloud comparison.

PlanDetailsBudget
All-local OllamaEvery exercise on local LLMs — $0 API spend$0
Hybrid ⭐Local Path A + cloud Path B with Haiku$2–5
All SonnetClaude Sonnet for every exercise — highest quality$20–50

Model tip: Stages 1–2 → gemma4:e4b; Stage 3+ → qwen2.5:3b; cloud compare → claude-haiku-4-5.