Go beyond the chat interface. These 10 lessons teach you how to use the Claude Code CLI to its full potential — from project memory and custom commands to MCP servers, hooks, and multi-agent workflows.
What is Claude Code?
Understand what Claude Code is, how it differs from Claude.ai, and what you can build with it.
Project Memory: CLAUDE.md & Context Files
Learn how to give Claude Code persistent memory about your project using CLAUDE.md and context files.
Custom Slash Commands
Create reusable slash commands to automate your most common workflows in Claude Code.
Skills & Reusable Workflows
Build multi-step skills that orchestrate complex sequences of actions across your codebase.
Hooks: Automating Actions Around Tool Use
Use hooks to automatically run scripts before or after Claude Code's tool calls — formatting, logging, notifications, and more.
MCP Servers: Extending Claude Code
Connect Claude Code to external services, databases, and APIs using Model Context Protocol servers.
GitHub Integration
Supercharge your GitHub workflow — PR reviews, issue management, and CI/CD integration using Claude Code with the GitHub MCP server.
Multi-Agent & Parallel Tasks
Spawn subagents and run tasks in parallel to dramatically speed up complex work across large codebases.
Settings, Permissions & Security
Understand Claude Code's permission system and configure it safely for personal projects, teams, and CI/CD pipelines.
Real-World Workflows: Putting It All Together
See how CLAUDE.md, hooks, MCP servers, and slash commands combine into a complete development workflow — from spec to merged PR.
Prerequisites
This track assumes you've used Claude in a chat interface and have basic terminal familiarity. No prior experience with Claude Code is needed — we start from installation.
Also explore the AI Agents track