Install & setup
Get everything ready before Day 1. You'll install two things: the Claude desktop app (for chatting and planning) and Claude Code (the AI that works inside your terminal). Pick your operating system as you go โ the steps are labelled Windows / macOS.
๐งญ Before you start
Two different tools, two different jobs โ you'll use both in this course:
Minimum requirements
๐ค 1 ยท Create your Claude account
Everything starts with a Claude account. It's free to create and is what both the desktop app and Claude Code sign in with.
- Go to claude.ai and click Sign up.
- Use Google, or an email + password. Verify your email if asked.
- You're in. The free plan is enough to start; the course will note when a paid plan (Pro / Max) unlocks more usage.
๐ช 2 ยท Install the desktop app Windows
- Open Edge or Chrome and go to claude.ai/download.
- Click Download for Windows. You'll get a
.exeinstaller in your Downloads folder. - Double-click the installer. If Windows SmartScreen warns "Windows protected your PC", click More info โ Run anyway (it's signed by Anthropic).
- Follow the prompts. When it finishes, Claude opens automatically and pins to your Start menu.
- Click Sign in and use the account from step 1.
๐ 3 ยท Install the desktop app macOS
- Open Safari and go to claude.ai/download.
- Click Download for Mac. You'll get a
.dmgfile. - Open the
.dmg, then drag the Claude icon into your Applications folder. - Open Applications and double-click Claude. The first time, macOS asks "Are you sure you want to open it?" โ click Open.
- Click Sign in and use the account from step 1.
โ๏ธ 4 ยท Install Node.js Windows macOS
Claude Code runs on Node.js (a program that lets your computer run JavaScript tools). You need version 18 or newer. Check if you already have it โ open your terminal (see step 7 for which one) and run:
node --version If it prints something like v20.11.0 you're set โ skip to step 5. If it says "command not found", install Node:
Windows
- Go to nodejs.org and download the LTS installer (the big green button).
- Run the
.msi, click Next through the defaults, and finish. Leave "Add to PATH" checked. - Close and reopen your terminal, then run
node --versionagain.
macOS
Either download the LTS .pkg from nodejs.org, or โ if you use Homebrew โ run:
brew install node node and npm commands.๐ฆ 5 ยท Install Claude Code Windows macOS
With Node.js ready, install Claude Code globally with one command (works the same on Windows and macOS):
npm install -g @anthropic-ai/claude-code This downloads the claude command and makes it available everywhere. It takes a minute.
To update later
Re-run the same install command, or once Claude Code is running just type /upgrade.
๐ 6 ยท Sign in to Claude Code
The first time you launch Claude Code it walks you through signing in. Start it by typing:
claude - It prints a URL and opens your browser. Log in with your Claude account (step 1) and click Authorize.
- The browser hands a token back to the terminal automatically. You'll see "Logged in as โฆ".
- Pick a theme (light / dark) when prompted. Done โ you only do this once per machine.
/login to switch accounts or /logout to sign out. See the Glossary for every command.๐ฅ๏ธ 7 ยท Run Claude Code in a console
"Console", "terminal" and "command line" all mean the same thing: a window where you type commands. Here's which one to open, and how to start a session.
Windows Which terminal?
- Windows Terminal / PowerShell โ press Win, type "PowerShell", hit Enter. Recommended for beginners.
- WSL (Ubuntu) โ the best experience. Install once with
wsl --installin an admin PowerShell, reboot, then open "Ubuntu" from the Start menu. The course assumes this works for everyone but it's optional to start.
macOS Which terminal?
- Terminal โ press Cmd+Space, type "Terminal", hit Enter. It's built in.
- iTerm2 โ a popular free upgrade, optional.
Start a session
Navigate into a project folder, then launch Claude Code there so it can see your files:
# move into the folder you want to work in
cd path/to/my-project
# start Claude Code in that folder
claude You'll get a > prompt. Type what you want in plain English โ for example "explain what this project does" โ and press Enter. Type /help any time to see commands, or /exit to leave.
claude -p "your question here". Handy for quick tasks and scripts.โ 8 ยท Verify your setup
Run this checklist before Day 1 โ if every box is true, you're ready:
- The Claude desktop app opens and shows your name when signed in.
node --versionprintsv18or higher.claude --versionprints a version number.- Running
claudeinside a project folder gives you a>prompt. - Inside Claude Code,
/statusshows you logged in.
๐ฉบ Troubleshooting
"command not found: claude" / "claude is not recognized"
Node's global folder isn't on your PATH, or you didn't reopen the terminal after installing. Close every terminal window, open a fresh one, and try again. If it persists, run npm install -g @anthropic-ai/claude-code once more.
"command not found: node"
Node.js isn't installed or the terminal predates the install. Reopen the terminal; if still missing, redo step 4.
Permission errors on Windows
Use PowerShell or WSL instead of the old Command Prompt. WSL gives the smoothest experience for this course.
Something's off and you're not sure what
Inside Claude Code, run /doctor โ it checks your installation and points at problems. /bug reports an issue to Anthropic.
Stuck after all this? Email appdev@rovvi.com ยท Looking up a word? See the Glossary.