Hour of AI: Vibe Coding

Welcome to Bool!

Before we dive into building apps together, you'll need to get familiar with Bool - the AI-powered IDE we'll be using.

Click anywhere outside this window to take a quick tutorial on how to use Bool! Don't worry - you'll be able to reopen this window at any time.

What is Vibe Coding?

Vibe coding means describing the program you want in words and letting AI write the first version of the code.

This can help you quickly protoype ideas and learn through refinement.

Think of AI as your coding partner:

  • You tell it what you want
  • It writes something
  • You test and improve it together

๐ŸงชTry It Out โ€” Build a Mini Mood App

Copy the following prompt into Bool:

"Create an application for a mood picker. When I choose calm, excited, or focused, the page color changes and shows an emoji."

Explore how it works:

Refine your prompt. Try adding:

"Make it accessible, with clear color contrast and readable text."

Optional challenge: Add a "Reset" button that returns to the default mood.

Debug and Reflect

Sometimes the AI's code won't be perfect โ€” that's part of learning.

Consider these reflection questions:

Reflection Questions

โœ“ What did the AI do well?

โœ“ What mistakes did it make?

โœ“ How did you fix or improve it?

Create Your Own AI + Coding Project

Now you're the designer!

Think of something you'd like to make using the same vibe coding approach.

Here are some ideas:

Steps to follow:

๐Ÿ’ฌReflection Questions (Wrap-Up)

Final Thoughts

๐Ÿค” How did vibe coding make coding easier or harder?

๐Ÿค” What coding skills did you still need to understand what the AI made?

๐Ÿค” When would you trust AI code? When would you double-check it?

๐ŸŽ‰ Congratulations!

You've completed the Hour of AI!

You've learned how to use vibe coding to build apps with AI.

Ready to Go Beyond the Hour of AI?

Continue your journey with advanced tutorials, classroom resources, and more hands-on projects.

Go Beyond the Hour of AI โ†’