Course
Vibecoding from zero with t27: describe it, run it, let a test judge it
You describe what you want, an AI agent writes it, you run it and a test says yes or no. No programming needed to start: every lesson opens a small tool and a spec you can run in your browser.
Course 12, 27 lessons, one widget and one t27 spec each, for a reader who has never programmed: what vibecoding is, your desk, save points with git, prompting, the working loop, a test as the judge, the parts of an agent, a first bot and your own project.
All lessons
Module 1 · What vibecoding is
You describe, an agent writes, you run it and check. What a program is, and five myths put to a test.
Module 2 · Your desk
An editor with an agent beside it, ten terminal commands, and reading an error message.
Module 3 · Save points with git
A commit is a save point, a branch is a safe try, and a key is a pair of which one stays private.
Module 4 · Prompting
The parts of a prompt, an example in place of an adjective, and one small step at a time.
Module 5 · The working loop
Four phases from idea to ship, the loop of ask, run, read and fix, and what to do when it is stuck.
Module 6 · A test as the judge
A test says yes or no, a planted bug shows the test works, and a diff is read before it is accepted.
Module 7 · The parts of an agent
What an agent answers with, what it can do with tools, and what it keeps between messages.
Module 8 · A first bot
A bot is a message loop, a bot comes from a spec, and a secret stays out of the repository and the prompt.
Module 9 · Your own project
A spec for your own idea, one thing measured after it runs, and an honest plan for the next month.