Claude Certified Architect — Foundations (CCA-F)
Master Claude architecture for the CCA-F certification. Build multi-agent systems, MCP servers, and production AI applications.
View badge details
Exam Preparation Included
Practice with real exam-style questions for the CCA-F certification. AI-powered feedback helps you understand every answer.
Practice Questions
Track Progress
AI Feedback
About This Course
Prepare for the CCA-F certification exam. Master agentic architecture, Claude Code configuration, prompt engineering, MCP integration, and context reliability through hands-on labs building production-grade AI systems.
Course Curriculum
36 Lessons
01
AI Lesson
Agentic Architecture Fundamentals
02
Lab Exercise
Agentic Architecture - Lab Exercises Part I
Build a Single-Agent Document Classifier
Build a document classifier agent using the Anthropic SDK with a tool_use loop that categorizes documents into predefined types.
~25 min
Implement Error Handling and Tool Result Formatting
Add robust error handling to the document classifier agent, including retry logic and proper tool result formatting.
~15 min
03
AI Lesson
Multi-Agent Systems & Orchestration
04
Lab Exercise
Multi-Agent Systems - Lab Exercises Part II
Build the DocStream Multi-Agent Pipeline
Build the DocStream 4-agent pipeline with extractor, classifier, summarizer, and router agents communicating through a shared message bus.
~35 min
05
AI Lesson
Agent Loops, Hooks & Session Management
06
Lab Exercise
Loops & Hooks - Lab Exercises Part III
Configure Claude Code Hooks
Configure Claude Code hooks for pre-commit validation and post-tool notification in a Node.js project.
~20 min
Implement Session Resumption
Build session persistence and resumption capabilities for long-running Claude Code workflows.
~15 min
07
AI Lesson
Agent Reliability & Error Handling
08
Lab Exercise
Reliability - Lab Exercises Part IV
Implement Circuit Breaker and Fallback Patterns
Build a circuit breaker pattern for API calls with automatic fallback to cached responses when failures exceed threshold.
~20 min
Build Structured Error Propagation Chain
Implement a 4-category error classification system with escalation triggers and structured error propagation across agent boundaries.
~15 min
09
AI Lesson
Production Agent Patterns
10
Lab Exercise
Production Patterns - Lab Exercises Part V
Implement Batch API for Document Processing
Use the Anthropic Batch API to process multiple documents concurrently with cost optimization.
~20 min
Build Cost Tracking and Monitoring
Build a cost tracking module that monitors token usage, calculates costs, and generates usage reports.
~20 min
11
AI Lesson
Claude Code Fundamentals
12
Lab Exercise
Claude Code - Lab Exercises Part I
Create CLAUDE.md, Configure Settings, and Use Plan Mode
Create a CLAUDE.md file with project conventions, configure settings.json, and use plan mode to design a feature before implementing it.
~30 min
13
AI Lesson
Advanced Claude Code Configuration
14
Lab Exercise
Advanced Config - Lab Exercises Part II
Build Custom Hooks and CI/CD Pipeline
Create custom Claude Code hooks for automated workflows and build a CI/CD pipeline using the -p flag for non-interactive execution.
~30 min
15
AI Lesson
Claude Code Tools & Workflows
16
Lab Exercise
Tools & Workflows - Lab Exercises Part III
Use Agent Tool for Parallel Tasks and Multi-Step Workflows
Leverage the Agent tool to execute parallel sub-tasks and build a multi-step workflow that coordinates multiple Claude Code tools.
~30 min
17
AI Lesson
Claude Code in Enterprise
18
Lab Exercise
Enterprise Config - Lab Exercises Part IV
Configure Proxy, Memory System, and Cost Controls
Set up enterprise Claude Code configuration including proxy authentication, persistent memory, and cost management controls.
~25 min
19
AI Lesson
Prompt Engineering for Production
20
Lab Exercise
Prompt Engineering - Lab Exercises Part I
Build a Production System Prompt with Few-Shot Patterns
Design and implement a production-quality system prompt for DocStream's document classifier using role prompting, few-shot examples, and chain-of-thought techniques.
~20 min
Compare Prompt Techniques and Measure Quality
Compare zero-shot, few-shot, and chain-of-thought prompting approaches on the same document set and measure classification accuracy.
~15 min
21
AI Lesson
Structured Output & JSON Schemas
22
Lab Exercise
Structured Output - Lab Exercises Part II
Design JSON Schemas for Document Classification with tool_use
Create structured JSON schemas using Claude's tool_use feature to extract and classify document metadata with type-safe outputs.
~20 min
Implement a Validation-Retry Loop for Malformed Output
Build a robust validation pipeline that detects malformed JSON output from Claude and retries with corrective feedback until output conforms to the schema.
~15 min
23
AI Lesson
Advanced Prompting Patterns
24
Lab Exercise
Advanced Prompting - Lab Exercises Part III
Implement Batch Processing Pipeline with Prefill
Build a document batch processing pipeline using the prefill technique to control output format and the Batch API for cost-efficient processing.
~20 min
Chain Prompts for Multi-Step Document Analysis
Design a prompt chain that decomposes document analysis into extraction, classification, summarization, and routing steps with XML-structured intermediate outputs.
~15 min
25
AI Lesson
Prompt Testing & Optimization
26
Lab Exercise
Prompt Testing - Lab Exercises Part IV
Build a Prompt Test Suite and Run Evaluations
Create a prompt evaluation framework with test cases, scoring rubrics, and automated comparison of prompt variants to measure quality and consistency.
~30 min
27
AI Lesson
MCP Fundamentals
28
Lab Exercise
MCP - Lab Exercises Part I
Build a Simple MCP Server with Tools and Resources
Create an MCP server in Node.js that exposes document management tools and resources using the Model Context Protocol SDK.
~20 min
Test MCP Server with Claude Code
Configure Claude Code to connect to the MCP server and verify tools and resources work correctly through interactive testing.
~15 min
29
AI Lesson
Advanced Tool Design
30
Lab Exercise
Tool Design - Lab Exercises Part II
Design DocStream Tools with Proper Descriptions and Error Handling
Design and implement a suite of MCP tools for DocStream with carefully crafted descriptions that guide Claude's routing decisions, plus robust error handling.
~30 min
31
AI Lesson
MCP Server Patterns & Integration
32
Lab Exercise
MCP Integration - Lab Exercises Part III
Configure Multiple MCP Servers and Build a Database Query Tool
Set up multi-server MCP configuration with a document store server and a database query server, then integrate them into a unified DocStream workflow.
~30 min
33
AI Lesson
Context Window Management
34
Lab Exercise
Context Management - Lab Exercises Part I
Implement Context-Aware Processing with Fact Preservation
Build a document processing pipeline that manages context window limits through progressive summarization while preserving critical transactional facts and provenance tracking.
~30 min
35
AI Lesson
System Reliability & Observability
36
Lab Exercise
Reliability - Lab Exercises Part II
Build Monitoring Dashboard and Error Propagation Chain
Implement structured error propagation with four error categories, three escalation triggers, a monitoring dashboard, and failure recovery testing.
~30 min