About this project
Noob2Builder · AI Builder School is an open-source learning course project distributed as a Claude Code skill. It is not a collection of documents; instead, an Agent acts as a mentor, explaining principles in the main chat and guiding learners through real files and commands until they complete and publish their first acceptable project. The project targets both complete beginners and learners who already have projects and want to advance from vibe coding to agentic engineering.
Design principles include: fully elective (numbers are just stable IDs, not a required order), real hands-on work (every lesson includes real experiments and checkable artifacts; "the Agent says it's done" is not accepted as completion), evidence of learning (local learning archives record completion evidence, unverified items, and next steps for each node), and the ability to interrupt anytime (students can ask questions at any time and return to the main thread after answers).
The course consists of 14 lessons covering computer and network basics, the AI world map, LLM and Agent principles, Git & GitHub, AI Builder workflow, building and publishing your first thing, from Vibe Coding to Agentic Engineering, testing and verification, from Prompt to Graph, AI product sense, Agent building lab, frontend basics and frameworks, backend basics, and more.
How to use: First install Claude Code, then install this project, and then enter `/nb` in Claude Code to start or continue learning. It supports parameterized calls, such as `/nb continue`, `/nb show me the electives`, `/nb teach me Git`, and `/nb I want to build a small tool`. Learning archives are stored locally at `~/.noob2builder/me.json`.
Installation offers multiple paths: you can have Claude Code execute the installation instructions directly, or use a one-line curl script for macOS/Linux or a one-line PowerShell script for Windows. The installer will not overwrite local modifications; it stops if the target directory is not a Git repository or has uncommitted changes; when upgrading from the old `/noob2builder`, it automatically renames to `~/.claude/skills/nb` and preserves local modifications and learning progress. After installation, you can verify with `scripts/validate_school.py`.
The project also features an alumni wall. After completing milestones such as the first PR, first published project, first Agent, a testing loop, or an agentic transformation, you can leave evidence and reflections via Issues and PRs. The repository structure includes SKILL.md (mentor working rules and course routing), manifest.json (version and file list), references/ (course catalog, pedagogy, 14 lesson plans, lessons and experiments, shared nodes), and WALL.md.
The current status is Alpha (v0.8.0), with course content continuously iterating. In terms of licensing, course Markdown uses CC BY-NC-SA 4.0, code and automation use MIT, and third-party materials follow their respective licenses.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.