Module 4: Vibe CodingModule Overview

Module 4: Vibe Coding

  • Time to Complete: 1-2 hours

Vibe Coding 101 - From idea to app with Claude Code

You’ve learned to work WITH files. Now learn to CREATE them.

In this module, you’ll build a real web app from scratch and deploy it to the internet - no coding experience required. You describe what you want, Claude builds it, you refine it until it’s right.

What You’ll Build

A personality quiz app with:

  • Multiple questions with custom logic
  • Personality type results based on answers
  • A live URL anyone can visit

This same process works for landing pages, tools, dashboards, prototypes - anything web-based.

What You’ll Learn

LessonWhat it covers
4.1: SetupThe vibecoding mindset and project folder setup
4.2: PlanInterview process to define clear requirements
4.3: Build & IterateScaffold, build, and refine with screenshots
4.4: GitHubVersion control and backup
4.5: Go LiveDeploy to Vercel with a real URL

Before You Start

Module 4 builds on Modules 1-3. You don’t need to have completed them, but they will give you a better understanding of how Claude Code works.

Need Claude? If you haven’t installed Claude yet, complete 0.1: Installation first.

Get the Course Materials

Already did Module 0.2? You have these files. Open your course project and type /start-4-1.

Starting fresh? Open the Claude Desktop app, start a new project, and paste this prompt:

In the Claude Desktop app, click the Code tab (upper left), start a new project, and paste:

The Code tab — upper left of the Claude Desktop app
Fetch fullstackpm.com/cli and help me start Claude Code for Product Managers

Claude installs the course materials (including Module 4) and tells you how to begin. The same prompt works in the Claude Code CLI - see 0.2: Get the Course & Start for the terminal steps.

One note for this module: Claude runs the dev server, git, and the deploy for you from inside the app - you never type terminal commands yourself. Just make sure shell execution is enabled in Claude’s settings (it’s on by default in the recommended mode). Your app preview opens in the browser.


Get Started

4.1: Setup → - Learn the vibecoding mindset and set up your project