Introduction to Vibe Coding
- Level High School
- Contact Hours 20
- Timeframe Month
The Introduction to Vibe Coding course introduces students to creating websites using AI. Students first learn the basics of how AI works and how to use it safely before developing their prompting and AI problem-solving skills. Students then explore digital design and complete customizable web development projects. No prior coding experience or external AI tools necessary.
To view the entire syllabus, click here or click to explore the full course.
|
Artificial Intelligence
In this module, students will gain an understanding of the main concepts around AI including what it is, how it works, how to use it safely, and how to review output for bias or misinformation. |
|
Ideation, Prompting, and Debugging
In this module, students practice putting ideas into words and adding relevant details to write better AI prompts. Students employ the process of iteration and debugging with AI to improve their outputs. Students learn how to manually edit the text content of HTML to further customize their generated websites. |
|
Project: Digital Record
In this module, students complete a personal, customizable project where they create a digital record with AI. |
|
Design
In this module, students are introduced online design considerations. Students learn about user experience, user testing, and online accessibility so they can make their websites work better for everyone. Students learn how to customize the colors and fonts of a website as well as how and why to build prototypes. |
|
Project: Build a Website for a Client
In this module, students learn how websites are created for clients then create a website with AI. |
|
Project: AI-Powered Game Studio
In this module, students create a game of their choosing with AI-coding. |
|
Introduction to Vibe Coding
|
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.