Session 1.3 – Vibe Coding & Knowledge Check
Module 1: Build Better Prompts - The Basics | Duration: 2 hrs
Learning Objectives
- Define "Vibe Coding" and its role in modern development.
- Apply the BASE framework to a real-world scenario.
What is Vibe Coding?
"Vibe Coding" is the practice of building software not by writing syntax, but by curating the "vibe," intent, and requirements through natural language prompts. It shifts the focus from how to write code to what needs to be created.
Key Insight: Vibe coding democratizes app creation, allowing domain experts to
build tools without needing 4 years of CS degrees.
Activity: Framework Knowledge Check
Review the following prompt and identify which parts of BASE are missing:
"Create a login page for my app."
Critique:
- Specific? No. (What style? What fields?)
- Address Problem? No. (Who is logging in?)
- Structure? No. (HTML/CSS? React?)
- End Goal? Vague.
Session Summary
You have completed Module 1! You now understand the foundations of prompt engineering, the BASE framework, and the philosophy of Vibe Coding. In Module 2, we will put this into practice by critiquing and improving prompts.