Module 3: AI as a Builder's Tool

Setting Up Your Workspace

Lesson 3.3 30–40 minutes 1 activity

Let's Get You Set Up

You know what vibe coding is. You know the workflow: describe, build, test, refine. Now let's get your workspace set up so you're ready when the real building starts in Module 5.

In this lesson, you'll set up your AI coding tool, take it for a test drive with a tiny project, and learn about other building approaches that exist beyond this course. By the end, you'll have a working workspace and the confidence that this process actually works.

What you'll need

Just a computer with a web browser and an internet connection. Everything we're setting up today runs in the browser — no downloads, no installations, no complicated setup. You'll also want your AI chat tool (like ChatGPT or Claude) open in another tab.

Answer: False. The tools we'll use run entirely in your web browser. No downloads needed — just sign up and start building.

Your Vibe Coding Workspace

For this course, you'll use an AI-powered coding tool that combines everything in one place: a way to describe what you want, a code editor (that AI fills in for you), a live preview of what you're building, and a way to deploy your finished project to the internet.

There are several tools that work great for this. Here's what we recommend:

Replit

What it is: A browser-based coding environment with a built-in AI assistant. You describe what you want, the AI writes the code, and you see the result live — all in one screen.

Why it works for this course: Free tier available. No downloads. AI understands natural language. Live preview updates as you build. Built-in deployment — share your project with one click.

How to get started: Go to replit.com, create a free account, and click "Create Repl." Choose "HTML, CSS, JS" as your template. You're ready.

Bolt.new

What it is: A purpose-built vibe coding tool. Type what you want, and it builds the entire app — frontend, logic, and all. Extremely beginner-friendly.

Why it works for this course: Designed specifically for building by describing. Very fast first results. Handles complex features well.

How to get started: Go to bolt.new, create a free account, and start describing what you want to build.

Which one should I pick?

Either works great. If you want our recommendation: start with Replit. It gives you the most flexibility, has a generous free tier, and the skills you learn there transfer everywhere. But if Bolt clicks better for you after trying both, go for it. The vibe coding workflow is the same regardless of which tool you use.

You can also use a simpler setup: any AI chat tool (like ChatGPT or Claude) plus a text editor like VS Code on your computer. You'd describe what you want in the AI chat, copy the code it generates, paste it into a file, and open it in your browser to preview. This works fine but requires more manual steps. The all-in-one tools above handle this automatically.

Answer: Everything is in one place — you describe what you want, the code appears, and you see the live preview immediately. No copying, pasting, or switching between windows. It reduces friction so you can focus on building, not managing files.

Your First Test Drive

Let's make sure everything works. You're going to build something tiny — not your real project, just a quick test to prove the workflow works and build your confidence.

  1. Open your workspace. Go to your chosen tool (Replit, Bolt, or your AI chat + editor) and start a new project.
  2. Describe something simple. Type this (or something like it): "Build a personal greeting page. It should say 'Hello, I'm [your name]' in large text, with a short sentence underneath about one thing you like. Use a dark background with a bright accent color. Make it look clean and modern."
  3. See what AI builds. Within seconds, you should see a working page with your greeting. It might not be exactly what you pictured — and that's fine. That's what the next step is for.
  4. Give feedback and refine. Try one of these: "Make the text bigger and centered on the page." Or "Change the accent color to blue." Or "Add a second line that says 'I'm learning to build with AI.'" See how AI responds to your direction.
  5. Celebrate. You just built something. It's small, but it's real. The exact same process — describe, build, test, refine — is how you'll build your entire project in Module 5.

If something went wrong

If AI's result looked broken or weird, that's actually normal — and it's part of the learning. Try describing the problem: "The text is cut off on the right side" or "The background color didn't change." This is the vibe coding loop in action. If your tool itself isn't working (won't load, errors on signup), try the other recommended tool. The important thing is getting one workspace working today.

Answer: Tell AI: "I asked for a dark background but it's white. Change the background to a dark color like #1a1a2e." You describe the mismatch between what you wanted and what you got — the same feedback loop from Lesson 3.2.

