Learn Claude Code

An interactive tutorial for absolute beginners

Claude Code is an agentic coding tool that lives in your terminal. You describe what you want in plain English, and Claude reads your code, proposes changes, and — with your permission — writes them directly to your files.

In this tutorial, you'll experience how Claude Code works through a simulated terminal. Each step shows you a real prompt you could type and what Claude's response looks like. You can follow along in a real Claude Code session to build an actual working project as you go.

Agent LoopClaude reads, thinks, and acts — then waits for your next instruction.
Tool UseClaude uses tools like Read, Write, and Edit to interact with your files.
PermissionsClaude always asks before making changes. You review diffs and approve each one.
IterationBuild incrementally. Start simple, refine with follow-up prompts.
Step 1

What just happened

Why this matters

Terminal

Tutorial Complete!

You've learned the fundamentals of Claude Code: creating files, reviewing changes, iterating, writing effective prompts, adding interactivity, debugging, and polishing.

If you followed along in a real terminal, you now have a working HTML page — all built with natural language.