All levels · 125 lessons

CCA-F Syllabus

125 lessons · One concept each · No experience assumed

Your progress0 / 125
Level 0

Absolute Zero

Computing fundamentals. Start here if you have zero technical background.

Week 1

What is a computer?

5 lessons
DISASTERL0.01
What is a computer
A machine that follows instructions — very fast, very literally, with zero judgment
12 min
All · 100%
YOUL0.02
What is an instruction
One single step a computer follows — not a wish, not a goal, just one action
10 min
All · 100%
MYSTERYL0.03
What is running a program
Pressing 'go' — telling the computer to start following instructions now
10 min
All · 100%
PERSONL0.04
What is data
Information stored as text, numbers, or true/false — the raw ingredients
12 min
D4 · 20%
DISASTERL0.05
Text vs numbers
Text is words in quotes. Numbers are values you calculate. Mixing them breaks things
10 min
D4 · 20%
Week 2

Labels, values, and JSON

5 lessons
COMPARISONL0.06
What is a label
A name tag for data — 'Name:' next to 'Danny'
10 min
D4 · 20%
YOUL0.07
What is a value
The actual data next to a label — the answer to the question
10 min
D4 · 20%
PERSONL0.08
What is a key-value pair
A label and its value together: Name: Danny
12 min
D2 · 18%
YOUL0.09
Untitled
10 min
All · 100%
COUNTDOWNL0.10
What is nesting
Putting structures inside other structures — a box inside a box
12 min
D4 · 20%
Week 3

The internet and servers

5 lessons
DISASTERL0.11
What is the internet
Computers connected to each other to send messages back and forth
10 min
D2 · 18%
COMPARISONL0.12
What is a server
A computer that waits for questions 24/7 and sends answers back
10 min
D2 · 18%
YOUL0.13
What is a request
A message you send to a server asking it to do something
10 min
D1 · 27%
MYSTERYL0.14
What is a response
The message a server sends back after processing your request
10 min
D1 · 27%
DISASTERL0.15
What is a URL / endpoint
The exact address you send a request to
10 min
D2 · 18%
Week 4

Files and folders

5 lessons
PERSONL0.16
What is a list / array
An ordered collection of items — first, second, third
10 min
D5 · 15%
YOUL0.17
What is a file
A named container of data saved on a computer
8 min
D3 · 20%
COMPARISONL0.18
What is a folder
A container that holds files and other folders
8 min
D3 · 20%
MYSTERYL0.19
What is a file path
The exact address of a file — /folder/subfolder/file.txt
10 min
D3 · 20%
DISASTERL0.20
What is a file extension
.txt .json .md — the suffix tells you the file type
8 min
D3 · 20%
Week 5

How programs work

5 lessons
YOUL0.21
Input and output
Input = what goes in. Output = what comes out
10 min
D4 · 20%
COMPARISONL0.22
What is a function
A reusable action: inputs → does thing → outputs
10 min
D2 · 18%
PERSONL0.23
What is a decision / if-then
A yes-or-no check that changes what happens next
12 min
D1 · 27%
DISASTERL0.24
What is repeating / iteration
Doing something over and over until a condition is met
12 min
D1 · 27%
COUNTDOWNL0.25
GUI vs CLI
Clicking buttons vs typing text commands
10 min
D3 · 20%
Week 6

Commands and configuration

5 lessons
YOUL0.26
What is a typed command
A text instruction typed into a terminal
10 min
D3 · 20%
MYSTERYL0.27
What is a flag / option
A modifier that changes how a command behaves
10 min
D3 · 20%
COMPARISONL0.28
What is a setting
A saved choice that controls software behavior
8 min
D3 · 20%
DISASTERL0.29
Rule vs suggestion
A rule CANNOT be bypassed. A suggestion CAN be ignored
12 min
D1 · 27%
PERSONL0.30
Team with a manager
One coordinator assigns work, specialists execute, results flow back
10 min
D1 · 27%
Week 7

Quality and reliability

3 lessons
DISASTERL0.31
Saving your progress
Recording where you are so you can resume later
10 min
D3 · 20%
COUNTDOWNL0.32
Checking your work
Reviewing output to find mistakes before anyone sees them
12 min
D5 · 15%
PERSONL0.33
Asking for help / escalation
Knowing when you're out of your depth and passing the problem up
12 min
D1 · 27%
Level 1

Foundation Concepts

APIs, tokens, models, and how Claude works under the hood.

Week 8

APIs and how computers talk

