Learn Claude Code

The number on each concept is its stage. ✓ learned, ↻ changed since you learned it, "new" added since your first visit.
Claude Codestudy map Get started Install and first run1Common workflows1Best practices1 Instructions and memory CLAUDE.md1Auto memory1.claude directory3Output styles3Large codebases5 Parallel work Subagents3Agent view4Agent teams4Dynamic workflows4Git worktrees4Session messaging4 Tune and debug Models and effort5Prompt caching5Costs and usage5Debugging config5 Agent SDK SDK basics6Claude Code features6Custom tools and MCP6Sessions, streaming6Control, telemetry6System prompts6Hosting, security6 How it works Agentic loop1Built-in tools1Context window1Checkpoints, /rewind1Sessions1Slash commands1 Where it runs Terminal CLI2Terminal setup2VS Code, JetBrains2Desktop app2Web sessions2Remote and mobile2Slack, Claude Tag2Chrome, computer use2 Automate Headless (claude -p)4GitHub, GitLab CI4Code review4Routines4/loop and /goal4Channels4Deep links4 Teams and enterprise Managed settings6Providers and auth6LLM gateways6Network and proxies6Cloud environments6Monitoring6 Extend Claude Choosing extensions3Skills3Hooks3MCP servers3Plugins3Artifacts4 Safety and control Permission modes1Permission rules5Sandboxing5Settings scopes5Security and data5

Generated from the Claude Code documentation at code.claude.com/docs and refreshed as it changes. Last updated September 16, 2026.