1. The agentic loop and stop_reason
Every agent you build on the Messages API is the same four-step loop, and one response field drives it.
A 54-lesson curriculum and 240 practice questions covering all five CCAR‑F domains — every claim traced back to Anthropic’s own documentation.
Independent study aid. AITraining2U is not affiliated with, authorised by, or endorsed by Anthropic. “Claude” and “Anthropic” are trademarks of Anthropic PBC. These are original lessons and practice questions, not real exam content. Exam logistics change — confirm current format and eligibility before you book.
Take the diagnostic before reading anything. The breakdown shows where your gaps actually are.
Start diagnostic54 lessons with diagrams, reference tables and the exam trap called out. Weakest domain first, not front to back.
Open curriculum60 questions scored out of 1000. Repeat until you clear 800, then book the real thing.
Start full mockMost wrong answers are one of these. Learn to spot them and the distractors become obvious.
Check eligibility first. Registration requires a company email on a domain tied to an organisation in the Claude Partner Network — personal addresses are rejected at signup. See the for all four exams.
All 54 lessons and what each covers. Open any one in the study app to read it in full, with its diagrams, worked example and comprehension checks.
27% of the exam · 12 lessons · ~54 min · 64 practice questions
Every agent you build on the Messages API is the same four-step loop, and one response field drives it.
Server-side tools run their own sampling loop. When it hits its limit you get a pause, not an error.
One assistant message can request several tools. How you return the results decides whether it ever does so again.
Three of the five canonical patterns. The exam tests which one fits a described workload.
The two patterns for work you cannot fully specify up front.
The single most-tested idea in the heaviest domain: subagents do not inherit context.
How you brief a subagent, and what you let it touch.
What to do when a long pipeline dies halfway.
When an agent is justified at all, which surface to build it on, and how to tune spend.
Not all failures are the same kind, and the kind decides who handles them.
What the system does when the happy path is unavailable.
Where an agent keeps what it knows, and why the choice matters.
20% of the exam · 11 lessons · ~53 min · 48 practice questions
Five scopes, one order, and one important exception.
The distinction the exam returns to again and again.
Where memory files live, in what order they load, and why nested files behave differently.
How to keep instructions out of context until they are relevant.
Composing memory files across repos and tools.
The enforcement layer. Exit codes are near-guaranteed exam content.
Sharing servers with a team, and running Claude Code without a human.
The two used to be separate features. They have merged, and the exam-relevant details are the frontmatter and the precedence.
What actually runs where, and why that determines what you can enforce.
How to keep Claude away from files it should not read, and what actually enforces it.
Running the same harness programmatically, and in CI where nobody can answer a prompt.
20% of the exam · 12 lessons · ~53 min · 48 practice questions
Constraining the response body and constraining tool parameters are separate knobs.
What the schema engine will and will not enforce.
The highest-value idea in this domain: schemas guarantee shape, never truth.
A migration detail that shows up as a scenario.
Where each kind of content belongs, and why placement is a caching decision too.
Numbers worth memorising, and the one workload Batches must never serve.
Handling partial failure, and the statistics trap before you automate.
When a prompt carries several kinds of content, delimiters stop them bleeding into each other.
temperature, top_p and top_k are gone on current models. Knowing what to use instead is the exam-relevant part.
Conversations grow, and how you let them grow determines both cost and coherence.
How you know a prompt change was an improvement rather than a vibe.
Getting the model to reason before answering, and how that is configured now.
18% of the exam · 10 lessons · ~46 min · 44 practice questions
The participant model and the two layers, which the exam states precisely.
Three server primitives, and knowing which one a scenario actually calls for.
When the model picks the wrong tool, the description is almost always the fix.
The cluster of design rules the exam tests most heavily.
Who fixes which failure, and what you are allowed to believe.
What to do when there are too many tools to put in context.
What you actually implement, and the decisions that shape the surface you expose.
What the host does when several servers are connected at once.
The property that decides whether retrying a tool is safe at all.
A server is an interface a model drives. Scope it accordingly.
15% of the exam · 9 lessons · ~43 min · 36 practice questions
One invariant explains every caching question on the exam.
The numbers, and how to prove caching is actually working.
Not every change invalidates everything — and the ones that do are predictable.
Three mechanisms, three different jobs. Expect a "which one" question.
Two distinct failure modes with two distinct signatures.
Reliability practices that keep multi-agent output trustworthy.
The pipeline that puts the right context in front of the model instead of all of it.
Two retrieval methods with complementary blind spots, and why production uses both.
What separates a demo pipeline from one you can put in front of users.
This is a hands-on exam. Reading gets you recognition; building gets you recall. Two free companions to the curriculum — both also inside the study app.
Thirty things to actually ship, weighted to the blueprint — a bare agentic loop, a blocking hook, an MCP server with all three primitives, a cache breakpoint you can verify. Each one comes with build steps, acceptance criteria you can check yourself, and the trap it inoculates you against.
Every term the exam turns on — pause_turn, prefix matching, evaluator-optimizer, hook exit code 2 — with a definition and a note on how it is actually tested. Grouped by domain, each entry linked to the lesson that covers it, and searchable inside the app.
Every lesson and answer links back to one of these. Third-party guides for this exam contain real factual errors — when in doubt, check the docs.
Tool use, structured outputs, batches, caching, stop reasons.
Settings precedence, hooks, memory hierarchy, permissions, skills.
The agent loop, subagents, sessions and permissions as a library.
Primitives, transports, JSON-RPC, host/client/server architecture.
Chaining, routing, parallelisation, orchestrator-workers, evaluator-optimizer.
The official prep courses, exam guide and practice exam.
720 on a scaled range of 100–1000. Because scoring is scaled rather than a raw percentage, 720 does not mean exactly 72% of items correct. Our mocks use a linear scale, so treat the number as a comparable signal rather than a prediction.
60 scenario-based questions in 120 minutes — about two minutes each. Questions are drawn from four scenarios selected from a pool of six, spanning customer support, multi-agent research, Claude Code team configuration, CI/CD automation, developer tooling with MCP, and structured data extraction.
No. Registration goes through Pearson VUE and requires a company email on a domain tied to an organisation in the Claude Partner Network; personal addresses are rejected at signup. Check this before planning around a sitting date.
The curriculum here is about 249 minutes of reading across 54 lessons. Most candidates with real hands-on Claude experience need roughly 15–20 hours in total including practice; if you are new to the Agent SDK, Claude Code or MCP, allow considerably more and build something first.
No, and be wary of anyone claiming otherwise. These are original questions and lessons written against the published domain blueprint and the official documentation. They train the same decision-making the exam tests without reproducing protected content.
Because several popular third-party guides contain factual errors — for example claiming user-scope CLAUDE.md lives at ~/.claude.json (it is ~/.claude/CLAUDE.md; the JSON file holds OAuth and MCP state), or listing temperature and top_p as live tuning knobs when they return a 400 on current models. Every lesson and answer here cites its source so you can verify rather than trust.
Yes, in your browser’s local storage only. Lessons you mark as read, an in-progress exam attempt, and your per-domain mastery all persist in the study app. Nothing is uploaded and there is no account to create.
Certification proves you know the patterns. Our instructor-led Claude training gets your team building agents, MCP servers and Claude Code workflows on your own codebase — HRDC claimable for Malaysian employers.
Related reading: · Claude vs ChatGPT vs Gemini · AI Engineering programme · All articles