5 lessons
COMPARISONL1.01
What is an API
A menu at a restaurant — you don't walk into the kitchen, you order from the menu
12 min
D2 · 18%
DISASTERL1.02
What is HTTP
The language computers use to talk to each other — request and response, every time
10 min
D2 · 18%
YOUL1.03
What is JSON
The envelope format computers agree on — curly braces, keys, values, done
12 min
D4 · 20%
PERSONL1.04
What is an API key
Your VIP pass — proves who you are so the server knows to let you in
10 min
D2 · 18%
DISASTERL1.05
What is rate limiting
The bouncer counting how many times you've come back — too many and you're cut off
10 min
D5 · 15%
Week 9

How AI models work

5 lessons
MYSTERYL1.06
What is a model
A pattern-matching machine trained on text — not thinking, predicting
12 min
D4 · 20%
COMPARISONL1.07
What is training
Showing the model billions of examples until it learns patterns — like a chef tasting 10,000 dishes
10 min
D4 · 20%
YOUL1.08
What is a token
The smallest unit of text a model reads — not letters, not words, but chunks
12 min
D5 · 15%
DISASTERL1.09
What is a context window
The model's working memory — everything it can see at once, and what happens when it overflows
12 min
D5 · 15%
MYSTERYL1.10
What is temperature
The creativity dial — 0 is robotic and predictable, 1 is creative and risky
10 min
D3 · 20%
Week 10

Prompts and responses

5 lessons
YOUL1.11
What is a prompt
The instruction you give the model — everything it knows about what you want
10 min
D3 · 20%
PERSONL1.12
What is a system prompt
The invisible instruction manual the model reads before your first message
12 min
D3 · 20%
MYSTERYL1.13
What is a completion
The model's response — it completes the pattern you started, word by word
10 min
D4 · 20%
COMPARISONL1.14
What is streaming
Getting the answer word-by-word as it's generated instead of waiting for the whole thing
10 min
D2 · 18%
DISASTERL1.15
What is structured output
Forcing the model to respond in a specific format — JSON, not poetry
12 min
D3 · 20%
Week 11

Claude specifically

5 lessons
PERSONL1.16
What is Claude
Anthropic's AI model — the one this entire certification is about
12 min
All · 100%
YOUL1.17
How the Claude API works
Send a message, get a response — the Messages API in 10 minutes
12 min
D2 · 18%
COMPARISONL1.18
Claude model variants
Haiku, Sonnet, Opus — speed vs intelligence vs cost, pick two
10 min
D4 · 20%
MYSTERYL1.19
The Anthropic Console
The dashboard where you manage keys, see usage, and test prompts
10 min
D3 · 20%
COUNTDOWNL1.20
What is Claude Code
Claude in your terminal — reads your codebase, writes code, runs commands
12 min
D3 · 20%
Week 12

Tools and function calling

5 lessons
COMPARISONL1.21
What is a tool
An action Claude can take in the real world — search, calculate, look up data
12 min
D2 · 18%
YOUL1.22
What is function calling
Claude decides it needs a tool, describes what it wants, your code executes it
12 min
D2 · 18%
MYSTERYL1.23
What is a tool schema
The instruction manual for a tool — name, description, parameters, types
10 min
D2 · 18%
DISASTERL1.24
What is MCP
Model Context Protocol — the universal standard for connecting AI to tools
12 min
D2 · 18%
PERSONL1.25
The tool use loop
Message → tool call → tool result → response. The four-step dance.
12 min
D1 · 27%
Week 13

Safety and reliability basics

5 lessons
DISASTERL1.26
What is hallucination
When the model confidently says something that's completely wrong
12 min
D5 · 15%
MYSTERYL1.27
What is prompt injection
When a user tricks the model into ignoring its instructions
12 min
D1 · 27%
COMPARISONL1.28
What are guardrails
The safety nets around AI — content filters, output validation, human review
10 min
D1 · 27%
PERSONL1.29
What is human-in-the-loop
A human who reviews AI decisions before they become real — the safety valve
12 min
D1 · 27%
COUNTDOWNL1.30
What is evaluation
Testing whether the AI actually does what you think it does — measure, don't guess
12 min
D5 · 15%
Level 2

Architecture Patterns

Prompt engineering, tool design, MCP, and agentic architecture.

Week 14

Advanced prompt engineering

5 lessons
DISASTERL2.01
System prompt architecture
Designing system prompts that scale — sections, XML tags, role definitions, constraints
12 min
D3 · 20%
COMPARISONL2.02
Few-shot prompting
Teaching by example — show the model 3 examples and it learns the pattern
10 min
D3 · 20%
YOUL2.03
Chain of thought
Making the model show its work — step by step reasoning before the answer
12 min
D3 · 20%
MYSTERYL2.04
XML tags in prompts
Using XML to structure prompt sections — Claude reads tags better than headings
10 min
D3 · 20%
DISASTERL2.05
Prompt injection defense
Input validation, output filtering, sandwich defense, and the limits of prompt-only protection
12 min
D1 · 27%
Week 15

