Setting Up Your Workspace
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 Workspace: Replit
For this course, you're going to use one tool: Replit. Replit is a website where you can build, preview, and share projects entirely in your browser — no downloads, no installations. It has a built-in AI assistant that writes code for you when you describe what you want, and a live preview that updates as you build.
We picked Replit because it's free for the kind of projects you'll build, it works the same on any computer, and the workflow you'll learn here transfers to every other modern coding tool. Stick with Replit through Module 7 — switching tools mid-course is the #1 way kids get stuck.
What's a "Repl"?
Replit calls each project a Repl (rhymes with "kettle"). Think of a Repl as one folder on your computer — except it lives on Replit's website, so you can open it from any browser. A habit tracker is one Repl. A portfolio site is one Repl. Each Repl has its own files, its own preview, and its own URL you can share.
Set up your account (parent help recommended for first-time signup)
Replit requires users to be 13 or older, and the signup form usually asks for an email and either a parent's email confirmation or a parent-supplied account. Pause here, get a parent, and create the account together. It takes about 5 minutes.
- Go to replit.com and click Sign up.
- Create a free account using your email (or sign in with Google if your parent prefers that — fewer passwords to remember).
- You may be asked your age and to confirm a parent's email. Use a real one — your parent will get a confirmation message.
- You're in. The page you land on is your Replit dashboard — the home base where all your future Repls will live.
Create your first Repl
From your dashboard, look for a button that says something like Create Repl, + New, or + Create (the exact wording changes from time to time — they're all the same button).
- Click that button. A menu opens asking what kind of project you want to make.
- Pick the option for a basic web project. It might be labeled HTML, CSS, JS, HTML/CSS/JS, or Static. They're all the same thing — a plain browser-based webpage.
- Give your Repl a name (anything you want — "test-drive" works fine for now).
- Click Create. Replit opens your new Repl. You'll see three areas on the screen: a list of files on the left, a code editor in the middle, and a preview pane on the right that shows what your project looks like as a webpage.
Don't panic about all the buttons
Replit's screen has a lot going on — files, tabs, panels, AI chat. You don't need to understand all of it today. For this whole course, you only need three things: (1) the AI chat / Agent panel where you describe what you want, (2) the preview pane that shows your project, and (3) a way to share the live URL when you're done. Everything else is optional. If a panel is in your way, close it — you can always reopen it.
Answer: Ignore everything except the three things you actually need: the AI chat where you describe what you want, the preview pane that shows your project, and (later) the share button. Close any panel that's in your way. You don't need to understand the full interface to use it.
Your First Test Drive
Time to actually use it. You're going to build something tiny — not your real project, just a quick proof that the workflow works.
- Open the AI chat panel in your Repl. Look for a panel labeled AI, Assistant, or Agent. If you don't see it, look for an AI icon on the side or top of the screen and click it. This is where you describe what you want.
- Type this prompt (replace the bracketed parts with your real info):
Build a personal greeting page. It should say "Hello, I'm [your first name]" in large text, with a short sentence underneath about one thing I like (I picked: [one thing you like]). Use a dark navy background and a bright purple accent color. Make it look clean and modern.
- Wait for AI to build. Within 10–60 seconds, AI generates the code and your preview pane on the right updates to show your greeting page. If the preview doesn't update automatically, look for a Run or Refresh button.
- Give one piece of feedback. Look at what you got and pick one thing to change. Type it into the AI chat. Examples:
- "Make the text bigger and centered on the page."
- "Change the accent color to teal."
- "Add a second line under my name that says 'I'm learning to build with AI.'"
- Watch the change land. The preview updates again with your edit. That's the full vibe coding loop — describe, build, test, refine — in two minutes.
That's it. Small, but real. You just used AI to build and modify a webpage without writing a line of code. The same loop builds your entire Module 5 project.
If something didn't work
Three common issues and what to do:
- Preview is blank or shows an error. Tell AI: "The preview is blank. Check the code for errors and fix them." AI will usually figure it out.
- AI built something totally different from what you asked for. Don't start over — describe the gap. "I asked for a dark background but it's white. Change the background to a dark navy."
- AI panel is asking you to upgrade or pay. Replit's free plan includes a limited number of free AI assistant requests per month. If you hit the limit, you can pause here, ask a parent, or come back the next day when limits reset. The free tier is enough to finish this course as long as you use it intentionally.
If you're truly stuck after 10 minutes, take a break and come back. Stuck-and-frustrated rarely solves anything; stuck-and-rested usually does.
Answer: Tell AI: "I asked for a dark background but it's white. Change the background to a dark navy color." You describe the mismatch between what you wanted and what you got — same feedback loop from Lesson 3.2. (Side note: if AI suggests a specific color code that starts with a # symbol — like #1a1a2e — that's just the standard way colors are written for webpages. You don't need to memorize them. AI handles them.)
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
- Replit is your workspace for the rest of this course — AI assistant, code editor, live preview, and a sharable URL all in one browser tab.
- Each project lives in its own Repl. You only need three things on the screen: the AI panel, the preview, and the share button. Ignore the rest.
- Replit's signup is 13+ and usually wants a parent email — set up the account with a parent the first time.
- The vibe coding workflow is always: describe → AI builds → test → refine.
- Other approaches exist (no-code, traditional coding, low-code) — useful to know about, not what we use here.
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. You opened Replit and the screen has way more buttons and panels than you expected. What's the right move?
Explanation: Replit has a lot of advanced features for professional developers. You don't need them. The AI panel, the preview, and the share button are all you need to finish this course. Close any panel that's in your way and ignore everything else — you can come back to the rest later if you ever want to.
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 →