Learn Claude Code by playing an RPG.
Earn XP, level up, unlock skills, collect Aura, and customize your character while learning real technical skills.
Run this command in your terminal:
/bin/bash install.shThis automatically installs Homebrew, Node.js, and Claude Code CLI (skipping anything already installed).
Installation time:
- First-time setup: 5-8 minutes
- Re-run (updates only): 10-30 seconds
After installation:
- Get your API key from console.anthropic.com
- Open a new terminal window (to load the updated PATH)
cd ~/Developer/projects/"Claude Code 101"- Run
claude - Type:
start lesson
If you prefer to install components manually or the script fails:
1. Enable Smooth Teaching Flow
For the best beginner experience, configure Claude Code to skip permission prompts:
- Open Claude Code settings (Cmd+, or Code > Settings)
- Search for "permissions"
- Enable: "Dangerously Skip Permissions"
Why this helps:
- No constant approval prompts during lessons
- Teaching flow feels smooth and game-like
- Claude can verify your commands automatically
- You can always undo changes with git
Alternative: Create .claude/project-instructions.md in this folder:
{
"dangerouslySkipPermissions": true
}2. Install Dependencies
# Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js
brew install node
# Install Claude Code CLI
npm install -g @anthropic-ai/claude-code3. Start Learning
Open a conversation with Claude Code in this project folder and type:
start lesson
That's it! Your RPG learning adventure begins.
"Password doesn't work / won't let me type"
When Homebrew asks for your password, macOS hides what you type (no dots, no asterisks, nothing). This is normal security behavior. Just type your Mac password and press Enter - it's working even though you can't see it!
"Install Command Line Tools" popup appears
Click "Install" and wait 10-15 minutes. This is totally normal for fresh Macs. Homebrew needs these development tools. If installation fails, try:
xcode-select --installThen re-run the Homebrew installation command.
"zsh: command not found: brew" after installation
Homebrew installed successfully, but your terminal doesn't know where to find it yet. Close Terminal completely (Cmd+Q) and open a fresh window. Homebrew should work now.
If still broken, add this to your shell config:
# For Apple Silicon Macs (M1/M2/M3):
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
# For Intel Macs:
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrcThen restart Terminal.
"Permission denied" errors
Your user account needs admin privileges. If you're the only user on this Mac, you should have admin rights. Check: System Preferences β Users & Groups β your username should say "Admin" underneath.
If you don't have admin rights, ask the admin to either:
- Give you admin privileges (temporarily or permanently)
- Run the installation for you
Other installation problems
Check Homebrew's official troubleshooting: https://docs.brew.sh/Troubleshooting
"npm: command not found"
Node.js didn't install properly. Try:
brew install nodeIf Homebrew itself isn't working, see Homebrew troubleshooting above.
"EACCES: permission denied" during npm install
Your npm doesn't have write permissions. Fix:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}Then retry: npm install -g @anthropic-ai/claude-code
"claude: command not found" after installation
Close Terminal completely (Cmd+Q) and open a fresh window. If still broken, check your PATH:
echo $PATHYou should see npm's global bin directory. If not, add to ~/.zshrc:
export PATH="/usr/local/bin:$PATH"Still stuck? Common solutions:
- Restart Terminal completely (Cmd+Q, then reopen) - fixes 80% of PATH issues
- Check you're logged in as admin - System Preferences β Users & Groups
- Try the one-click installer -
bash install.shhandles most edge cases - Ask Claude - Once you get
claudeworking, just ask "I'm stuck with [problem]"
An RPG-styled learning platform that teaches complete beginners how to use Claude Code. You start with zero technical knowledge and end up building real projects, deploying websites, and mastering AI-powered development.
The twist: it's a game. You earn XP, level up, unlock skills, buy cosmetics, and compete on leaderboards (coming soon). But every single task teaches a real skill. No filler.
- People who have never opened a terminal
- People who think "command line" sounds scary
- People who want to learn to build things but don't know where to start
- Anyone curious about AI-powered development
- Complete beginners. Absolute zero experience required.
Visit the website and complete the mock terminal quests first. No installation needed - practice basic commands right in your browser, then follow the download instructions to set up locally.
Already comfortable with a terminal? Go direct:
- Open Terminal (
Cmd + Space, type "Terminal", press Enter) - Navigate here:
cd ~/Developer/projects/"Claude Code 101"
- Launch Claude Code:
claude
- Type
start lessonand follow along.
Don't have Claude Code installed yet? No problem - Module 2 walks you through installation step by step.
Choose your class in Module 3 and shape your entire learning journey:
| Class | Vibe | |
|---|---|---|
| πͺ | Gigachad Builder | "I want to BUILD things" |
| πΊ | Sigma Grinder | "I want to be FAST" |
| π | Aura Farmer | "I want maximum FLEX" |
| π₯ | Chaos Agent | "I want to break RULES" |
| π | Meme Lord | "I want to have FUN" |
| π§ | Hackerman | "I want MASTERY" |
Each class has unique stat bonuses, a skill tree with 15 abilities, and 3 evolution stages.
| # | Module | What You'll Build/Learn |
|---|---|---|
| 1 | Getting Into the Terminal | Navigate your computer like a pro |
| 2 | Installing Claude Code | Get your AI assistant running |
| 3 | First Conversations | Talk to AI + choose your class |
| 4 | Models | Haiku vs Sonnet vs Opus |
| 5 | Prompt Engineering | Write prompts that get results |
| 6 | Plan Mode | Explore safely before committing |
| 7 | Technical Foundations | JSON, file types, paths, power moves |
| 8 | Git & Version Control | Save points for your code |
| 9 | Personal Website | Build and deploy a real site |
| 10 | Agents | AI specialists working for you |
| 11 | MCP | Plugins that expand Claude's power |
| 12 | Advanced Patterns | Debug, review, refactor, optimize |
| 13 | Shipping Products | From idea to live product |
| 14 | Autonomous Mode | Let Claude run on autopilot |
| 15 | Graduation | You're a builder now |
- 8 core levels + endless progression
- XP from every task, lesson, and module
- Skill points on level up
- 5 stats that grow as you learn: Speed, Accuracy, Creativity, Efficiency, Aura
- Each lesson type grows a specific stat
- Class bonuses stack on top
- Currency: Buy cosmetics from the shop
- Glow: Visual prestige based on total earned
- Reputation: Social rank from Newcomer to Transcendent
- 15 skills per class across 4 tiers
- Passive bonuses, active abilities, and ultimate powers
- Unlock as you level up
- 26 character skins
- 9 aura colors
- 15 terminal themes
- 4 sound packs
- 12 accessories
- Custom titles
- MY_CHEAT_SHEET.md - Auto-updates as you learn
- Grows with every lesson you complete
- Only shows what you've actually learned (no spoilers!)
- Searchable reference for commands, shortcuts, and concepts
- Copy-paste ready examples
- MY_CHEAT_SHEET.html - Beautiful browser version with search
- Sound effects and celebration sequences
- Event-triggered celebration sounds
- Customizable sound packs
- Daily tracking with milestone rewards
- Streak freeze (miss a day without losing progress)
- Bonus Aura at 7, 14, 30, 60, 100 days
- Hidden rewards for dedicated players
- Triggered by going beyond the daily recommendation
- Special bonuses for Chaos Agent class
| Command | Action |
|---|---|
start lesson |
Begin your journey |
status |
See your full player card |
class |
View class details |
skills |
Skill tree |
shop |
Buy cosmetics |
aura |
Aura details |
streak |
Streak progress |
cheat |
Open your living cheat sheet |
sandbox |
Free mode (Level 5+) |
help |
All commands |
I'm stuck |
Get simpler instructions |
explain [x] |
Plain-language explanation |
| File | Purpose |
|---|---|
CLAUDE.md |
Instructions for the AI teacher |
curriculum.md |
All 15 modules with tasks |
progress.json |
Your save file (XP, stats, position) |
skill_trees.json |
All class skill trees |
cosmetics.json |
Shop items and prices |
music_config.json |
Music event triggers |
seasons.json |
Seasonal events (Coming Soon) |
MY_CHEAT_SHEET.md |
Your personal cheat sheet (auto-updates as you learn!) |
MY_CHEAT_SHEET.html |
Beautiful browser version with search |
quick-reference.md |
Static quick reference for commands |
web/ |
Landing page + mock terminal onboarding site |
README.md |
This file |
- There are no stupid questions
- Mistakes are XP in disguise
- Every expert was once a complete beginner
- You're building real skills on your real computer
- The RPG makes it fun, but the skills are 100% real
- You're brave for starting this
Let's go.