Progress Tracker¶
This is a checklist for your own use. You do not need to submit it, open a PR, or have anyone inspect it. Copy it (or fork the repo), tick your own progress, and see where you are and what comes next.
How to use it: 1. Each stage's "Learning goals", "Entry requirements", and "Self-check" live in that stage file. This checklist is only an overview + entry point and does not repeat the content. 2. A stage's ✅ condition = you can pass the "Self-check" section at the end of that stage. Tick it only after passing, then move to the next stop. 3. You do not need to finish everything. Pick one track (Track A or B) + one audience branch to get started.
Not sure which track to choose? See the dual-track explanation in
README.en.md, orbranches/DESIGN.md. If you get stuck, open a Discussion.
Shared Foundations (required for both tracks)¶
- [ ] Stage 0 — Foundations ·
stages/00-foundations.en.md✅ Pass this stage's completion criteria (Stage 0 is a prerequisite gateway; see the stage file for the criteria) - [ ] Stage 1 — LLM Basics ·
stages/01-llm-basics.en.md✅ Pass this stage's "Self-check" - [ ] Stage 2 — Prompt Design ·
stages/02-prompt-engineering.en.md✅ Pass this stage's "Self-check"
Track A — CLI Power User¶
You want to use agent tools to get work done, and you do not necessarily want to build them yourself.
- [ ] A1 — CLI Agent Introduction + Selection ·
tracks/cli/A1-cli-intro.en.md - [ ] A2 — CLI Workflow Patterns ·
tracks/cli/A2-cli-workflow.en.md - [ ] Stage 5 — Claude Code Ecosystem (shared by both tracks) ·
stages/05-claude-code-ecosystem.en.md - [ ] A3 — Integration & Production ·
tracks/cli/A3-cli-production.en.md - [ ] Stage 8 — Agent Interfaces (shared by both tracks) ·
stages/08-agent-interfaces.en.md
Track B — Agent Builder¶
You want to build agents, frameworks, or multi-agent systems yourself.
- [ ] Stage 3 — Tool Use and Your First Agent ⭐ ·
stages/03-tool-use-and-hello-agent.en.md - [ ] Stage 4 — Agent Frameworks ·
stages/04-agent-frameworks.en.md - [ ] Stage 5 — Claude Code Ecosystem ⭐⭐(shared by both tracks)·
stages/05-claude-code-ecosystem.en.md - [ ] Stage 6 — Context Management: RAG and Memory ·
stages/06-memory-rag.en.md - [ ] Stage 7 — Multi-Agent · Advanced Applications ·
stages/07-multi-agent-production.en.md - [ ] Stage 7.5 — Advanced Agentic Concepts ·
stages/07.5-advanced-agentic-concepts.en.md - [ ] Stage 8 — Agent Interfaces (shared by both tracks) ·
stages/08-agent-interfaces.en.md
Choose one audience branch (matching your role)¶
A branch is not "another course layer". It maps what you learned in the stages above to your real scenario. Pick just one.
- [ ] 🔬 for-researcher ·
branches/for-researcher.en.md - [ ] 💻 for-developer ·
branches/for-developer.en.md - [ ] 🎓 for-teacher ·
branches/for-teacher.en.md - [ ] 📊 for-knowledge-worker ·
branches/for-knowledge-worker.en.md - [ ] 👥 for-everyday-users ·
branches/for-everyday-users.en.md
Capstone¶
After finishing a track, build something you can show + self-assess. The brief, requirements, and 4-level rubric all live in CAPSTONE.en.md — this list is just the checkbox entry point; the standard is not duplicated.
- [ ] Track A Capstone — assemble a reusable CLI-agent workflow ·
CAPSTONE.en.md - [ ] Track B Capstone — build + evaluate a multi-agent / RAG system ·
CAPSTONE.en.md
Shortest viable path (if you only want one recommendation)¶
Do not want to plan it yourself? Follow this path to reach "able to do hands-on work" with roughly the fewest detours:
Stage 0 → Stage 1 → Stage 2 → choose a track →(Track A: A1 → A2 → Stage 5 → A3;Track B: Stage 3 → Stage 4 → Stage 5 → Stage 6)→ your branch →(advanced, applies to Track B: Stage 7 → 7.5 → 8;Track A's Stage 8 is already in the main path above)→ your track's Capstone (see CAPSTONE.en.md)
This checklist only tracks "where you are". For each stop, "what to learn / what you need before entering / how to know you learned it" is always defined by that stage file's "Learning goals / Entry requirements / Self-check" sections, to avoid splitting the same standard across two places.