Mindket
BeginnerFree

Claude Code course for beginners

A black banner with the Claude logo, titled "Claude Code course" over "Install, plan mode, slash commands and hooks in 4 free lessons".

This free Claude Code course for beginners has four lessons. Install Claude Code and run a first session, make it plan before it edits, use and write slash commands, and add hooks that run on their own. Each lesson follows Anthropic's own documentation, with commands to copy, mistakes to avoid and a short exercise. You need a terminal and a Claude account that includes Claude Code.

What you'll be able to do

  • Install Claude Code with the official installer and start a session in your own project.
  • Make Claude write a plan and wait for your approval before it changes a file.
  • Tell which permission mode your session is in and switch it.
  • Use the built-in slash commands and write a custom command of your own.
  • Add a hook that sends a notification or blocks edits to protected files.
All courses

Who it's for

For anyone who has heard of Claude Code and has not used it yet, including people who have never opened a terminal. You need a computer, a project folder and a Claude plan or Console account that includes Claude Code.

Lessons

  1. 1How to install Claude Code and run your first sessionInstall Claude Code on macOS, Windows or Linux, check the version, log in and run your first session, with the official commands and fixes for common errors.9 min
  2. 2Claude Code plan mode: how to ask for a plan before any editClaude Code plan mode makes Claude read your code and write a plan before it edits anything. Learn Shift+Tab, /plan, the approval choices and permission modes.8 min
  3. 3Claude Code slash commands: the built-in ones and how to write your ownLearn the Claude Code slash commands worth knowing, then write a custom command as a skill: where the file goes, arguments, who can run it and how to reload it.8 min
  4. 4Claude Code hooks: how to set up your first hook, step by stepClaude Code hooks run your own commands at set points in a session. Add a notification hook, check it with /hooks, then learn matchers, exit codes and blocking.9 min

Frequently asked questions

What is Claude Code?

Claude Code is Anthropic's tool for working on code with Claude. It runs in a terminal, and also in VS Code and JetBrains IDEs, in a desktop app and on the web. It reads the project files it needs, and edits files and runs commands when you ask.

Is this Claude Code course free?

Yes, all four lessons are free. Claude Code itself needs a paid plan or a Console account, because the free claude.ai plan does not include Claude Code access.

Do I need to know how to code to follow it?

No. Anthropic's terminal guide says you can use Claude Code without knowing how to code, because you describe what you want in plain English. Lessons 3 and 4 use small text and JSON files, and the lessons give you the text to copy.

In what order should I take the lessons?

In the order listed: install, plan mode, slash commands, hooks. Each lesson builds on the one before, and the last one points to the Agent Skills course.

How current is the course?

Each lesson was written from Anthropic's Claude Code documentation as read on 4 November 2026, then checked again against the docs and the changelog on 5 November 2026. Each source carries the day it was read. Claude Code changes often, so check a command against the docs if it behaves differently.

Share this course

Kits made for Claude Code

A Mindket kit is a zip of plain text files you unzip into a project. Browse the ones made for Claude Code.

Browse kits

All courses · All articles