Start with the free foundations course: tool-agnostic, written lessons. Then pick up modules as they launch. Each one is self-contained with its own project and outcome.
Recommended order: Foundations → GitHub → Cursor or Claude Code → Ship It Free
From your first prompt to a live page you can send to someone else. Assignments, self-checks, and saved notes carry your ideas through to the project lesson.
1.1 What is vibe coding? · 1.2 Choosing your first AI tool · 1.3 Writing your first prompt · 1.4 Reading what the AI gives back · 1.5 Fixing without code · 1.6 Project: publish a site · 1.7 Where to go next
Cursor, Claude Code, and deploying all assume you have somewhere to save and sync your work.
A.1 What GitHub is · A.2 Set up workspace · A.3 First repo · A.4 README · A.5 Commits & undo · A.6 .gitignore · A.7 Branches · A.8 Hosting · A.9 Troubleshooting · Capstone
Install Cursor, learn Chat vs. Composer, edit existing projects without breaking them, and refactor a small app end-to-end.
B.1 Install & connect a model · B.2 Chat vs. Composer · B.3 Edit without breaking it · B.4 Common mistakes & undo · B.5 Project: refactor an app
Terminal-based AI coding: install, run agentic workflows, steer multi-step tasks, and build a small tool from a single prompt.
C.1 Install & first run · C.2 New project vs. existing repo · C.3 Agentic workflows · C.4 Reviewing & steering · C.5 Project: build a tool
Pick a host, deploy from GitHub, connect a custom domain (vibecodeacademy.ca is the live example), and know when you've outgrown the free tier.
D.1 Netlify vs. Cloudflare Pages · D.2 Deploy your first project · D.3 Custom domain setup · D.4 Free tier limits
All four modules together: GitHub, Cursor, Claude Code, and Ship It Free. Same curriculum, one straight line from saving your work to putting it online.
Course 01 is free and written. It's the fastest way to find out if this clicks.