Zac_Chase
Community Manager
Community Manager
K-12 Vibe Coding

💻 Coding Without Code: Designing Custom Classroom Simulators

Learning how to 'vibe-code' custom interactive widgets using plain English.

📌 The Pedagogy-First Rule: We do not need students prompt-engineering code. Instead, you describe the "vibe," style, and learning goals in plain English, and Gemini builds a secure HTML game or calculator for your students to explore safely.

🧬 Universal Design for Learning (UDL) Alignment:

By giving students interactive, self-paced workspaces to build notes and explore ideas, this method aligns with the CAST UDL Expression & Communication Guidelines by allowing students to construct alternate physical media pathways to express knowledge.

Instead of browsing the web for hours to find the perfect simulation, you can build your own. This challenge introduces "Vibe Coding," a practice where you describe a custom app in plain English and let Gemini handle the programming—yielding a tailor-made tool for your class.


Your Active Learning Steps

1️⃣ LEARN: Complete These 2 Free Modules (15 mins)

Log in to the Google Certification Launchpad to earn your micro-credentials for these two core sessions:

🎓 Introduction to Vibe Coding with Gemini

Explore active creation pathways to compile basic code templates with natural language.

Launch Module (GES 1.3) ↗

🎓 Introduction to Gemini for Education

Master prompt-engineering basics to let Gemini do the heavy administrative lifting.

Launch Module (GES 1.1) ↗

2️⃣ TRY: Set Up a "Think, Puzzle, Explore" Game Workspace

We're leveraging Harvard Graduate School of Education's Project Zero and their exploratory Think, Puzzle, Explore routine. Let's co-build an interactive HTML widget to host this routine.

📋 Copy and paste this prompt template into Gemini:

"Act as an experienced front-end developer. I want to build a simple, single-page offline HTML/CSS widget for my [Grade Level] students exploring the topic of [Topic]. The page should be visually beautiful with a modern design and include three interactive typing blocks styled around the Project Zero 'Think, Puzzle, Explore' routine. Include a 'Save Notes' button that lets students save their answers as a local text file at their desk."

3️⃣ REFLECT: Share Your Experience Below

Once you have run your custom classroom widget, let's learn together! Scroll down to the comment box and post your reflection using Project Zero's "I Used to Think... Now I Think..." routine.

✏️ Copy-Paste Template for Comments:

🤔 I used to think: [How you felt about creating coding elements or customized digital tools for lessons]
💡 Now I think: [How vibe coding custom HTML files changes how you source classroom interactives]

Explore more routines in the Harvard PZ Thinking Routines Toolbox.

🎓 Ready to explore the full curriculum?

Boost your instructional practice with the complete set of free, micro-learning modules.

Explore the Full GES Course Catalog ↗