Five minutes from now you'll be running Claude Code on your machine. In 30 minutes you'll have it editing your own codebase. This lesson covers install, auth tiers, and the three setup failures that cause most first-week friction.
Learning Objectives
After this lesson, you will be able to:
Install Claude Code on macOS, Windows, or Linux via the right method (homebrew, winget, npm) for your environment
Authenticate with the right tier — Claude Pro, Max, API key, or enterprise (Bedrock/Vertex/Foundry) — based on your usage pattern
Verify your install with the canonical first-run check and resolve the 3 most common auth failures
Configure shell integration so `claude` works as a first-class command from your terminal
What Do You Think?
A teammate runs claude --version after a fresh install and sees command not found. What is most likely wrong?
Installation
Your Reflection
Saves automatically
What’s one thing you learned? What’s still confusing?