Free practicum · hands-on

Claude Code practicum

14 tasks on a real little project. You work in your own terminal with the real Claude Code, and one command shows what you have done so far.

Open on GitHub The course on zero2vibecode.com

How it works

  1. Copy the projectThe "Use this template" button on GitHub, or git clone. No dependencies to install.
  2. Do the tasks with ClaudeEach one is about one technique: plan mode, rules, hooks, skills, MCP, unattended runs.
  3. Check with one commandnpm run check tells you what is done, what is not and why, and links to the lesson.

14 tasks

  1. 01Project memory: CLAUDE.md
  2. 02Fix the failing test — plan first
  3. 03Test first, then the fix
  4. 04Allow and deny rules
  5. 05A sandbox for commands
  6. 06A guard hook for .env
  7. 07Your own skill
  8. 08A reviewer subagent
  9. 09An MCP server for the project
  10. 10The status line
  11. 11An unattended run with limits
  12. 12Claude in GitHub Actions
  13. 13Finale: /goal and dedupeLinks
  14. 14The full cycle: from request to commit

What you need

Node.js 20+ and Claude Code with a Claude subscription or an API key — the only paid part. No access? Take the course in the browser: the simulator practices the same topics with nothing to install and nothing to pay.

Safe for a beginner

The project has no dependencies, hooks, MCP servers or Claude settings — you create all of that yourself. Only what you can see in package.json runs. The check reads files and changes nothing.