// Vibecoding Courses
Articles and practical labs for Claude Code, Codex, and Cursor: set up properly, prompted deliberately, and verified like the output of a capable collaborator. No recorded lectures required.
10 modules · 11h of content
What these tools actually do, the four-stage loop that governs every session with one, and why two identical prompts never produce identical code. Sets the vocabulary the rest of the course uses.
After this module you can
What vibecoding is, and what it is not
Stochasticity: the same prompt does not replay
Module 1 check
Install and authenticate Claude Code, give it standing project context through CLAUDE.md, choose a permission mode deliberately, and supervise long agentic runs with plan mode and checkpoints.
After this module you can
Install, authenticate, first session
CLAUDE.md: standing project context
Permission modes and blast radius
Supervising long runs
Module 2 check
Install and authenticate Codex, give it repo context through AGENTS.md, understand the difference between local and detached cloud execution, and review the diffs it hands back without rubber-stamping them.
After this module you can
Install, authenticate, first task
AGENTS.md: portable repo instructions
Local versus detached execution
Reviewing what comes back
Module 3 check
Set up Cursor and its codebase index, write Project Rules, and (the part most users skip) choose deliberately between Tab, inline edit, and Agent, which are three different amounts of delegated authority wearing one interface.
After this module you can
Setup, indexing, and models
Project Rules
Tab, inline edit, and Agent
Choosing among the three tools
Module 4 check
Most people run Copilot as fancy autocomplete and stop there. Move it up the delegation ladder: agent sessions that edit across files, an approval model you set on purpose, and custom instructions that carry your conventions into every request.
After this module you can
The delegation ladder
Approvals and how much authority to grant
Custom instructions
The durable half of the skill. Structure a prompt so it does not depend on cleverness, write a product requirements document (PRD) a model can execute against, use few-shot and chain-of-thought deliberately rather than superstitiously, and write acceptance criteria that survive sampling variance.
After this module you can
Structure, not cleverness
Specifications a model can execute
Few-shot, chain-of-thought, and non-goals
Module 5 check
More context is not better. Learn what context rot is, how to curate the files that actually matter, when standing rules beat per-prompt attachments, and how to cut a bloated prompt without losing fidelity.
After this module you can
Why more context is not better
Where context should live
Module 6 check
Verification is the stage teams skip. Read the evidence before re-prompting, recognize AI slop for what it is, debug a broken app from console output alone, and use multi-model validation where the stakes justify the extra minute.
After this module you can
Evidence before re-prompting
Multi-model validation
Module 7 check
Frontier models for hard problems, cheap models for easy ones, stated as a principle everyone agrees with and almost nobody implements. Build a routing table your team will actually follow, and learn to defend the resulting bill.
After this module you can
Match tier to blast radius
Routing real work
Module 8 check
One integrated deliverable that exercises every module: a real feature, specified properly, built with the right tool at the right model tier, and verified from evidence a reviewer can confirm without taking your word for anything.
After this module you can
Build and verify
5 portfolio builds · outside the 11h core course · Builder labs you can ship to Showcase
Ship a one-page portfolio you could hand a recruiter: hero, projects, and a clear way to contact you. Spec it first, then build in the Builder.
Deliverable
A live portfolio preview plus the written spec and a short verification note listing which criteria passed.
Open projectBuild a small expense tracker where you can add, edit, and delete expenses, with category totals and a running balance you can verify by hand.
Deliverable
A working tracker preview, the data-model spec, and a verification note with the three checks and whether each passed.
Open projectBuild a chat interface with replies that look streamed, message history, and clear empty and error states, even if the model is mocked.
Deliverable
A chat preview with mocked replies, the UX spec, and a verification note covering the empty, happy, and error paths.
Open projectBuild a three-column kanban (To do, Doing, Done) with create, move, and delete. It is a good exercise in managing state and in moving cards by drag or by button.
Deliverable
A kanban preview with persisted columns, the board spec, and a verification checklist marking each check pass or fail.
Open projectShip a tiny blog, classic portfolio fodder, with a post list, a post detail view, and an editor that stores markdown locally.
Deliverable
A blog preview with its list, detail, and editor views, plus the view spec and a verification note for creating, editing, and reloading a post.
Open projectEvery lab ends in a deliverable a reviewer can check, and the capstone is scored against a published rubric. Talk to us about seats for an engineering team, a career center cohort, or a founder program.
Talk to us about seats and cohorts