# Zero to Claude Code > A free interactive course teaching non-technical people how to use the terminal and Claude Code — 147 lessons from first commands to AI pair programming. Zero to Claude Code is a web-based learning platform at https://zero2claude.dev. It requires no prior technical experience. Students learn by doing — every lesson includes interactive exercises with a virtual terminal, quizzes, and hands-on challenges. The course is 100% free. ## Curriculum The course has 14 levels with 147 lessons: - **Level 1 — Computers Are Not Magic** (6 lessons): Files, folders, paths, what a terminal is - **Level 2 — Your First 30 Minutes in the Terminal** (13 lessons): Navigate, create, manage files - **Level 3 — Reading and Writing Files** (13 lessons): View files, search text, chain commands - **Level 4 — Your Code Has a History** (17 lessons): Git and GitHub fundamentals - **Level 5 — How Software Actually Works** (14 lessons): Client/server, APIs, databases, cloud - **Level 6 — Talk to the Internet** (12 lessons): HTTP requests, real APIs, curl - **Level 7 — Building With Real Tools** (15 lessons): Node.js, npm, Express server - **Level 8 — Claude Code — Your AI Pair Programmer** (15 lessons): Prompting, editing, building with Claude - **Level 9 — Claude Skills — Teach Claude Your Workflow** (5 lessons): Custom slash commands, SKILL.md - **Level 10 — MCP — Connect Claude to Everything** (5 lessons): MCP servers, transports, Tool Search - **Level 11 — Context Is Everything** (5 lessons): CLAUDE.md, memory, sessions, specs, handoffs - **Level 12 — Claude Code Advanced** (5 lessons): Subagents, worktrees, hooks, headless, cost management - **Level 13 — Junior Developer Patterns** (12 lessons): Debug, deploy, work professionally - **Level 14 — The Project — Build a Real Game** (10 lessons): WebSockets, Socket.io, multiplayer tic-tac-toe ## Key Facts - **Price**: Free, no credit card required - **Audience**: Non-technical people, career changers, beginners with zero coding experience - **Languages**: English, Hebrew, Arabic, Ukrainian, Spanish, German, Japanese - **Interactive components**: Virtual terminal, file explorer, quizzes, fill-in-the-blank, click-to-match, path builder, program simulator, guided steps - **No installation required**: The virtual terminal runs in the browser — students practice real commands without installing anything - **Community forum**: Discussion categories, feature requests, peer help - **Progress tracking**: Dashboard with stats, streaks, and 16 unlockable achievements - **AI onboarding**: Optional personalized learning plan generated by AI based on student background ## Technology - Frontend: React, TypeScript, Tailwind CSS, hosted on Render CDN - Backend: Node.js, Express, PostgreSQL, hosted on Render - Created by Itay Shmool (https://www.linkedin.com/in/itayshmool/) ## Links - Website: https://zero2claude.dev - Landing page: https://about.zero2claude.dev - GitHub: https://github.com/itayshmool/from-dev-basics-to-claude-code (private)