Skip to content

Reference

The curriculum is grounded in the official Claude Code documentation. Every page cited across the 30 lessons is listed here once, with the lessons that reference it.

Document Cited in
.claude directory — choose the right file Choosing the right file
Agent SDK overview The Agent SDK
Agent teams Workflows and agent teams
Application data Application data and privacy
Best practices Working effectively, Assemble your own setup
Checkpointing Checkpoints and permission modes
CLI reference Your first session
Common workflows Working effectively
Costs The context window
Create plugins Plugin structure and the manifest, Plugin settings and state, A plugin-creation workflow
Debug your configuration Assemble your own setup
Discover plugins Marketplaces
Dynamic workflows Workflows and agent teams
Explore the .claude directory The .claude directory
Explore the context window The context window
Extend Claude Code Ways to extend Claude Code
Headless The Agent SDK
Hooks guide Hooks, part one: events and configuration
Hooks reference Hooks, part one: events and configuration, Hooks, part two: prompt hooks and security
How Claude Code works What is Claude Code?
How Claude Code works — access What Claude can access
How Claude Code works — the agentic loop The agentic loop
How Claude remembers your project CLAUDE.md and auto memory, Path-scoped rules
Manage sessions Working with sessions
MCP MCP servers
MCP quickstart MCP servers
Model configuration Models and tools
Output styles Output styles and the status line
Overview What is Claude Code?
Permission modes Checkpoints and permission modes
Permissions Checkpoints and permission modes
Plugin marketplaces Marketplaces
Plugins reference Plugin structure and the manifest
Quickstart The Agent SDK
Quickstart Your first session
Run agents in parallel Workflows and agent teams
Settings settings.json and local overrides
Skills Skills, Commands vs skills
Status line Output styles and the status line
Subagents Subagents
Tools reference Models and tools
Worktrees Working with sessions