Course · Intermediate

The free Claude Code course.

A free Claude Code course in five lessons plus a diagnostic, taking you from your first terminal session to subagents that hand off state cleanly. Every lesson is readable without an account. One thing worth knowing before you start: Claude Code itself is not on the free plan - Anthropic ships it with Claude Pro and Max, so the reading here is free and the tool is not.

Free · no signup to read5 lessons~85 minNeeds a paid plan to run
Determined mascot - leaning forward, working through the terminal.

Prerequisite

You have used Claude in a browser. If not, take Claude 101 first - it is about 70 minutes.

Before you start

What Claude Code costs.

This is the question people actually arrive with, and most course pages skip it. Anthropic's help centre states that "with Pro and Max plans, you now have access to both Claude on the web, desktop, and mobile apps and Claude Code in your terminal with one unified subscription", and the pricing page lists the free plan's features without Claude Code among them. Both read on 8 August 2026.

  • Free plan. Chat, code generation, web search, file uploads, memory across conversations. No Claude Code.
  • Pro. $20/month, or $17/month billed annually. Includes Claude Code.
  • Team and Enterprise. Also include Claude Code, under their own seat pricing.
  • Max. From $100/month, for 5x or 20x the Pro usage.
  • Shared limits. Anthropic notes that usage limits are shared across Claude and Claude Code, so terminal work and browser chat draw on the same budget.

Full breakdown of what is and is not free, including the numbers Anthropic does not publish, on the Claude free tier page.

The course

Five lessons, then a check.

Context first, cleverness second. That order is deliberate and it is where most people go wrong.

  1. 01

    What Claude Code is, and what it is not

    Time: 10 min

    Claude in your terminal, acting on a real codebase, rather than a chat window you copy out of. Anthropic's own Claude Code 101 lesson, condensed to its exam-critical points with citations back to the source.

    Open: Claude Code 101
  2. 02

    Give it context that survives the session

    Time: 15 min

    CLAUDE.md is the difference between an assistant that re-learns your project every morning and one that does not. The hierarchy matters more than the content: which file wins, and why a repo-level file beats a global one.

    Learn: the CLAUDE.md hierarchy
  3. 03

    Hooks - making the loop enforce your rules

    Time: 15 min

    Where you stop asking the agent to remember a rule and start making the rule mechanical. This is also the single most-tested Claude Code surface on the exam, and the one most people get wrong under time pressure.

    Learn: hooks
  4. 04

    Subagents and handing off state

    Time: 20 min

    One agent with everything in its context is the naive design and it degrades. What actually transfers between a parent and a subagent, what silently does not, and why that boundary is the whole skill.

    Learn: subagent state handoff
  5. 05

    When it goes wrong

    Time: 15 min

    Debugging hooks that do not fire, and the failure modes that look like the model being bad but are actually context being wrong. The difference is most of the job.

    Read: debugging Claude Code hooks
  6. 06

    Find out where you stand

    Time: 10 min

    Ten questions, no account, instant explanations. Claude Code sits inside Domain 3, Agent Operations, which is 20% of the certification - the diagnostic tells you whether that is your weak spot or somebody else's.

    Take the free diagnostic
When you finish

What you will be able to do.

  • Set up a project so Claude Code starts every session already knowing it.
  • Decide when a rule belongs in a prompt, in CLAUDE.md, or in a hook.
  • Split work across subagents and know exactly what crosses the boundary.
  • Tell a context problem from a model problem, which is most of debugging.
  • Name your weakest certification domain from your own diagnostic result.
FAQ

5 questions about the Claude Code course

Every Q is phrased as a real Google search query. Answers cite the same evidence-tagged sources used elsewhere on the site.

Is there a free Claude Code course?
Yes. This one is free, with no paid tier, and every lesson is open to read without an account. Anthropic also publishes a free Claude Code 101 course on Anthropic Academy, which is mirrored here and mapped to the certification exam. What is not free is Claude Code itself - it needs one of the paid Claude plans. Pro and Max are the individual ones; Team and Enterprise include it too.
Can I use Claude Code for free?
No. Claude Code needs a paid plan. Anthropic's help centre states that Pro and Max plans give access to both Claude on the web, desktop and mobile apps and Claude Code in the terminal under one subscription; Team and Enterprise include it as well, and the pricing page lists the free plan without it. The free plan still lets you chat, generate code, search the web and upload files - so you can learn a great deal about Claude for nothing, and the course lessons here are all readable for free. You just cannot run Claude Code itself until you subscribe. Verified against claude.com on 8 August 2026.
Is there a Claude Code certification?
Not as a separate exam. Anthropic's four role-based certifications cover Claude Code skills inside the broader Architect and Developer exams rather than in a dedicated Claude Code credential. On the Architect Foundations exam the Claude Code material sits largely in Domain 3, Agent Operations, which carries 20% of the scored questions.
How long does this Claude Code course take?
About 85 minutes of reading across five lessons, plus roughly ten minutes for the diagnostic at the end. It assumes you have used Claude in a browser before; if you have not, start with the Claude 101 beginner course first.
What should I learn first in Claude Code?
Context, before anything clever. Most people reach for hooks and subagents early and then spend their time debugging problems that were really context problems. Get CLAUDE.md right, then make rules mechanical with hooks, then split work across subagents once you understand what does and does not cross that boundary.