5-stage hands-on course — from first session to building a CLI tool
Claude Code is most useful when you learn it as a working development environment, not just a chat interface. This course gives beginners a structured path from the first terminal session to completing a real CLI project with repeatable workflows.
Use this repository if you want a practical Claude Code Tutorial that teaches habits: project setup, asking effective questions, using skills, reviewing changes, and verifying results.
| Stage | Focus | Outcome |
|---|---|---|
| 1 | Meet Claude Code | Start your first session, understand the CLI, and complete simple guided tasks. |
| 2 | Project Setup | Prepare a real project workspace and learn safe repository habits. |
| 3 | Skills and Automation | Use commands, skills, and repeatable workflows to reduce manual effort. |
| 4 | Read and Modify Code | Navigate codebases, ask better questions, and make safe changes. |
| 5 | Build a CLI Tool | Combine the full workflow to ship a small command-line tool. |
- Basic command-line comfort: opening a terminal, changing directories, and running commands.
- Git installed and a GitHub account recommended.
- Claude Code installed and authenticated.
- A code editor such as VS Code, Cursor, or your preferred terminal editor.
git clone https://github.com/aiflowlearn/zero2claude.git
cd zero2claude
ls stagesStart with stages/stage-01-meet-claude/README.md, then complete tasks.md in the same directory. Continue through the stages in order.
The config-pack/ directory contains a starter Claude Code configuration:
CLAUDE.mdfor project-level operating instructions.settings.example.jsonfor safe example settings.commands/for reusable command workflows.
Copy the files you need into your own project and adapt them. The config pack is MIT licensed so it can be reused in commercial and non-commercial projects.
Practice online at zero2claude.aiflowlearn.net.
Yes. It assumes basic terminal familiarity but starts from your first Claude Code session.
You can start with basic programming knowledge. Stage 4 and Stage 5 become more useful if you can read simple code.
Most learners can complete the five stages over a weekend or spread them across one to two weeks.
Yes. Everything under config-pack/ is MIT licensed.
Yes for non-commercial use, with attribution, under CC BY-NC-SA 4.0.
Yes. See README.zh-CN.md.
- zero2claude
- awesome-claude-code
- 9router-starter-kit
- claude-code-for-teams
- claude-code-cookbook
- claude-code-prompts
- claude-code-workflows
This repository uses a split license:
config-pack/: MIT License.stages/andknowledge/: CC BY-NC-SA 4.0.
See LICENSE.md.
Built by AIFlowLearn. Explore Zero2Claude, AIFlowLearn resources, and the aiflowlearn GitHub organization.