Claude Code Deep Dive

Explore the architecture of Claude Code

1
Introduction to Claude Code
AI-powered coding assistant

What is Claude Code, why it exists, and what makes it different

2
Installation & Setup
Getting started

Install Claude Code on macOS, Linux, or Windows and configure your environment

3
Your First Session
Hands-on introduction

Learn basic commands, edit files, run code, and create your first commit

4
The Agent Loop
Login required
How Claude thinks

Understand the analyze → select tool → execute → evaluate cycle

5
18 Built-in Tools
Login required
Bash, Edit, Read, Grep, Task...

Explore the complete toolkit available to Claude Code

6
File Operations
Login required
Read, Write, Edit

Master file reading, writing, and precise editing with Claude Code

7
Search & Navigation
Login required
Glob, Grep, patterns

Find files and search code efficiently with pattern matching

8
Sub-agents Overview
Login required
Delegation concept

Understand how Claude Code delegates complex tasks to specialized agents

9
Built-in Agents
Login required
Explore, Plan, Bash, code-reviewer

Learn about pre-configured agents and when to use each one

10
Creating Custom Agents
Login required
Define your own agents

Create specialized agents with custom tools, models, and instructions

11
Agent Patterns
Login required
Best practices

Explore proven patterns: parallel research, chains, reviewers, debuggers

12
MCP Fundamentals
Login required
Model Context Protocol

Learn how Model Context Protocol enables new integrations

13
Popular MCP Servers
Login required
GitHub, Postgres, Slack...

Connect Claude Code to databases, APIs, and external services

14
MCP Configuration
Login required
Setup and transport

Configure MCP servers with stdio, HTTP, SSE, and OAuth

15
Advanced MCP
Login required
Resources, prompts, tool search

Use MCP Resources, Prompts, and run Claude Code as an MCP server

16
Memory & CLAUDE.md
Login required
Project context

Configure persistent memory with CLAUDE.md files at different scopes

17
Modular Rules
Login required
Path-specific instructions

Create rules that apply to specific files and directories

18
Context Management
Login required
Window optimization

Understand context limits, auto-compaction, and efficient context usage

19
Hooks System
Login required
Lifecycle events

Automate actions on session start, tool use, and notifications

20
Skills & Commands
Login required
Slash commands

Create custom /commands with arguments and agent skills

21
Creating Plugins
Login required
Shareable extensions

Bundle commands, skills, agents, and hooks into distributable plugins

22
Agent SDK
Login required
Programmatic access

Use Claude Code headless in CI/CD, Python, TypeScript, and GitHub Actions