A 12-course curriculum teaching AI agent development from first principles to production systems. Covers Claude Code fundamentals, tool calling, workflows, context management, multi-agent orchestration, observability, and harness design.
Live at learn.agentmentor.dev · Available in English, 中文, 日本語, 한국어, Español, Português (BR)
- Claude Code Skills — Your first agentic prompt and how Claude Code executes it
- Agent Workflows — Sequential, parallel, and conditional execution patterns
- Prompt Engineering — System prompts, few-shot examples, and chain-of-thought
- Tool Calling — Design interfaces, handle errors, and compose multi-tool chains
- Memory & State — Persistent storage, context windows, and state machines
- Multi-Agent Collaboration — Delegation, specialization, and coordination
- Agent Harness — Runtime controls, safety gates, and turn budgets
- Context Engineering — Efficient prompting under token constraints
- State Persistence — Making long tasks survive interruptions
- Verification — Testing agents, eval sets, and LLM-as-judge
- Observability — Logging, tracing, and debugging agent behavior
- Orchestration — Building graphs, review loops, and deterministic pipelines
Each course includes:
- 6 lessons with hands-on exercises
- Real code you can run locally
- Capstone projects demonstrating production patterns
- Sources cited throughout
This curriculum was generated by the Agent Mentor skill — a $4.99 Claude Code skill that writes pedagogically sound courses with exercises, citations, and multi-locale glossaries. The skill was invoked 12 times (once per course) via Claude Code, producing the entire path without direct human authoring.
Why mention this? It demonstrates what systematic agent workflows can produce when properly constrained: structured learning materials that maintain consistency across 72 lessons and 6 languages. The courses teach the same techniques that built them.
The skill itself is closed-source and available at agentmentor.dev. This repository contains only its output — the learning materials — released under MIT so the community can use, translate, and improve them.
git clone https://github.com/fancydirty/learn-agent-engineering.git
cd learn-agent-engineering
npm install
npm run devVisit http://localhost:3000 and select a course. Progress is saved locally in .next/cache.
We welcome:
- Corrections to lesson content or code examples
- Translations into additional languages
- Proposals for courses 13+ extending the path
See CONTRIBUTING.md for guidelines. For major changes, open an issue first to discuss scope.
The canonical site runs on Cloudflare Pages via OpenNext. To deploy your own:
npm run deployRequires Cloudflare account and wrangler configured. See Cloudflare Pages docs for setup.
- Next.js 15 — React framework with App Router
- OpenNext for Cloudflare — Deploys Next.js to Cloudflare's edge
- Markdown — Lesson content with custom fences for exercises
- Playwright — E2E tests for reader and interactive components
MIT License — see LICENSE for details.
Acknowledgments: Built with Claude Opus 5, Claude Sonnet 5, and Claude Fable 5. Course quality reviewed by adversarial agent fleets to catch translation drift and structural defects before publication.