Free course · Installment 1 of 3 — Beginner

Claude Code, from zero to daily driver

The Beginner course. Install and sign in, decide what the agent may do without asking, take one change from request to commit, keep a long session from wandering, and leave the project a memory. Five lessons, a capstone, three electives — an afternoon. About 30 minutes of reading, and every lesson ends with an exercise you run in your own repo.

Verified against Claude Code v2.1.285 (stable), October 2026Adapted from Wesam Abousaid’s MIT-licensed curriculum ↗

The course at a glance

Level
Beginner — terminal and git basics
Shape
5 lessons, 1 capstone, 3 electives
Time
About 2½ hours with the exercises
Verified against
Claude Code v2.1.285 (stable), Oct 2026
Practice
Any scratch repo; upstream template optional
Next
Installment 2 — Intermediate: skills, hooks, subagents, MCP

Claude Code is where our working day actually happens: the site you are reading ships through agent sessions like the ones this course teaches, under a delivery board that reviews every change. Most tutorials teach the commands. We would rather teach the operating habits — the commands change, and the habits are why an agent’s work survives contact with a real codebase.

The Beginner level is one session and one change. Each lesson is twenty minutes of reading and one exercise in a repository you don’t mind experimenting on; the capstone puts the whole level together — a reported bug, planned, fixed with a failing test written first, and committed.

You are ready if you can work in a terminal (change folders, run commands, read output) and use git at the level of clone, commit, git status and git diff. You need a Claude subscription — Pro, Max, Team or Enterprise; the free plan does not include Claude Code — or a Console account, or a supported cloud provider. Lesson 1 walks the sign-in.

The lessons

In order, each one building on the last; the capstone uses all five.

Before you trust a session, know three things about it: the version, the model, and the account. Lesson 1 gets you there in twenty minutes.

~4 minThe one-line installFirst sign-inWorkspace trustThe /status habitRead the lesson →

A permission mode decides what Claude may do without asking. Learn the four, switch mid-session, and build the one habit that keeps agent work cheap to trust: plan before edit.

~4 minManual, Accept edits, Plan, AutoShift+TabApproving a planSticky permission answersRead the lesson →

Asking for a change and accepting whatever comes back is how sessions go wrong. This lesson is the whole discipline in one pass — ending in a commit, the only artifact that counts.

~4 minExplore → plan → implement → commitTests as evidenceReading the diffThe correction reflexRead the lesson →

Everything in a session — your prompts, Claude’s replies, every file it read — sits in a finite context window. Long sessions drift unless you steer. Five commands are the wheel and the pedals.

~4 min/context/compact with intent/clear between tasks/rewind and its one hard edgeRead the lesson →

Every session starts with amnesia. A short CLAUDE.md at the project root is the cure — and the seed of everything the next installment automates.

~4 minWhat belongs in CLAUDE.md/init and /memoryContext, not enforcementThe proof: a rule you never repeatRead the lesson →

No walkthrough this time. The steps say what to do; you choose the prompts. That is the point: the habits hold without the script.

~3 minReproduce firstFailing test before fixCorrection inside the planOne commit, fix and testRead the lesson →

Electives

Optional, standalone, fifteen to twenty minutes each — useful the day you need them.

The terminal is not the only home. Two editor integrations put Claude Code next to your code — and the review loop gets tighter when the diff is a pane away.

An error message, a broken layout, a design mockup — half of what lands on a developer’s desk arrives as pixels. Claude Code reads images, and three input paths cover every case.

Before you ask the internet how Claude Code works, ask Claude Code. Three teachers ship in the box — and one of them makes you a better developer rather than a faster one.

The Beginner exit

The capstone checks what files and git can see; you tick the rest, honestly. Every line below is the entry test for installment 2 — Intermediate, on skills, hooks, subagents, MCP and plugins.

Sources and attribution

This course is our adaptation of Wesam Abousaid’s open curriculum Claude Code: Everything You Need to Know (v2026.10), used under its MIT license. The lesson spine, the exercise pattern and the capstone design are his; the phrasing, the opinions and the field notes from daily agent delivery are ours. Facts are stated as the official Claude Code documentation states them at the verified version above.

We are not affiliated with or endorsed by Anthropic — we just spend our days in this tool and think it deserves a better on-ramp. If you want the automated per-lesson checks and the purpose-built practice repo, use the upstream template.