
Welcome to the Claude certified architect foundations course, designed for rapid recertification as Claude evolves. Focus on durable architectural patterns across five domains to succeed in the 60-question, two-hour exam.
Compare agents, workflows, and chatbots to see how augmented LLMs use tools and memory to pursue goals. Learn the four agentic pillars—perception, selection, execution, iteration—and when a workflow is preferable.
Explore how tool use turns LLMs into world-acting agents by detailing tool definitions, calls, and observations. Compare pre-scripted workflows with model-driven agentic sequences and emphasize description quality and safety.
Explore the agentic loop, detailing perception, reasoning, action, and observation, and learn how dynamic planning and tool use enable adaptive, multi-step problem solving in agents.
Master loop control for agentic systems by defining termination conditions, turn budgets, and escalation to prevent infinite loops and cover task complete, error threshold, budget exhausted, and stop signal.
Leave a review to help others decide if the material meets their learning goals and to boost the course reach. Connect with the instructor on LinkedIn for questions and updates.
Compare deterministic workflows with agentic systems, and learn when fixed control flow and prompt chaining outperform agents, using routing and parallelization to reduce token cost, latency, and ensure auditable steps.
Develop a practical decision framework for choosing between workflows and agentic systems, starting with the simplest solution and adding agent behavior only when workflows fail.
Break complex goals into meaningful subtasks with explicit handoffs and an orchestrator to improve reliability and manage complexity in agentic workflows.
Explore hierarchical, sequential, and parallel decomposition patterns and how real systems mix them to balance specialization, data dependency, and latency. Identify anti-patterns like over-decomposition, under-decomposition, and false parallelism.
discover sequential pipelines and prompt chaining, map dependencies with graphs, and design explicit handoffs to reduce latency while maintaining reliable, auditable data flow.
Explore parallel execution patterns with fan-out, fan-in, and synchronization; learn independence tests, handle partial failures, and compare latency gains against cost in practice.
Discover adaptive planning by comparing static and dynamic approaches, learn when replanning occurs, and bound cycles with a max iteration and goal constraint check to prevent goal drift.
Explore how agentic systems handle ambiguous or incomplete goals by comparing clarify first and assume and proceed strategies, and employ evaluator optimizer loops with explicit assumptions for auditability.
Explore the orchestrator role in multi-agent systems, mastering task decomposition, assignment to sub-agents, and result aggregation with bounded sub-tasks, observability, and robust error handling.
Explore sub-agent design by scoping authority, enforcing context isolation, and crafting precise instructions to ensure predictable, minimal, and testable outputs.
Choose the topology that matches your task’s data flow, using the decision framework to evaluate hub-and-spoke, pipeline, and peer-to-peer patterns, including the evaluator optimizer and hybrids.
design robust inter-agent handoff schemas that include the task description, relevant context, output format, and constraints; version schemas, test them with contract tests, and ensure forward compatibility and substitutability.
Compare in-context state and external memory, explore hot and cold storage, semantic retrieval, and hybrid designs to optimize speed, durability, and query patterns.
Master session continuity by designing durable checkpoints, failure recovery, and state versioning to resume tasks without repeating work, while maintaining memory hygiene and phase boundaries.
Explore the token economics and latency tax of multi-agent systems, comparing single agents, orchestrators, and sub-agents, and learn a simple fit rule to decide when a multi-agent design pays off.
Classify errors in agentic systems into tool errors, reasoning errors, and environment errors, then apply targeted recovery strategies such as retries, prompt adjustments, or delays.
Master error detection in agentic pipelines by inspecting outputs with validation gates, applying output validation, state verification, and sanity checks to prevent silent failures and cascading errors, with logging.
Classify errors as transient or persistent, apply appropriate policies such as exponential backoff with jitter, set a retry budget, and abort on persistent errors.
Learn to design ordered fallback chains with pre-validated steps and graceful degradation. Propagate degradation signals to downstream components and escalate for high-risk, irreversible actions.
Learn to design programmatic validation and enforcement layers for agentic pipelines, balancing pre-execution, post-execution, and runtime checks with hard blocks, soft warnings, and escalation triggers.
Identify optimal interruption point placement, design effective handoff messages, and manage external state to enable safe, asynchronous or synchronous escalation and seamless resumption in HITL workflows.
Discover how tool descriptions drive Claude's routing through semantic matching, and avoid misrouting by ensuring descriptions that specify what a tool does, its inputs and outputs, when to call it.
Define tool descriptions with a three-part pattern: what it does, when to use it, and what it doesn't handle—and test using positive, negative, and disambiguation tests to ensure reliable routing.
Design precise tool inputs with JSON schema, since precision is the biggest lever for call reliability; enforce strict tool use and craft descriptive, unambiguous parameter names for Claude-driven calls.
Strict tool use guarantees tool inputs always match your schema through constrained decoding, ensuring valid names, correct types, and all required fields, eliminating the need for validation loops.
Design tool errors with a stable code, a clear message, and a context of the failed input, plus a suggested action to guide Claude.
Explore retry safe patterns, partial success responses, and circuit breakers for unreliable downstream services. Understand idempotency keys, item potency, and how error codes clearly categorize failures.
Explore how Claude selects tools from a palette, prevent no good match and two good matches failures, and use disambiguation patterns and production logging to improve routing.
Explore the tool choice parameter and its four modes: auto, any, tool, none, and learn when to route requests, cache prompts, and control tool calls.
Use tool search with defer loading to keep the active tool set small and accurate in large catalogs, reducing token load by loading only needed tools per request.
Explore the model context protocol (MCP), an open, vendor-neutral standard that unifies server and client interactions, replacing bespoke adapters with a single contract for discovering and invoking capabilities.
Explore the three mcp primitives—tools, resources, and prompts—and learn who controls each: model, application, and user, with tools as callable functions, resources as uri-identified data, and prompts as reusable templates.
Learn how to build a first MCP server in Python using the MCP SDK, covering installation, transport options, project structure, and lifecycle hooks for reliable startup and shutdown.
Expose tools on an MCP server by decorating functions, detailing input schemas and return formats with robust descriptions, then test with the MCP inspector before connecting clients.
Explore how MCP resources use URIs, schemes, and MIME types to expose static and dynamic data, including templates and subscriptions, and how the host application controls resource injection.
Explore how an MCP client mediates between the language model and tool servers, managing discovery, tool and resource lists, caching, and routing across stdio or streamable http transports.
Explore stdio transport for local servers, spawning the server as a child process and exchanging messages through stand-in and stand-out, with zero network configuration and single-user scope.
Turn MCP server into an HTTP service with server sent events for streaming. Use stateless or session-based state for remote and production deployments, secured with TLS, authentication, and load balancing.
Servers request LLM inferences through the sampling flow, while the client controls model selection and credentials. This separation enforces policy, auditability, and safety with sampling handler implemented via MCP SDK.
Define tools as trust boundaries on MCP servers by enforcing least privilege, access scoping, and input sanitization. Rely on schema constraints, server-side authorization, and OS permissions to contain risk.
Deploy MCP production with authentication via OAuth 2.1, semantic versioning, and rate limiting. Monitor tool usage, implement a health endpoint, graceful degradation, and hard timeouts to protect reliability.
Explore how built-in tools in the Cloud API work—web search and computer use—covering their boundaries, cost and latency, and when to use custom tools for server and client deployments.
Explore Cloud Code as an autonomous Anthropx Agentix CLI that plans, executes, and observes multi-step tasks through a four-phase planning loop, all governed by a layered permissions model.
Explore the Claude Code tool system, including reads, write, edit, bash, glob, grep, web search, web fetch, and agent, and learn how read before edit guides tool choices.
Learn how to onboard cloud code to a codebase by using slash init to auto-generate a starter clod.md, verify project structure, languages, and rules, and review before production.
Explore how context quality shapes Cloud Code outputs. Identify four context entry methods—file path mentions, at sign references, pasted URLs, inline instructions—and explain deny rules and Cloud.md.
Understand how cloud.md uses four scopes—managed policy, user scope, project scope, and local scope—to load in order, with version-controlled project scope and a separate memory system.
Place subdirectory Cloud.md files to add folder-specific rules that augment the root config; Cloud lazy loads them when reading a file in that directory, layering rules without overriding.
Exclude sensitive files by writing read deny rules in settings.json using glob syntax; deny beats allow across managed, local, project, and user layers, and there's no dot clodignore.
Discover how to write precise, actionable, and unambiguous cloud.md directives that cloud code can follow, balance context window cost, and structure and verify repo-specific instructions.
Explore clod.md patterns across front-end, back-end, and full-stack projects, detailing directives, security and test patterns, anti-patterns like tool duplication, and how to avoid drift.
Encourage learners to leave a quick review on Udemy to boost course visibility, while inviting them to connect on LinkedIn for tips, updates, and certification exam prep resources.
This course contains the use of artificial intelligence. However, every lecture recording involves me reading the scripts, and I am fully involved in scripting and production. Be careful buying courses with instructors that don't appear in person. AI courses are becoming quite common on learning platforms.
This course is a complete, structured study program for the Anthropic Claude Certified Architect — Foundations (CCA-F, CCAR-F) exam. Built domain by domain against the official exam blueprint, it covers every topic area you need to understand before sitting for the exam. Each lesson is a narrated video that explains how concepts connect to each other and to real-world practice — not just what the definition is, but how a practitioner applies it.
D1 — Agentic Architecture & Orchestration (27% of the exam) — covers defining agentic systems — autonomy, tool use, and the action loop, agents vs. workflows vs. conversational systems, when to use agentic architecture vs. simpler patterns, task analysis and decomposition strategies, sequential vs. parallel execution patterns, dynamic planning, replanning, and ambiguity handling, orchestrator-subagent model — roles, scope, and context isolation, multi-agent topology patterns — hub-and-spoke, pipeline, peer-to-peer, agent communication, handoff schemas, and error propagation, state and session management — in-context vs. external memory, error classification — tool, reasoning, and environment errors, fallback and retry strategies, programmatic enforcement vs. prompt-based guardrails, human-in-the-loop escalation design. You will understand how each of these areas is tested on the exam and how they connect to real-world practice.
D2 — Claude Code Configuration & Workflows (20% of the exam) — covers claude code architecture — tool system and execution model, project setup, context management, and session continuity, user, project, and team-level claudemd — hierarchy and precedence, path-specific rules, subdirectory config, and .claudeignore, writing effective claudemd instructions for teams, custom slash commands — creation, structure, and distribution, skills — skillmd, frontmatter, triggers, and enterprise deployment, subagents in claude code — configuration, scope, and delegation, hooks — lifecycle events, implementation, and exit code conventions, useful hook patterns — logging, safety nets, and automation, claude code sdk — programmatic session control, ci/cd integration — non-interactive mode and the -p flag. You will understand how each of these areas is tested on the exam and how they connect to real-world practice.
D3 — Prompt Engineering & Structured Output (20% of the exam) — covers clarity, specificity, and instruction design, system prompts — structure, role definition, and context injection, xml tags and document structure for complex prompts, few-shot prompting and high-quality example design, chain-of-thought and extended thinking, prefilling, output steering, and format anchoring, temperature, top_p, top_k — generation parameter control, multi-turn conversation design and context accumulation, json mode and schema-constrained output, tool use for structured data extraction and validation loops, prompt evaluation — test datasets, grading, and regression testing. You will understand how each of these areas is tested on the exam and how they connect to real-world practice.
D4 — Tool Design & MCP Integration (18% of the exam) — covers tool descriptions as routing mechanisms, tool input schema design — parameters, enums, and constraints, tool error handling, idempotency, and partial success, mcp architecture — servers, clients, and the three primitives, building mcp servers — defining and exposing tools, resources and prompt templates in mcp, mcp clients — discovery, invocation, and multi-server routing, mcp transport mechanisms — stdio vs. streamablehttp, advanced mcp features — sampling, notifications, and roots, mcp security — access scoping, authentication, and production hardening. You will understand how each of these areas is tested on the exam and how they connect to real-world practice.
D5 — Context Management & Reliability (15% of the exam) — covers context window architecture — tokens, limits, and cost tradeoffs, the lost in the middle effect — evidence and mitigation, rag architecture — chunking, embedding, and the retrieval pipeline, semantic search, bm25, and hybrid retrieval, multi-index rag, production hardening, and citation, prompt caching — eligibility rules, cache placement, and cost impact, batch api — 50% cost savings, 24-hour window, and workload design, long-conversation coherence, compaction, and session memory. You will understand how each of these areas is tested on the exam and how they connect to real-world practice.
Every domain includes practice questions designed to mirror the style and difficulty of CCAR-F exam scenarios, covering not just recall but application and analysis. The course closes with full-length practice exams with detailed answer explanations, so you can measure your readiness and focus your remaining study time where it matters most.
Major topics covered: defining agentic systems — autonomy, tool use, and the action loop, agents vs. workflows vs. conversational systems, when to use agentic architecture vs. simpler patterns, task analysis and decomposition strategies, sequential vs. parallel execution patterns, dynamic planning, replanning, and ambiguity handling, orchestrator-subagent model — roles, scope, and context isolation, multi-agent topology patterns — hub-and-spoke, pipeline, peer-to-peer, agent communication, handoff schemas, and error propagation, state and session management — in-context vs. external memory, error classification — tool, reasoning, and environment errors, fallback and retry strategies, programmatic enforcement vs. prompt-based guardrails, human-in-the-loop escalation design, claude code architecture — tool system and execution model, project setup, context management, and session continuity, user, project, and team-level claudemd — hierarchy and precedence, path-specific rules, subdirectory config, and .claudeignore, writing effective claudemd instructions for teams, custom slash commands — creation, structure, and distribution, skills — skillmd, frontmatter, triggers, and enterprise deployment, subagents in claude code — configuration, scope, and delegation, hooks — lifecycle events, implementation, and exit code conventions, useful hook patterns — logging, safety nets, and automation, claude code sdk — programmatic session control, ci/cd integration — non-interactive mode and the -p flag, clarity, specificity, and instruction design, system prompts — structure, role definition, and context injection, xml tags and document structure for complex prompts, few-shot prompting and high-quality example design, CCAR-F exam prep 2026.