The Most Comprehensive Claude Code Learning Curriculum - From Complete Beginner to AI-Native Developer
English | ํ๊ตญ์ด
Built for all levels โ from complete beginners to experienced vibecoding developers.
| Your Level | What You'll Get |
|---|---|
| "What is coding?" | Start from scratch, complete your first project with AI |
| "I've coded before" | 10x your productivity with AI tools |
| "Already vibecoding" | Optimize workflow with advanced features (Hooks, MCP, Skills) |
| "Want to introduce to team" | Team collaboration, CI/CD, onboarding strategies |
This curriculum goes beyond the official Claude Code tutorial to provide:
| Official Tutorial | This Curriculum |
|---|---|
| Quick start guide | 30 chapters of systematic learning |
| Assumes coding knowledge | Beginner-friendly with no prerequisites |
| Reference documentation | Hands-on projects you can actually use |
| English only | Bilingual (English + Korean) |
| Tool-focused | Concept + Practice + Real Projects |
What makes us different:
- Complete beginner path: Start from "What is coding?" to building full-stack apps
- Progressive complexity: Each chapter builds on the previous
- Real-world projects: Portfolio sites, games, chatbots, CLI tools, full-stack apps
- Learn More sections: Curated resources (videos, docs, tools) in every chapter
- Beginner Tips: Explains technical concepts in simple terms throughout
If you have questions while learning, ask on Discord!
- Questions and Answers
- Project Sharing
- Study Groups
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Run Claude Code
claudeReady? Start with Chapter 01: What is AI Coding?!
Vibecoding is a new paradigm of developing with AI, coined by Andrej Karpathy (former Tesla AI Director).
Traditional Coding:
You โ Learn syntax โ Write code โ Debug โ Software
Vibecoding:
You โ Express intent โ AI writes code โ Refine together โ Software
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ 1. Express Intent โ 2. Check Result โ 3. Refine โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- Express Intent: Tell Claude what you want in natural language
- Check Result: See if it matches your expectations
- Refine: Give feedback to improve
Repeat until perfect. No syntax memorization needed.
See Vibecoding in Action
Traditional coding (hours of learning required):
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
<style>
body { font-family: sans-serif; }
h1 { color: blue; }
</style>
</head>
<body>
<h1>Hello</h1>
</body>
</html>Vibecoding (30 seconds):
You: Make a webpage with a blue heading that says 'Hello'
Claude: [creates the file instantly]
You: Make the heading bigger and center it
Claude: [updates the file]
The AI handles syntax. You focus on what you want, not how to code it.
| Level | Description | Starting Point |
|---|---|---|
| Complete Beginner | Never coded before | Chapter 01 |
| Beginner | Know basics, want AI tools | Chapter 06 |
| Intermediate | Comfortable with code, want productivity | Chapter 17 |
| Advanced | Want to master Claude Code | Chapter 21 |
No coding experience required for complete beginners. We start from scratch.
| Project Type | Examples |
|---|---|
| Websites | Portfolio, blog, landing page |
| Web Apps | Todo app, dashboard, e-commerce |
| Games | Snake, memory match, reaction games |
| CLI Tools | File organizer, data processor |
| Chatbots | Discord bot, Slack bot |
| Full-Stack Apps | Complete apps with database & auth |
| Automation | CI/CD pipelines, GitHub Actions |
| Web3 Dapps | Farcaster Frames, Base miniapps, Smart Contracts |
- Effective prompting techniques
- Code navigation and debugging
- Git version control
- Project architecture understanding
- Team collaboration workflows
- Advanced Claude Code features (Hooks, Skills, MCP)
"There's Google Jules, Cursor, Windsurf... Why Claude Code?"
| Criteria | Claude Code | Other Tools |
|---|---|---|
| Terminal Native | โ CLI-based, works anywhere | Often IDE-dependent |
| Transparent Operation | โ Shows every action explicitly | Sometimes black-box |
| Learning Value | โ Learn principles as you go | Convenience can hide fundamentals |
| Extensibility | โ Hooks, MCP, Skills, etc. | Varies by tool |
| Cost | โ Pay for what you use (API) | Mostly subscription-based |
๐ก Future Plans: We plan to expand curricula for Cursor, Windsurf, Jules, and other tools.
Compatibility Note: Core concepts learned here (prompting, debugging, project structure) apply to ANY AI coding tool.
If you encounter unfamiliar terms, check the Glossary!
Every chapter also includes Beginner Tips that explain technical concepts in simple terms.
Think of this curriculum like learning to cook with an AI sous chef:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Your Learning Journey โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Part 1: Getting Started (Ch.01-05) โ
โ "Learn the kitchen tools" ๐ช โ
โ โ What is AI coding? Install Claude Code. Basic commands. โ
โ ๐ฏ Milestone: First conversation with Claude โ
โ ๐ฌ Like: Setting up your kitchen and meeting your AI chef โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Part 2: Core Features (Ch.06-11) โ
โ "Learn to cook basic dishes" ๐ณ โ
โ โ Prompting, code navigation, Git, project memory โ
โ ๐ฏ Milestone: Modify existing code confidently โ
โ ๐ฌ Like: Making scrambled eggs and following recipes โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Part 3: Practical Projects I (Ch.12-16) โ
โ "Cook your first real meals" ๐ โ
โ โ Websites, deployment, databases, games โ
โ ๐ฏ Milestone: Deploy your portfolio online โ
โ ๐ฌ Like: Cooking dinner for yourself and posting pics online โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Part 4: Practical Projects II (Ch.17-20) โ
โ "Host a dinner party" ๐ โ
โ โ CLI tools, chatbots, backend, full-stack โ
โ ๐ฏ Milestone: Build a complete app with auth โ
โ ๐ฌ Like: Cooking for friends - multiple dishes, timing matters โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Part 5: Advanced (Ch.21-27) โ
โ "Become a master chef" ๐จโ๐ณ โ
โ โ Architecture, Hooks, MCP, CI/CD, team workflows โ
โ ๐ฏ Milestone: Master-level Claude Code usage โ
โ ๐ฌ Like: Running a restaurant - systems, staff, efficiency โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Part 6: Web3 Development (Ch.28-30) โ
โ "Open your own restaurant on the blockchain" ๐ โ
โ โ Wallet, Frames, Smart Contracts, NFT Community โ
โ ๐ฏ Milestone: NFT-Gated Community (Final Project!) โ
โ ๐ฌ Like: Running a members-only club with crypto membership โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Pace | Duration |
|---|---|
| 2 hours/day | ~2 weeks |
| 1 hour/day | ~4 weeks |
| Weekends only | ~4 weeks |
Learn basic concepts and how to use Claude Code.
| Chapter | Topic | What You'll Learn | Link |
|---|---|---|---|
| 01 | What is AI Coding? | Vibecoding concept, why Claude Code | Go |
| 02 | Installation | Terminal basics, install Claude Code | Go |
| 03 | First Conversation | Permission modes, shortcuts, slash commands | Go |
| 04 | Working with Files | @mentions, create/read/edit files | Go |
| 05 | Terminal Commands | Run commands, execute projects | Go |
Master the core features of Claude Code.
| Chapter | Topic | What You'll Learn | Link |
|---|---|---|---|
| 06 | Project Structure | Navigate folders, understand codebases | Go |
| 07 | Context & Memory | How Claude remembers, context management | Go |
| 08 | Effective Prompting | Write better prompts, Plan mode | Go |
| 09 | Exploring Code | Glob, Grep, find anything | Go |
| 10 | Editing Code | Explore โ Plan โ Execute workflow | Go |
| 11 | Git Basics | Commits, branches, pull requests | Go |
Congratulations! You now have all the fundamental skills.
You can:
- Navigate any codebase
- Write effective prompts
- Modify existing code
- Use Git for version control
Ready to build real things!
Build real projects and deploy them.
| Chapter | Topic | What You'll Build | Link |
|---|---|---|---|
| 12 | Project Memory | CLAUDE.md for project-specific instructions | Go |
| 13 | Website Development | Personal portfolio website | Go |
| 14 | Deployment | Deploy to Vercel/Railway | Go |
| 15 | Data Storage | Connect to Supabase database | Go |
| 16 | Mini Games | Fun browser games | Go |
You're now a web developer!
You've built:
- A portfolio site anyone can visit
- Apps that store real data
- Games you can share with friends
Build more practical, production-ready projects.
| Chapter | Topic | What You'll Build | Link |
|---|---|---|---|
| 17 | CLI Tools | Command-line utilities | Go |
| 18 | Chatbots | Discord/Slack bots | Go |
| 19 | Backend Basics | REST API with Express + SQLite | Go |
| 20 | Full-Stack Apps | Complete app with auth (JWT) | Go |
You can build production apps!
You understand:
- Frontend + Backend architecture
- Database integration
- User authentication
- API design
Master Claude Code and become a power user.
| Chapter | Topic | What You'll Master | Link |
|---|---|---|---|
| 21 | Architecture | How Claude Code works internally | Go |
| 22 | Advanced Config | CLAUDE.md tiers, settings.json | Go |
| 23 | Hooks & Commands | Automation triggers, custom commands | Go |
| 24 | Agents & Skills | Specialized AI assistants | Go |
| 25 | MCP Integration | Connect external services | Go |
| 26 | CI/CD Automation | GitHub Actions, auto deployment | Go |
| 27 | Team Collaboration | Team workflows, onboarding | Go |
You're now a Claude Code power user!
You understand:
- How Claude Code works internally
- Advanced configuration and customization
- Team collaboration patterns
"Enter the matrix" - Blockchain and decentralized applications await!
๐ฎ Your Web3 Evolution:
Ch.28: CONSUMER ๐ Ch.29: BUILDER ๐จ Ch.30: CREATOR โก
"Order from โ "Open your own โ "Design the
the menu" food truck" whole kitchen"
Use existing dapps Build social Web3 Write smart contracts
Connect wallet Create Frames Deploy your own code
Claim tokens/NFTs Viral distribution NFT-gated communities
| Chapter | Topic | What You'll Build | Link |
|---|---|---|---|
| 28 | Web3 Basics | Wallet connection, token/NFT claim site | Go |
| 29 | Farcaster Frames | Interactive poll/quiz Frames | Go |
| 30 | Base Smart Contracts | NFT-Gated Community (Final Project) | Go |
๐ก Fun Fact: By the end of Part 6, you'll have built an NFT membership system - the same tech used by exclusive communities like Pudgy Penguins or Bored Ape Yacht Club (just on testnet, and way cooler because YOU built it!)
You've become a Vibecoding Master + Web3 Developer!
What's next:
- Start your own projects
- Contribute to open source
- Build and deploy dapps
- Join Web3 communities (Farcaster, Base)
- Teach others
- Stay updated on AI tools
| Do | Don't |
|---|---|
| โ Start from your level, proceed in order | โ Jump to the middle without prior knowledge |
| โ Ask Claude directly, check the results | โ Just read without executing |
| โ Give feedback when results differ | โ Give up if first result isn't perfect |
| โ Ask Claude "why?" when stuck | โ Ignore error messages |
๐ก Vibecoding Tip: You don't need to type code yourself! Describe what you want to Claude, check the result, and give feedback.
- Ask Claude: "What is this?", "Why does this error happen?"
- Check the Glossary: GLOSSARY.md
- Ask the Community: Discord
- Review previous chapter: Often the answer is there
| Mistake | Solution |
|---|---|
| Vague prompts ("fix bug") | Be specific (file, error, context) |
| Expecting perfection first try | Iterate with feedback |
| Not reading error messages | Copy-paste to Claude |
| Skipping chapters | Each chapter builds on previous |
From the Claude Code team and experienced developers:
- Start in Plan mode -
Shift+Tabtwice. Let Claude think first. - Specify verification - "Run tests after changes"
- Review AI code - Same standards as human code
- Commit CLAUDE.md to Git - Update when Claude makes mistakes
- Use multiple terminals - Parallel work for complex tasks
| Feature | Web Chat | Claude Code |
|---|---|---|
| File access | โ Copy-paste | โ Direct read/write |
| Command execution | โ Manual | โ Automatic |
| Project context | โ Explain each time | โ Understands structure |
| Continuous work | โ Session-based | โ Persistent |
TL;DR: Web chat is a consultant. Claude Code is a pair programmer in your terminal.
Every chapter in this curriculum provides:
- ๐ฏ Clear learning objectives
- โฑ๏ธ Estimated time
- ๐ Prerequisites
- ๐ Step-by-step tutorials
- ๐จ Hands-on exercises
- ๐ก Beginner Tips - Technical concepts explained simply
- โ Common mistakes - What to avoid
- ๐ Troubleshooting - When things go wrong
- โ Checklist - Verify your understanding
- ๐ Learn More - Curated videos, docs, and tools
Found a typo? Have a suggestion? PRs welcome!
MIT License
Ready to start your AI-native development journey?
Begin Chapter 01 โ
Built with โค๏ธ by Hashed