CC
0 XP
0

Chapter 1: Ground Zero

What is Claude Code?

concept3 min

What is Claude Code?

Claude Code is an agentic coding tool that lives in your terminal. It can read your codebase, write code, run commands, and help you build entire applications through natural conversation.

💡Info

Think of Claude Code as a pair programmer who can actually touch your files, run your tests, and ship code — not just suggest snippets.

What makes it different?

Unlike chat-based AI tools where you copy-paste code back and forth, Claude Code:

  • Reads your entire project — it understands your codebase structure, dependencies, and patterns
  • Writes files directly — no copy-pasting needed
  • Runs commands — it can install packages, run tests, start dev servers
  • Learns your project — through CLAUDE.md files that persist context across sessions
  • Runs on different models — use Sonnet for speed on routine tasks, or Opus for complex reasoning. Switch anytime with the /model command.
Tip

Claude Code is best for building new features, debugging, refactoring, and understanding unfamiliar code. It's like having a senior developer available 24/7.

Claude web vs Claude Code

If you've used Claude at claude.ai, you've been using Claude web — a chat interface where you type a question and get a response. Claude Code uses the same AI brain, but it works completely differently:

Claude webClaude Code
Where it runsIn your browserIn your terminal, inside your project
Sees your codeOnly what you paste inReads your entire codebase automatically
Edits filesYou copy-paste suggestions backWrites and modifies files directly
Runs commandsCan'tInstalls packages, runs tests, starts servers
Remembers your projectForgets between conversationsCLAUDE.md persists context across sessions
Best forQuestions, writing, analysisBuilding, debugging, shipping code

Think of it this way: Claude web is like texting a smart friend for advice. Claude Code is like that friend sitting next to you, hands on the keyboard, building it with you.

What we'll build

In this course, you'll build a full-featured todo application using Claude Code as your AI pair programmer. By the end, you'll have:

  • A complete Next.js app with CRUD operations
  • Categories, priorities, due dates, and search
  • Beautiful UI with dark mode and animations
  • Tests, database integration, and deployment

Let's get started.