Master Claude·The Practitioner Curriculum
New for subscribers · Software Factories with Claude Code

Master Claude Code.
From first prompt to autonomous agents.

The hands-on curriculum that turns developers into AI-native shippers. 119+ tutorials across 4 levels — Foundations through Expert — built by practitioners using Claude Code daily.

8
Courses
119+
Tutorials
4,100+
Minutes
Live agent pipeline
119 tutorials·8 courses·Updated weekly
01Prompt
Frame the task with rich context
02Plan
Break work into verifiable steps
03Code
Edit, test, iterate with the agent
04Review
Verify, refine, ship with confidence
05Ship
Deploy, observe, learn
$ claude "ship the new pricing page with tests"Stage 01 / 05
CLAUDE.mdSubagentsMCP ServersPrompt EngineeringTestingRefactoringAI TeamsSpec-Driven DevAutonomous LoopsToken OptimizationDebuggingCI/CD PipelinesBMAD MethodPlugin BuildingSoftware FactoriesHoldout VerificationCost per Merged PRCLAUDE.mdSubagentsMCP ServersPrompt EngineeringTestingRefactoringAI TeamsSpec-Driven DevAutonomous LoopsToken OptimizationDebuggingCI/CD PipelinesBMAD MethodPlugin BuildingSoftware FactoriesHoldout VerificationCost per Merged PR
Showcase

What you’ll actually build

Live animated scenes from across the curriculum. Auto-playing, hover-pausable, every beat backed by a tutorial.

Fundamentals

Stop writing "fix the bug"

A prompt rewrite is the single biggest leverage point in your day. Watch what context does to the same task.

claude — bad prompt
$ claude " "
claude — good prompt
$ claude ""
Tokens

Cut your team’s token bill 85%

Six techniques, stacked on the same workload. From $4,800/mo to $720/mo — same agents, same outputs.

Monthly bill · 5-engineer teamStage 01 / 06
$4,800/ mo
$4,800
BaselineNo optimization — every prompt re-sends the full context
Techniques applied
  1. 1Baseline—
  2. 2Prompt caching−45%
  3. 3Subagent offload−18%
  4. 4Steered compaction−9%
  5. 5Prompt thrift−7%
  6. 6Plan selection−6%
Stacked total
0% saved this stage$0/mo
SDD & BMAD

When a requirement fails, the spec catches it

Watch the BMAD framework trace a multi-currency failure back to a silent spec gap, patch the spec, re-run green.

01 · Analyze
02 · Architect
03 · Build
04 · Verify
05 · Done
claude — ~/payments-platform
$ claude "BMAD: implement payment-gateway.md"
planning
Spec coverage0%
0/ 47
payment-gateway.md
R-01Idempotent createInvoice·
R-12Refund window 30 days·
R-23Multi-currency support·
R-31Stripe webhook retries·
R-47Audit log every state change·
+ 42 more requirements tracked
Fundamentals · L5

Build your own tool servers

From a one-line prompt to a registered MCP server in one session — Claude scaffolds the tools, you ship them.

claude — ~/mcp-jira-server
$ claude "Build an MCP server that connects to Jira. Tools: get_sprint_tickets, create_ticket, update_status."
planning
✓ Created src/tools/get-sprint-tickets.ts
✓ Created src/tools/create-ticket.ts
✓ Created src/tools/update-status.ts
✓ Created src/server.ts
✓ Created claude_desktop_config.json
mcp-jira-server/0/5
▾src/
▾tools/
▸get-sprint-tickets.ts
▸create-ticket.ts
▸update-status.ts
▸server.ts
▸claude_desktop_config.json
Fundamentals · L4

Orchestrate three agents in parallel

A coder, a reviewer, a tester running side-by-side under a supervisor. Watch them fan out, converge, and ship.

$ claude /orchestrate "feature: invoices endpoint"spawning
t = 0s
Supervisor
spawn agents
agent-coder
agent-reviewer
agent-tester
3 agents·parallel where safein progress…
AI Teams

AI teammates review your PR

Diff, reviewer comments, tester sign-off, merge — the full review loop automated by agents that know your conventions.

src/billing/invoices.ts+2 / -1
export async function createInvoice(input: NewInvoice) {
const customer = await stripe.customers.retrieve(input.customerId)
- if (!customer) throw new Error("no customer")
+ if (!customer || customer.deleted) throw new InvoiceError("INVALID_CUSTOMER")
const idem = createIdempotencyKey(input)
+ span.setAttribute("invoice.idem_key", idem)
return stripe.invoices.create({ customer: customer.id, ...input }, { idempotencyKey: idem })
}
reviewing diff
🤖agent-reviewersuggest
Nice catch on the deleted-customer guard. Suggest naming the error constant.
🤖agent-reviewerapprove
Span attribute looks good — matches our tracing conventions.
🧪agent-testerapprove
Added test: throws INVALID_CUSTOMER when stripe returns deleted=true.
👤andersonapprove
LGTM. Merging.
New · Course 11 · 20 tutorials

Build a software factory you'd trust with your repo.

Not "let the agent loose." You build the brakes first: a sandbox, hooks, hidden tests and a kill switch. Then you add the triggers. You finish with a line that takes a labeled issue to a verified draft PR, and a human merges it.

  • →Headless Claude Code, Agent SDK loops, a Docker sandbox with one allowed host
  • →Holdout tests the builder never sees, plus a tamper gate
  • →GitHub label triggers, scheduled sweeps, self-healing CI with a hard limit
  • →Cost per merged PR, kill switches, DORA metrics for factory vs human

Included with the subscription (—/mo). Not sold separately.

