Decomposition
Turn a large idea into changes small enough for AI to complete and for you to test. One main task per prompt keeps the work understandable.
Vibe Coding Curriculum
Work through seven lessons in order—from a browser-based workspace to a public product your team can demonstrate and explain.
What You Are Learning
AI can write syntax quickly. Students remain responsible for deciding what to build, giving useful direction, and checking what comes back.
Turn a large idea into changes small enough for AI to complete and for you to test. One main task per prompt keeps the work understandable.
Provide the PRD, CONTEXT.md, relevant files, and full error messages. Better context is often more valuable than switching tools.
Read the changes, run the product, test the live result, and ask for explanations. Do not accept work you cannot describe.
Seven Lessons
Complete each checkpoint before moving forward. Small working states are easier to understand, test, and recover.
Foundation
GitHub Codespaces is the standard club development environment. It lets you copy, run, edit, preview, and save the starter project in a browser.
A shared environment makes help easier and proves that your setup works before the project becomes complicated.
CONTEXT.md and save the first working checkpoint.Your copy of the starter opens in Codespaces, the preview runs, one visible edit appears, and the working state is saved.
Focus
A buildable idea names a specific user, a specific problem, the kind of product, and one main action.
If another person cannot predict what the user clicks and what happens, the idea is still too broad to build well.
One sentence that an outside listener can understand and connect to one visible product action.
Scope
A one-page Product Requirements Document gives the AI useful context and protects the project from uncontrolled scope.
The “not building” list is how a beginner team stays focused on a version it can finish and demonstrate.
A focused PRD.md exists in the repository. The final PRD approver has not yet been finalized.
Starting point
The club starter provides a shared project structure so teams can spend their time solving the problem instead of choosing a new setup.
A consistent scaffold makes technical help, AI context, and recovery from mistakes more practical across teams.
CONTEXT.md.A running starter with the project name, a useful context file, a saved checkpoint, and an early public URL.
Build method
The fix for a bad giant prompt is not one cleverer prompt. It is a sequence of smaller prompts with enough context and a clear check.
Smaller changes are easier to read, test, explain, commit, and replace when something breaks.
The main product works, is deployed, and the team can explain the important changes.
Build and deploy each layer before the next:
Publish early
A public URL is a working checkpoint, not a final ceremony. Deploy the starter and continue publishing after each build layer.
Early deployment exposes publishing problems, enables real-device testing, and makes progress shareable.
A tested public URL in the repository README, updated after every working layer.
Show the work
A strong 60–90 second demo proves the problem is real, shows the core action from start to finish, and explains learning and next steps.
A small finished product that the team understands is stronger than an ambitious product that must be imagined.
A working demo and honest submission package, adjusted to the verified rules of the specific opportunity.
Ready to practice?