Skip to content

aiflowlearn/zero2claude

Zero to Hero: Learn Claude Code from scratch

5-stage hands-on course — from first session to building a CLI tool

Why This Course: Learn Claude Code

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.

What You'll Learn: Claude Code Course

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.

Prerequisites: Claude Code Beginner

  • 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.

Quick Start: Learn Claude Code by Doing

git clone https://github.com/aiflowlearn/zero2claude.git
cd zero2claude
ls stages

Start with stages/stage-01-meet-claude/README.md, then complete tasks.md in the same directory. Continue through the stages in order.

Config Pack

The config-pack/ directory contains a starter Claude Code configuration:

  • CLAUDE.md for project-level operating instructions.
  • settings.example.json for 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.

Online Practice

Practice online at zero2claude.aiflowlearn.net.

FAQ: Claude Code Tutorial

Is this course for complete beginners?

Yes. It assumes basic terminal familiarity but starts from your first Claude Code session.

Do I need to know programming already?

You can start with basic programming knowledge. Stage 4 and Stage 5 become more useful if you can read simple code.

How long does the course take?

Most learners can complete the five stages over a weekend or spread them across one to two weeks.

Can I use the config pack in my own project?

Yes. Everything under config-pack/ is MIT licensed.

Can I translate or remix the course content?

Yes for non-commercial use, with attribution, under CC BY-NC-SA 4.0.

Is there a Chinese version?

Yes. See README.zh-CN.md.

Related Repos

License

This repository uses a split license:

  • config-pack/: MIT License.
  • stages/ and knowledge/: CC BY-NC-SA 4.0.

See LICENSE.md.

Brand Footer

Built by AIFlowLearn. Explore Zero2Claude, AIFlowLearn resources, and the aiflowlearn GitHub organization.

About

Zero to hero: Learn Claude Code from scratch — 5-stage hands-on course

Topics

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE-CC-BY-NC-SA
MIT
LICENSE-MIT

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors