A complete reference guide to mastering Claude Code — from installation to advanced workflows and even reverse engineering the system itself. This course helps you understand every feature, command, and hidden capability so you can build your own development workflows from first principles.
Getting Started
- Install Claude Code on macOS
- Install Warp (macOS terminal)
- Install Claude Code on Windows
- Learn terminal commands for beginners
- Complete a quick build
- Use Git for version control
- VSCode integration
Core Features and Commands
- Session management
- /clear
- /rewind
- Using screenshots
- /model
- Reasoning effort
- /status and /config
- Background tasks and bash
- Permissions
- Tab accept permissions
- Dangerously skip permissions
Advanced Tools and Configuration
- /context
- /stats
- Custom slash commands
- Bash mode
- Settings.json
- Planning mode
- Improved plan mode
- Continuing plans in new context window
- Ask User Question tool
- Ask User Question examples
Claude.md System and Best Practices
- /init and Claude.md
- Advanced Claude.md
- Hierarchical Claude.md
- Project and user rules
- Claude.md best practices
- Claude.md conditions
- Claude.md cleanup
- Memory.md
MCP and Integrations
- MCP servers
- Claude in Chrome MCP
- MCP search tool
- Claude in Chrome examples
- Claude Code web and mobile
- Claude Code desktop
- Desktop understanding
- Desktop connectors
- OAuth connectors
- GitHub app
- Slack integration
Automation and Workflows
- Scheduled tasks
- Memory for scheduled tasks
- /schedule example
- Desktop browser preview
- Remote control
- Headless mode and background workflows
- Custom status line
Subagents and Task Systems
- Subagents
- Quick spawning subagents
- –agent
- Async tasks and subagents
- Bash subagent
- Explore subagent
- Improving explore subagent
- /simplify
- Subagent memories
- /batch
- 1M token context
- Different orderings
- Simple repetitive tasks
- Starting afresh
- Scout, Worker, Synthesizer
Skills and Extensions
- Claude Code skills
- Creating skills
- Types of skills
- Arguments for skills
- Real-world skill examples
- Model selection for skills
- Forked contexts
- Allowed tools for skills
- Disable model-invoked skills
- Specifying agents for skills
- Combining skills and subagents
- Model switching with skills
Plugins and Advanced Controls
- Plugins
- Official plugin marketplace
- Readline-style commands
- Option P
- /copy N
- Stashing prompts
- Ctrl G
- Hooks
- Hook examples
- Automatic plan reviewing
- Voice output setup
- Telegram integration
- Discord integration
Advanced Features and Optimization
- Remote control
- /add-dir
- /loop
- Sandboxing
- Auto compact and handoff
- /handoff
- Ralph loop
- Task list management
- Plan directory and archiving
- Archiving plans after clearing context
- Claude Code guide subagent
- /debug
- Scope and settings.json
- Frontend design skill
- Subagent teams for debugging
- System prompt configuration
- Forking sessions
- /btw
- Forking sessions vs /btw
- /security-review
- /output-style
- Session cleanup
- /export
- Verbose output
- Ghostty setup






