Curriculum

Four-Week Curriculum

You'll be building from day one. Each session opens with a short teaching block, then drops straight into a build, leading to the hackathon at the end.

Week 1

Showing You What's Possible

The hardest part of week 1 is inertia. Our goal is to get you past the blank screen, not a polished app.

Teaching (~30 min)

  • -Your instructors will show you what they've personally built with vibe coding — passion projects, education tools, fun apps — so you can see what's actually possible.
  • -Here's what you can make in a month. We'll frame everything around outcomes, not topics.
  • -Live demo: your instructor will crowdsource a project idea from the room and start building it on screen, right in front of you.
  • -You'll walk through file structure and terminal basics: just enough to understand what an app actually is.

Build (~60 min)

  • -You'll get a web app running locally before you leave. Doesn't have to be deployed. Just running on your machine.
  • -Each breakout room has a dedicated instructor there for the full session to help you get unstuck.
  • -Goal: you leave having watched something you directed actually run on your own screen.
Week 2

How a Real Project is Structured

Teaching (~30 min)

  • -Your teacher will map out a sample project's components with you: front end, back end, database, and hosting.
  • -You'll see how a developer breaks a project down: what decisions get made first, and in what order.
  • -You'll learn how to feed Claude the right context, and you'll follow along on your own project.
  • -We'll introduce GitHub and APIs in context, showing you when and why your project would need them.

Build (~60 min)

  • -You'll keep building your week 1 project, now with a clearer mental model for how the pieces fit.
  • -Your instructors will help you set up GitHub and structure your project folder.
  • -Instructors float between breakout rooms to give you one-on-one support.
Week 3

Backend, Hosting, and Going Beyond Your Laptop

Teaching (~30 min)

  • -Supabase for backend and database: you'll learn what a database actually does, why your app needs one, and how to set up your first table without writing SQL.
  • -Vercel for hosting: you'll see what it means to "deploy," how Vercel connects to GitHub, and how to get your project onto a real URL.
  • -Working with APIs: you'll learn how to find them, how to read documentation, and how to feed Claude the right context to use them in your project.

Build (~60 min)

  • -If you're ready: you'll connect a database, deploy live, and share the link with the room.
  • -Still building locally? Keep going. Deployment is optional, not mandatory.
  • -One teacher per breakout room, available for the full session to help you.
Week 4

Tools, Polish, and Your Final Build

Teaching (~30 min)

  • -The Claude toolkit (when to reach for each): Claude Code in the CLI for power, in VS Code for tight loops, in Cursor for IDE-native flow.
  • -Making things look good: Claude Design, basic visual polish, and how to direct Claude on aesthetics.
  • -Hackathon logistics: submission format, judging criteria, and what makes your project compelling to demo.

Build (~60 min)

  • -Build session with your teachers.
  • -You'll finalize your project, polish the rough edges, and prep your hackathon submission.