Other Approaches Worth Knowing

Vibe coding is the approach we use in this course, but it's not the only way people build things. Here's a quick look at other approaches you might encounter — not because you need them right now, but because a good builder knows what's out there.

No-Code Platforms

Examples: Glide, Carrd, Notion, Bubble

What they do: Let you build apps and websites using visual drag-and-drop interfaces. No code involved — you configure everything through menus and templates.

When people use them: When the project fits neatly into what the platform offers. Great for simple apps, landing pages, and content sites.

Why we don't use them in this course: They limit what you can build to what the platform supports. Vibe coding gives you complete flexibility to build anything you can describe.

Traditional Coding

What it is: Writing code by hand, line by line, in a programming language.

When people use it: For complex software, systems programming, or when you need maximum control over every detail.

Why we don't use it in this course: It requires months or years of learning before you can build something meaningful. Vibe coding lets you start building real things right now.

Low-Code Platforms

Examples: Retool, Airtable, Zapier

What they do: Combine visual building with some code or logic configuration. More flexible than no-code but still guided.

When people use them: For internal business tools, automation, and data workflows.

All of these are legitimate ways to build things, and you might use some of them in future projects. But for this course, vibe coding gives you the best combination of flexibility, learning, and speed. You can build anything you can describe — and that's a powerful starting point.

Key Concepts

  • Your vibe coding workspace is where you'll build your entire project. Set it up now so you're ready for Module 5.
  • Replit and Bolt.new are recommended all-in-one tools — AI + code editor + live preview + deployment in one place.
  • The vibe coding workflow is the same regardless of tool: describe → AI builds → test → refine.
  • Other building approaches exist (no-code, traditional coding, low-code) — they're good to know about but not what we use in this course.
  • If your first tool doesn't click, try another. The workflow matters more than the specific tool.

Try It: Workspace Test Drive

Confirm your vibe coding setup is working. You'll write a description for a simple project, walk through the build-test-refine loop, and verify that you can preview your results. By the end, you'll have a working workspace and a tiny project to prove it.

Check Your Understanding

1. What does your vibe coding workspace need to include?

Explanation: Your workspace needs three things: a way to communicate with AI (describe what you want), a place for the code to live (the editor), and a way to see the result (live preview). Tools like Replit combine all three in one browser tab.

2. You set up Replit but the preview panel shows a blank white page after AI generated code. What should you try first?

Explanation: Describing the problem to AI is always your first move. AI can usually diagnose and fix preview issues quickly. Starting over or switching tools is unnecessary for a common, fixable problem.

3. Why does this course use vibe coding instead of no-code tools like Glide or Carrd?

Explanation: No-code tools work well but limit you to what the platform supports. With vibe coding, if you can describe it, AI can build it — custom designs, unique features, and anything else you envision. That flexibility is why it's the best starting point for learning to build.

4. Which of these is NOT a recommended vibe coding workspace for this course?

Explanation: PowerPoint is a presentation tool, not a coding workspace. Replit, Bolt.new, and an AI chat tool with a code editor are all valid ways to vibe code — they each give you a way to describe what you want, see code generated, and preview results.

Reflect & Write

You just set up your workspace and built your first thing with AI. In 2–3 sentences: How did it feel? Was it easier or harder than you expected? What's one thing you want to build with this setup when you get to Module 5?

Project Checkpoint

Your workspace is set up and confirmed working. Here's what you should have:

  • A vibe coding tool account (Replit, Bolt, or your AI + editor setup)
  • A test project that proves the workflow works (your greeting page or similar)
  • Confidence that you can describe something to AI, see it built, and give feedback to improve it

If you're missing any of these, go back and complete the test drive before moving on. Everything in Module 5 builds on having a working workspace.

Level Up: Coming Next

Lesson 3.4 — AI Tools Ecosystem. Beyond your coding workspace, there's a whole world of AI-powered tools that can enhance your project: image generators, automation tools, spreadsheet AI, and more. Let's map the landscape and figure out which ones are actually useful for your project.

Continue to Lesson 3.4 →