Tool design mastery

5 lessons
COMPARISONL2.06
Designing tool schemas
Name, description, parameters — how schema quality determines tool use quality
12 min
D2 · 18%
DISASTERL2.07
Tool error handling
What happens when a tool fails — retries, fallbacks, graceful degradation
12 min
D2 · 18%
PERSONL2.08
Tool composition patterns
Chaining tools together — output of one becomes input of another
10 min
D2 · 18%
YOUL2.09
When to use tools vs prompts
Tools for actions, prompts for reasoning — the decision framework
12 min
D2 · 18%
MYSTERYL2.10
Tool result formatting
How to format tool results so Claude can actually use them
10 min
D2 · 18%
Week 16

MCP deep dive

5 lessons
COMPARISONL2.11
MCP server architecture
Client, server, transport — how MCP connects models to the outside world
12 min
D2 · 18%
YOUL2.12
MCP tools vs resources
Tools do things, resources provide context — knowing which to build
10 min
D2 · 18%
DISASTERL2.13
MCP security patterns
Authentication, authorization, input validation — securing MCP servers
12 min
D1 · 27%
PERSONL2.14
Building an MCP server
From zero to working MCP server — the minimal implementation
12 min
D2 · 18%
COUNTDOWNL2.15
MCP in production
Scaling, monitoring, versioning, and what breaks when MCP servers go down
12 min
D2 · 18%
Week 17

Agentic architecture

5 lessons
PERSONL2.16
What is an AI agent
A model that loops: observe, decide, act, repeat — not just chat, but do
12 min
D1 · 27%
DISASTERL2.17
The agent loop
Start, tool calls, stop conditions — designing loops that actually stop
12 min
D1 · 27%
MYSTERYL2.18
Stop reason handling
end_turn vs tool_use vs max_tokens — the three ways Claude stops and what each means
12 min
D1 · 27%
COMPARISONL2.19
Task decomposition
Breaking complex tasks into subtasks an agent can handle one at a time
10 min
D1 · 27%
DISASTERL2.20
Agent guardrails
Max iterations, spending limits, approval gates — keeping agents from going rogue
12 min
D1 · 27%
Week 18

Multi-agent systems

5 lessons
PERSONL2.21
The orchestrator pattern
One agent coordinates, specialists execute — the manager-worker architecture
12 min
D1 · 27%
COMPARISONL2.22
Inter-agent communication
How agents pass information — shared context, message passing, handoffs
10 min
D1 · 27%
MYSTERYL2.23
Agent memory patterns
Short-term (context), medium-term (session), long-term (database) — the three memory layers
12 min
D5 · 15%
COUNTDOWNL2.24
Parallel vs sequential agents
When to fan out (independent tasks) vs chain (dependent steps)
10 min
D1 · 27%
DISASTERL2.25
Agent failure modes
Infinite loops, context overflow, cascading failures, and how to handle each
12 min
D1 · 27%
Week 19

Context management

5 lessons
YOUL2.26
Token budgeting
Allocating tokens across system prompt, history, tools, and response — every token costs money
12 min
D5 · 15%
COMPARISONL2.27
Context pruning strategies
Summarization, sliding window, importance scoring — keeping context under the limit
12 min
D5 · 15%
PERSONL2.28
Prompt caching
Caching the system prompt so you don't pay for it every turn — 90% cost reduction
10 min
D5 · 15%
DISASTERL2.29
Conversation management
Turns, history, summarization, and what happens when a conversation gets too long
12 min
D5 · 15%
COUNTDOWNL2.30
Graceful degradation
When things break, fail soft — fallback responses, cached answers, human handoff
12 min
D5 · 15%
Week 20

Production patterns

5 lessons
YOUL2.31
Claude Code configuration
CLAUDE.md, settings.json, permissions — configuring Claude Code for teams
12 min
D3 · 20%
MYSTERYL2.32
Claude Code hooks
Pre/post hooks, custom commands, CI/CD integration — automating workflows
10 min
D3 · 20%
DISASTERL2.33
Monitoring AI systems
Logging, metrics, alerting — knowing when your AI is behaving badly before users do
12 min
D5 · 15%
PERSONL2.34
Cost optimization
Model selection, caching, batching, prompt length — cutting your Claude bill by 80%
10 min
D5 · 15%
DISASTERL2.35
Security architecture
Least privilege, input sanitization, output validation — the security checklist for AI systems
12 min
D1 · 27%
Level 3

Exam Ready