intakelabel factory on an issue
triageHaiku → JSON work order, out-of-scope rejected
buildSonnet in a sandbox · hooks
verifytamper → checks → holdout → judge
deliverdraft PR with the run report
mergea human, enforced by branch protection
verified in 1 round(s), $0.013 · draft PR #14
20
tutorials, each with a lab and quiz
$0.01–0.20
measured cost per lab run
2 tracks
Next.js and FastAPI practice app
0
auto-merges: a human merges every PR
More scenarios

A few more moments worth seeing

CLAUDE.md, auto-maintained

Fundamentals

Drift detection · spec patching · zero stale rules.

$ claude /audit-claude-mdauditing
Stage 00 / 05
SCANIndexed 47 rules across 3 CLAUDE.md files
DRIFT2 rules contradicted recent commits
PATCHRewrote stale rule on test runner
VERIFYReplayed last 3 sessions — no regressions
COMMITCLAUDE.md updated · ready for the team

Sub-agent dispatch

Hidden Power

Fan out three sub-agents, converge into a single PR.

MAIN AGENTclaude /ship feature/auth-refresh
planning fan-out
DOC-WRITER
README.md · CHANGELOG.md
TEST-AUTHOR
4 test files · 31 assertions
SECURITY-SCAN
No vulns · deps OK
MERGEawaiting sub-agents…
3× faster than sequential — the parallelization pattern from Course 6.

Crash-proof sessions

Hidden Power

Terminal closed? --continue restores 14 turns of context.

claude — recovered
● terminal closed unexpectedly · 02:14 ago
Curriculum

Your Learning Journey

Eight courses, one path. From zero to building autonomous AI systems.

Compare

The Old Way vs AI-Native

A fundamentally different way to build software.

How you work
★ BestAfter this curriculum
Without it
Structured AI-native workflows✓✕
Ad-hoc prompting
Multi-agent orchestration✓✕
Single-chat only
Spec-driven delivery pipeline✓✕
Hope-driven dev
MCP server building✓✕
No custom tools
Team-wide AI adoption✓✕
Individual heroics
Autonomous AI agent systems✓✕
Manual everything

Three ways to level up

Start free with the first three Foundations tutorials. When you're ready, pick a course, subscribe to everything, or add the AI Coach for a personal study partner.

Single Course

Pick Any Course

—from
one-time · 1 year of access

Lock in a single course for a year. Perfect if you know exactly what you want to learn.

  • ✓Full access to one course
  • ✓All tutorials & exercises
  • ✓1 year from purchase date
  • ✓Course updates during your year
  • ✗Other courses
  • ✗Future courses
Get Started
MOST POPULAR
All Courses · Monthly

Everything, Always

—/ month
cancel anytime

Unlock every course we offer plus everything we add next. The full journey from first prompt to AI-native team workflows.

  • ✓All current courses
  • ✓All future courses included
  • ✓Includes Software Factories (subscription only)
  • ✓All tutorials & exercises
  • ✓Cancel anytime, keep access until period ends
  • ✓1,000+ minutes of content and growing
Every course in one subscription
NEW
All Courses + AI Coach

Study With a Coach

—/ month
All courses + AI Coach — cancel anytime

Everything in the monthly plan plus your own AI Coach — a chat partner grounded in every tutorial, ready to explain, summarize, and point you to the right chapter.

  • ✓Everything in Everything, Always
  • ✓AI Coach on every tutorial page
  • ✓Grounded in the full course corpus
  • ✓Refuses off-topic — stays on study
  • ✓Daily token budget keeps the cost in check
Faster studying, fewer dead ends

First three Foundations tutorials are free with any account. Refunds available per our terms.

Code Differently

Not another tool. A fundamentally different way to build software.

Without structured AI training
  • ✗Copy-pasting ChatGPT output
  • ✗Fighting hallucinated code
  • ✗No systematic approach
  • ✗AI as autocomplete++
  • ✗Slower than coding yourself
After this curriculum
  • ✓Structured AI-native workflows
  • ✓Autonomous agent orchestration
  • ✓Spec-driven delivery pipeline
  • ✓AI as your engineering team
  • ✓10x faster, higher quality

Frequently Asked Questions

No. It's included with the subscription only, along with every other course. Its labs build on the other courses and run on GitHub Actions and Docker.

We measured every lab: most cost $0.01–0.20 in Claude usage, each with a spend cap. You also need Docker, and GitHub Actions minutes for the CI labs.

No. Course 1 starts from zero — installing Claude Code, writing your first prompt. If you can write basic code, you're ready.

Tutorials average 30–60 minutes; most courses are ~10 hours of guided content (1–2 weeks at a steady pace).

Lifetime access to all tutorials, code examples, exercises, and updates for that course. 30-day money-back guarantee.

Start with Course 1 (Fundamentals). Then Course 2 or 3 depending on your goals. The timeline on the landing page shows the full recommended path.

Yes, you'll need a Claude Code subscription from Anthropic to follow along hands-on. The tutorials teach you to use Claude Code, so access to it is essential.

Absolutely. Course 4 is designed for team leads. Each member needs their own access. Contact us for volume discounts on 10+ seats.

The tutorials use Next.js and FastAPI as examples, but the skills apply to any language or framework. Claude Code works with any codebase.

Docs tell you what buttons exist. This teaches you how to think differently about building software — workflows, agent orchestration, and patterns no docs cover.

Popular tutorials & comparisons

Start with what most developers read first, or pick the comparison that matches your stack.

Stop coding
the old way.
Start shipping.

Join developers who transformed how they build software.

Get Started
119+
Tutorials
8
Courses
1,200+
Minutes
—
Per Course, From
Try me!