Module 3 of 10
Claude Code — The Power Tool
understand what Claude Code is, install it, and have your first working session. After this module, you'll have Claude Code running on your computer and know how to use it for real tasks.
What Is Claude Code?
Claude Code is Claude, but on your computer instead of in a browser tab.
When you use Claude on claude.ai, you're typing in a web page. Claude can only see what you paste into the conversation. It's helpful, but it's like talking to someone over the phone — you have to describe everything.
Claude Code changes this. It runs in your terminal (we'll explain what that is in a moment) and can directly see your files, read your documents, and make changes to things on your computer. It's like inviting that capable colleague from Module 1 to sit at your desk instead of calling them from another room.
Claude Code is like inviting that capable colleague to sit at your desk instead of calling them from another room.
What this means in practice:
- "Read through this folder of documents and summarise the key points" — Claude Code opens and reads each file itself. You don't paste anything.
- "Organise these 50 files into folders by topic" — Claude Code actually moves the files. You don't do it manually.
- "Find every mention of 'budget' across my notes and compile them" — Claude Code searches, finds, and compiles. You get the result.
- "Edit my report — fix the grammar and tighten the writing" — Claude Code opens the file, makes changes, and shows you what it did.
If you're a developer, it can also write and edit code, run tests, manage git repositories, and handle complex programming tasks. But you absolutely don't need to be a developer to get value from it. Anyone who works with files and documents on their computer can benefit.
The Terminal Isn't Scary
Claude Code runs in something called the terminal (also called the command line). If you've never used it, it looks like a black screen with white text, and it can feel like something only programmers touch.
Let's demystify it. The terminal is just another way to tell your computer what to do. Instead of clicking icons and menus, you type short commands. That's the entire difference. Your computer's the same. Your files are the same. You're just talking to it differently.
Think of it this way: using your regular desktop is like pointing at things in a restaurant and saying "I'll have that." Using the terminal is like saying the name of the dish. Same restaurant, same food, different way of ordering.
You'll need to type about two commands total to get Claude Code installed and running. We'll walk through each one. After that, you mostly just talk to Claude in plain English — the terminal is just where the conversation happens.
How to open the terminal
On Mac: Press Cmd + Space, type "Terminal", press Enter. That's it.
On Windows: Press the Windows key, type "PowerShell", press Enter. (If you have Windows Terminal installed, use that instead — it's nicer to look at.)
On Linux: You probably already know. But: Ctrl + Alt + T on most distributions.
You'll see a window with a blinking cursor. This is where we'll work.
Installing Claude Code
Installation is straightforward. One command and you're done.
Step 1: Install Claude Code
Mac/Linux: Open your terminal and paste this:
Windows (PowerShell):
This downloads and installs Claude Code. It might take a minute. You'll see some text scrolling — that's normal. Wait for it to finish. No other dependencies are needed.
Step 2: Start Claude Code
Navigate to a folder you want to work in. For your first time, let's use your Documents folder:
Mac/Linux:
Windows:
(Replace "YourName" with your actual Windows username.)
Now start Claude Code:
That's it. One word. Claude Code will start up and connect to your Claude account. The first time, it'll ask you to log in through your browser — follow the link, authorize it, and come back to the terminal.
You should see a prompt where you can type messages to Claude, just like on the website — except now Claude can see your files.
Your First Session
Claude Code is running. Let's do something useful.
Type this (or something like it, adapted to whatever's actually in your Documents folder):
Claude will list your files and describe what it finds. It's actually looking at your computer, not guessing.
Now try something more useful:
Claude opens the file, reads it, and summarises it. You didn't paste anything, didn't upload anything, didn't copy-paste text into a browser. Claude just... read your file.
A few more things to try in your first session:
Ask Claude to organise something:
Ask Claude to help with a document:
Ask Claude something about your files:
The permission system
When Claude Code wants to do something significant — create a file, delete something, run a command — it asks you first. You'll see a prompt like:
This is a safety net. Claude won't silently modify things without your approval. Read what it's proposing, and approve if it looks right. If it doesn't look right, say no and explain what you wanted instead.
As you get comfortable, you can adjust permission modes — from the default "ask before acting" to auto-accepting edits or running fully autonomous. But for now, the default behaviour is exactly right.
CLAUDE.md: Making Claude Remember Your Preferences
On claude.ai, we set up Custom Instructions. Claude Code has its own version: a file called CLAUDE.md.
It's a plain text file that lives in your home folder (or any project folder). When Claude Code starts, it reads this file and uses it as context. Think of it as a briefing document that's always on Claude's desk.
What to put in it
Here's a simple starter CLAUDE.md:
You don't need more than this to start. As you use Claude Code more, you'll naturally discover preferences you want to add. The file grows with you.
Where it lives
CLAUDE.md can live in two places, depending on what you need:
Personal preferences (all projects): Mac/Linux: ~/.claude/CLAUDE.md Windows: C:\Users\YourName\.claude\CLAUDE.md
Project-specific instructions (shared with your team): Put a CLAUDE.md in the root of any project folder. Claude Code reads both — your personal preferences plus whatever the project specifies.
If you run the one-shot setup prompt (covered in Module 4), this file is created for you automatically. If you want to create it manually, any text editor works — Notes, TextEdit, VS Code, whatever you have. Save it, and Claude Code will automatically read it next time it starts.
Here's what your ~/.claude/ directory will look like as you progress through this guide:
Why this matters for tokens
Without CLAUDE.md, you spend the first few messages of every session re-explaining your preferences. "Use British English." "Keep it concise." "I'm working on marketing stuff." Every time.
With CLAUDE.md, that context loads automatically. Zero extra tokens from you, and Claude starts every session already knowing how you work.
Settings and Configuration
Claude Code has various settings you can adjust. Let's be honest about which ones matter right now and which ones you can ignore.
Worth setting up now
Your editor preference. If Claude Code needs to show you a file, which editor should it open? Set this if you have a preferred text editor.
Permission levels. The default "ask before doing anything" is good for beginners. As you get comfortable, you might want to let Claude handle routine tasks (like reading files) without asking. You can adjust this over time.
Model selection. Claude Code works with any paid Claude plan (Pro, Max, Teams, Enterprise) — just log in and it uses your subscription. You can also connect it with a developer account from Anthropic Console if you prefer pay-as-you-go pricing.
The general principle: start simple, add complexity only when you feel a specific need for it. Claude Code works well out of the box.
Skills, Agents, and Hooks — What These Words Mean
You'll come across these terms as you explore Claude Code. Let's define them simply so they stop being mysterious. You don't need to set any of these up right now.
| Concept | What it is | Analogy | When you'll learn it |
|---|---|---|---|
| Skills | Pre-written instructions for specific tasks | A cheat sheet for your colleague | Module 6 |
| Agents | Specialised sub-assistants Claude can delegate to | Calling in a specialist | Module 9 |
| Hooks | Scripts that run automatically at key moments | Standing orders that execute themselves | Module 7 |
The honest take: These features are what make Claude Code extremely powerful for advanced users. But they're also what makes it feel overwhelming when you read about it online. The good news is you can completely ignore all three and still get massive value from Claude Code. They're layer-two features. Get comfortable with the basics first.
You can stop here if you'd like. You now know what Claude Code is, have it installed, and had your first session. That's a solid working foundation.
Module 4 takes this further — it's the setup that makes Claude Code genuinely token-efficient and tailored to your workflow.
Take a break if you need one. Grab a coffee. Module 4 will be here when you're back.