Scenario-based practice, trap answers, and timed drills.

Week 21

Domain 1: Agentic Architecture (27%)

5 lessons
PERSONL3.01
Agent design scenarios
3 scenarios: customer service agent, code review agent, data pipeline agent — design decisions
15 min
D1 · 27%
DISASTERL3.02
Enforcement pattern drill
10 scenarios: code vs prompt enforcement — which ones need locked doors?
12 min
D1 · 27%
COMPARISONL3.03
Orchestration scenarios
Single agent vs multi-agent vs no-agent — the decision tree
12 min
D1 · 27%
MYSTERYL3.04
Safety and escalation scenarios
When does the agent stop? When does a human take over? 5 edge cases
12 min
D1 · 27%
COUNTDOWNL3.05
Domain 1 trap answers
The 5 most common wrong answers in Domain 1 — and why they're wrong
15 min
D1 · 27%
Week 22

Domains 2-3: Tools & Prompts (38%)

6 lessons
YOUL3.06
Tool design scenarios
Design tool schemas for 4 real systems — payment, search, email, database
12 min
D2 · 18%
COMPARISONL3.07
MCP architecture scenarios
When to build MCP vs direct integration — 3 decision scenarios
12 min
D2 · 18%
DISASTERL3.08
Domain 2 trap answers
Over-engineering tools, missing error handling, wrong granularity — common mistakes
12 min
D2 · 18%
PERSONL3.09
Prompt design scenarios
Design system prompts for 4 production apps — chatbot, code assistant, analyst, moderator
12 min
D3 · 20%
MYSTERYL3.10
Claude Code config scenarios
Team setup, permissions, hooks, CLAUDE.md — 3 real-world configurations
12 min
D3 · 20%
COUNTDOWNL3.11
Domain 3 trap answers
Prompt-only solutions, missing structured output, wrong model selection
12 min
D3 · 20%
Week 23

Domains 4-5: Data & Reliability (35%)

6 lessons
YOUL3.12
Data flow scenarios
Trace data through 3 AI systems — input, processing, output, storage
12 min
D4 · 20%
COMPARISONL3.13
JSON schema scenarios
Design JSON schemas for tool inputs, API responses, and structured output
12 min
D4 · 20%
DISASTERL3.14
Domain 4 trap answers
Type mismatches, missing validation, wrong data format — the data traps
10 min
D4 · 20%
PERSONL3.15
Reliability scenarios
Context overflow, hallucination detection, cost explosion — 5 production emergencies
12 min
D5 · 15%
MYSTERYL3.16
Evaluation design scenarios
Build eval sets for 3 AI features — what to measure, how to measure, when to fail
12 min
D5 · 15%
COUNTDOWNL3.17
Domain 5 trap answers
Trusting vibes over metrics, testing happy path only, ignoring cost
10 min
D5 · 15%
Week 24

Cross-domain scenarios

5 lessons
PERSONL3.18
Scenario: Customer service AI
Full architecture for a customer service agent — every domain in one system
15 min
All · 100%
YOUL3.19
Scenario: Code review pipeline
Claude Code + CI/CD + multi-agent review — a real production pipeline
15 min
All · 100%
DISASTERL3.20
Scenario: Medical triage AI
High-stakes AI with human-in-the-loop — where every domain matters
15 min
All · 100%
COMPARISONL3.21
Scenario: Data extraction pipeline
Documents in, structured data out — multi-step extraction with validation
15 min
All · 100%
MYSTERYL3.22
Scenario: Content moderation
Scale, speed, accuracy, appeals — moderating millions of posts per day
15 min
All · 100%
Week 25

Exam strategy and final review

5 lessons
YOUL3.23
Exam format deep dive
60 questions, 4 random scenarios, time management — the tactical playbook
12 min
All · 100%
COMPARISONL3.24
Answer elimination strategy
How to eliminate wrong answers — the prompt vs code test, the specificity test, the scope test
12 min
All · 100%
COUNTDOWNL3.25
The 10 exam patterns
The 10 question patterns that appear on every CCA-F exam — recognize them, answer them
15 min
All · 100%
PERSONL3.26
Practice exam walkthrough
20 questions with detailed explanations — simulate the real exam experience
20 min
All · 100%
COUNTDOWNL3.27
Final review and exam day
Everything you need to know in one lesson — the night-before cheat sheet
15 min
All · 100%
About the CCA-F exam
60 questions · 120 minutes · 720/1000 to pass · $99 (first 5,000 free via partner network) · 5 domains · 6 scenarios (4 random per exam) · No penalty for guessing

Study with us

Get a daily CCA-F concept + exam tip by text. Free. One text per day.

1 text/day. Unsubscribe anytime.