Claude Code Deep Dive
Explore the architecture of Claude Code
What is Claude Code, why it exists, and what makes it different
Install Claude Code on macOS, Linux, or Windows and configure your environment
Learn basic commands, edit files, run code, and create your first commit
Understand the analyze → select tool → execute → evaluate cycle
Explore the complete toolkit available to Claude Code
Master file reading, writing, and precise editing with Claude Code
Find files and search code efficiently with pattern matching
Understand how Claude Code delegates complex tasks to specialized agents
Learn about pre-configured agents and when to use each one
Create specialized agents with custom tools, models, and instructions
Explore proven patterns: parallel research, chains, reviewers, debuggers
Learn how Model Context Protocol enables new integrations
Connect Claude Code to databases, APIs, and external services
Configure MCP servers with stdio, HTTP, SSE, and OAuth
Use MCP Resources, Prompts, and run Claude Code as an MCP server
Configure persistent memory with CLAUDE.md files at different scopes
Create rules that apply to specific files and directories
Understand context limits, auto-compaction, and efficient context usage
Automate actions on session start, tool use, and notifications
Create custom /commands with arguments and agent skills
Bundle commands, skills, agents, and hooks into distributable plugins
Use Claude Code headless in CI/CD, Python, TypeScript, and GitHub Actions