Build confidence in Claude-powered application architecture and prepare for the Claude Certified Architect – Foundations exam. You’ll progress from concepts to production design with ShopAssist AI as a running project.

Claude Certified Architect: Foundations Explained

Claude Certified Architect: Foundations Explained


Instructors: Anton Voroniuk
Included with •Learn more
Recommended experience
Recommended experience
What you'll learn
Build Claude apps with the API, prompts, context, tools, structured outputs, and real-world workflows.
Design reliable prompts with clear instructions, examples, XML structure, evaluation datasets, and grading methods.
Create agentic and multi-agent systems with tools, MCP, coordinators, subagents, context passing, gates, and handoffs.
Use Claude Code and production reliability patterns while preparing for the Claude Certified Architect - Foundations exam.
Details to know

Add to your LinkedIn profile
October 2026
7 assignments
See how employees at top companies are mastering in-demand skills

There are 7 modules in this course
How do you read a Claude architecture scenario and identify the responsibilities that belong in the surrounding software system? This module gives you the foundation needed to reason about the Claude Certified Architect – Foundations blueprint without reducing architecture to memorized product names. You will examine the exam format and scenario framing, then build a practical vocabulary for artificial intelligence, machine learning, generative AI, large language models, APIs, prompts, context, and agentic workflows. The lessons distinguish the Claude App, Claude API, Claude Agent SDK, Claude Code, and Model Context Protocol, showing how they can work together while keeping model responsibilities separate from deterministic application responsibilities. The ShopAssist customer-support project provides a consistent system boundary for customer lookup, orders, returns, refunds, billing questions, escalation, and structured information extraction. This module is intended for aspiring architects, developers, technical leads, and technically curious product professionals; no prior Claude experience is required, although basic software and API vocabulary is helpful. You will leave with a scenario map, a platform comparison, and an architecture rationale that identifies context needs, external capabilities, and appropriate control points.
What's included
12 videos1 assignment
12 videos•Total 56 minutes
- New Video•3 minutes
- Course Roadmap and the Architect Mindset•3 minutes
- Reading the CCAR-F Blueprint•5 minutes
- Production Scenarios That Frame the Exam•5 minutes
- AI Systems in Plain English•5 minutes
- Anatomy of a Claude-Powered Application•5 minutes
- APIs as the Connection Between Applications and Claude•5 minutes
- Mapping the Claude Platform•5 minutes
- From AI Assistant to Agentic Workflow•3 minutes
- ShopAssist AI: Architecture of the Running Project•6 minutes
- How Language Models Use Context and Produce Responses•6 minutes
- Working with Prompts and Conversation Context•6 minutes
1 assignment•Total 10 minutes
- Architecture Foundations & Claude Platform•10 minutes
How do you turn a first Claude API request into a conversation workflow that can be evaluated and improved? This module walks you through the practical foundations of Claude API use, including API keys, messages, max_tokens, stop_reason, manual history, reusable chat helpers, system prompts, generation controls, and prompt evaluation. You will learn why the API is stateless, how applications preserve relevant conversation context, and why the Claude App and API should not be treated as having the same memory model. The lessons also address temperature, model selection, prefill, stop sequences, representative evaluation cases, code-based grading, model-based grading, human review, precision criteria, false positives, and few-shot examples. ShopAssist keeps the work concrete: customer ID, order ID, refund intent, and behavioral boundaries must remain clear while the application enforces rules that a prompt alone cannot guarantee. This module is designed for certification candidates, application developers, product builders, and technical leads; basic programming or pseudocode literacy is helpful but not required. You will take away a reliable conversation pattern, a prompt evaluation workflow, and a set of criteria for choosing the right grading method.
What's included
9 videos1 assignment7 ungraded labs
9 videos•Total 54 minutes
- First Request: API Key, Messages, max_tokens, stop_reason•7 minutes
- Multi-Turn Conversations and Manual History•6 minutes
- Conversation Helper Functions and Chat Loop•5 minutes
- System Prompts, Behavior, and Application Enforcement•6 minutes
- Temperature, Model Selection, Prefill & Stop Sequences•6 minutes
- Prompt Evaluation Workflow•5 minutes
- Grading Claude Outputs: Code, Model, and Human Review•6 minutes
- Prompting for Precision and Low False Positives•6 minutes
- Teaching Claude by Example: Few-Shot Prompting•7 minutes
1 assignment•Total 10 minutes
- Claude API, Conversations & Prompt Reliability•10 minutes
7 ungraded labs•Total 390 minutes
- Your First Claude Request•30 minutes
- Multi-Turn Conversations•60 minutes
- Conversation Helpers•60 minutes
- System Prompts and Behaviour•60 minutes
- Temperature and Stop Sequences•60 minutes
- Prompt Evaluation•60 minutes
- Grading Claude Outputs•60 minutes
How can you make Claude produce structured information that an application can validate and safely use? This module develops the data-contract and tool-use skills needed for structured output, extraction workflows, and reliable automation. You will work with JSON objects, fields and values, required and optional properties, enums, nullable fields, JSON Schema, tool names, descriptions, parameters, return values, tool_choice, and tool_use blocks. The program emphasizes an important architectural distinction: syntactically valid JSON can still be semantically wrong. You will therefore practice validation-retry loops, specific error feedback, missing-source handling, calculated versus stated values, confidence calibration, labeled validation sets, accuracy by field and document type, and human-review thresholds. You will also compare synchronous requests with the Message Batches API and learn when independent review passes improve reliability. The module is for architects, developers, data engineers, exam candidates, and AI application builders who understand basic JSON; no prior structured-output implementation is assumed. You will learn to distinguish contract failures from business decisions during implementation. You will leave with the design for a validated ShopAssist return-request extractor, including its schema, retry policy, confidence signals, review routing, and verification approach.
What's included
10 videos1 assignment3 ungraded labs
10 videos•Total 66 minutes
- Data Contracts for AI Systems: JSON and JSON Schema•7 minutes
- From Backend Functions to Claude Tools•4 minutes
- Designing Tool Interfaces and Access Boundaries•8 minutes
- Tool Schemas, Tool Choice, and First Tool Use•8 minutes
- Structured Output with tool_use, JSON Schema, and tool_choice•7 minutes
- Validating Meaning and Correcting Extraction Errors•6 minutes
- Confidence, Calibration, and Human Review•7 minutes
- Scaling with the Message Batches API•6 minutes
- Independent Review and Multi-Pass Verification•5 minutes
- BUILD: ShopAssist Extracts Structured Return Requests•7 minutes
1 assignment•Total 10 minutes
- Structured Output, Validation & Scaling•10 minutes
3 ungraded labs•Total 180 minutes
- Structured Output with Tool Use•60 minutes
- Validating Extracted Data•60 minutes
- Structured Return Requests•60 minutes
How do you connect Claude to backend capabilities and MCP integrations without losing control of execution or error recovery? This module explains how a model request becomes a multi-step tool-driven workflow and how MCP organizes clients, servers, tools, resources, configuration, and scope. You will follow assistant tool-use blocks, tool-use IDs, external execution, returned tool results, stop reasons, loop continuation, and correct termination. The lessons classify transient, validation, business, and permission failures, distinguishing retryable problems from non-retryable ones and valid empty results from failed requests. You will also select the smallest direct built-in tool for a code operation, decide when a specialized MCP capability is justified, and scope access by agent responsibility rather than exposing every capability everywhere. The ShopAssist build turns customer lookup, order lookup, refund, and human escalation into a realistic backend tool layer with structured success and error responses. This module is intended for solution architects, developers, technical product owners, and Claude certification candidates; basic workflow and API concepts are enough to begin. You will take away a tool contract set, error taxonomy, access matrix, and MCP integration design.
What's included
6 videos1 assignment
6 videos•Total 39 minutes
- Understanding Tool Execution and Agentic Control Flow•7 minutes
- Making Tool Failures Actionable•7 minutes
- MCP Architecture: Servers, Tools, Resources, and Scope•7 minutes
- Choosing the Right Built-In Tools•5 minutes
- Scoping Capabilities Across Agents and MCP•6 minutes
- BUILD: ShopAssist Backend Tools and MCP Integration•8 minutes
1 assignment•Total 10 minutes
- Tool Execution & MCP Integration•10 minutes
When is one agent enough, and when does specialization solve a real architectural problem? This module develops the reasoning needed to design coordinator-worker and other multi-agent workflows without adding complexity for its own sake. You will compare single-agent, sequential, parallel, and dynamically decomposed work; identify dependencies; invoke subagents selectively; and pass context and results explicitly. The lessons cover coordinator responsibilities, subagent isolation, allowed tools, system prompts, provenance, gates, hooks, post-tool normalization, structured human handoffs, session resumption, scratchpads, state manifests, and recovery from context degradation. ShopAssist supplies a practical case: customer verification must precede financial operations, refund limits need enforcement, multi-concern requests may benefit from parallel investigation, and escalation must preserve useful case facts. The module is designed for architects, developers, technical leads, and exam candidates with basic API and tool concepts; no specific multi-agent framework is required. The emphasis is on proportionate design, explicit communication, and recoverable control for reliable architecture decisions. You will leave with a delegation design, coordinator diagram, control checklist, durable state manifest, and recovery plan. The final build brings these patterns together in a production-style agentic workflow.
What's included
8 videos1 assignment
8 videos•Total 53 minutes
- When One Agent Is Enough — and When It Is Not•7 minutes
- Sequential and Parallel Work in Multi-Agent Systems•6 minutes
- Coordinator and Subagent Architecture•7 minutes
- Passing Context and Results Between Agents•7 minutes
- Enforcing Workflows with Gates, Hooks, and Handoffs•6 minutes
- Decomposing Complex Agent Work•7 minutes
- Recovering Long-Running Work and Preserving State•8 minutes
- BUILD: ShopAssist Becomes an Agentic System•6 minutes
1 assignment•Total 10 minutes
- Agentic Architecture & Multi-Agent Orchestration•10 minutes
How do you reason about Claude Code inside a real software-delivery workflow? This module provides the Git, repository, instruction, session, testing, and CI/CD knowledge needed to understand Claude Code certification scenarios and apply them responsibly. You will review repositories, commits, branches, pull requests, user- and project-level instructions, directory rules, path-scoped configuration, reusable commands, skills, plan mode, direct execution, examples, tests, interviews, non-interactive runs, structured JSON output, and review-session isolation. The lessons focus on preserving useful state without allowing long-running context to become stale, using explicit recovery artifacts, and improving solutions through evidence rather than vague requests. You will also design automated code reviews that can report machine-readable findings and avoid duplicate issues after new commits. This module is for certification candidates, developers, engineering leaders, reviewers, and technical product professionals; basic version-control vocabulary is helpful, but prior Claude Code experience is not required. The activities connect repository practice to architectural judgment and delivery risk. You will take away a repository instruction map, a session-recovery checklist, a refinement workflow, and a CI review contract aligned to Domain 3 and related reliability concerns.
What's included
6 videos1 assignment
6 videos•Total 41 minutes
- Git and Pull Requests for Claude Code Users•6 minutes
- Organizing Claude Code Instructions Across a Repository•7 minutes
- Maintaining Reliable Claude Code Sessions•7 minutes
- Reusable Claude Code Workflows and Execution Modes•8 minutes
- Improving Solutions Through Examples, Tests, and Interviews•7 minutes
- Automating Claude Code Reviews in CI/CD•8 minutes
1 assignment•Total 10 minutes
- Claude Code & Development Workflows•10 minutes
How do you decide when an autonomous Claude workflow should continue, ask for clarification, recover locally, or hand control to a person? This module synthesizes production-reliability principles across the certification domains and turns them into scenario-solving judgment. You will examine explicit human requests, policy exceptions, ambiguity, multiple customer matches, field-level confidence, calibration, review capacity, persistent case facts, structured issue state, failure types, partial results, alternative recovery paths, and valid empty results. You will also preserve provenance by connecting claims to sources, retaining attribution and dates, representing conflicting credible evidence, and making coverage gaps visible instead of hiding uncertainty. The final lesson brings ShopAssist and the other exam scenarios together so that you can distinguish missing information from insufficient reasoning, failed requests from empty results, clarification from escalation, and necessary specialization from unnecessary architecture. This module is intended for all learners completing the Claude Certified Architect – Foundations program, including architects, developers, reviewers, and technical leads; no new tools are required. You will leave with a reliability decision framework and a final scenario checklist built around one principle: choose the simplest architecture that reliably solves the actual requirement.
What's included
4 videos1 assignment
4 videos•Total 31 minutes
- Escalation, Ambiguity, Confidence, and Human Oversight•7 minutes
- Preserving Context and Propagating Failures•7 minutes
- Preserving Provenance and Uncertainty•8 minutes
- Choosing the Right Architecture in Scenario Questions•8 minutes
1 assignment•Total 10 minutes
- Production Reliability & Architecture Decisions•10 minutes
Instructors


Offered by
Explore more from Machine Learning
AAnthropic
Course
Category: FreeFree
AAnthropic
Course
Category: FreeFree
SSkillsBooster Academy
Course
Status: Free trialFree trial
LLearnKartS
Course
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
What brings you to Coursera today?
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Frequently asked questions
To access course materials, assignments, and earn a Certificate, you'll need to purchase the Certificate experience when you enroll in a course. Eligible learners may also have the option to start with a Free Trial. Some courses may also offer a Full Course, No Certificate option. This lets you access course materials, submit required assessments, and receive a final grade, but you won't be able to earn or purchase a Certificate.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,


