Introduction to Vibe Coding
Directing AI, building things yourself, and judging the results
Six-session syllabus
Course Info
Course format
Six consecutive sessions (120 minutes each, 12 hours total)
Class size
About 20 participants
Audience
People in their 20s to early 30s / No programming experience / No prerequisites
Teaching method
Instructor demonstrations and slides (no student laptop required)
Instructor
Jee Jun Young — In his sixth year of iOS, Android, and web frontend development; building web, server, and AI services through vibe coding since 2026
Learning Goals
Sessions
01
Vibe coding: what is it, exactly?
How AI changes the way we work
  • A 30-second definition of vibe coding and changes in the market
  • Demonstration of services the instructor built with AI
02
Build it to believe it
Create a webpage with AI and publish it online
  • Why Claude needs a project brief and written documentation
  • A live demonstration of the entire process, from building a webpage to deployment
  • Four principles for directing AI
03
AI only does as much as you tell it to
Managing AI through documents
  • Real company cases: what goes wrong without structure
  • Documentation principles that keep AI from cutting corners
  • Canonical documents and a pyramid-shaped document hierarchy
  • A real document structure from the instructor’s projects
04
Press F12 and it is all visible
The reality of security in vibe coding
  • Why a hacker can attack a solo developer in ten seconds
  • Three real security incidents and six basic lines of defense
  • Why humans must keep persistent notes when Claude forgets
  • Testing: getting AI to verify its work
05
“Just figure it out” does not work
Technical vocabulary for directing AI effectively
  • Why technical vocabulary changes the quality of the result
  • Using the CLI to make work easier for both people and Claude
  • Do not stop at unfamiliar words. Ask, then ask again
06
Now you can work on your own
Setting up an AI workspace outside the classroom
  • Setting up remote access so you can put Claude to work from anywhere
  • Directions for what to learn next
  • Review of all six sessions and a personal action plan
Teaching Method
Instructor demonstrations with slides and screenshots. Minimal code on screen. Everyday analogies instead of jargon. Theory takes up no more than 30%. No mandatory presentations or discussions. Examples come from the instructor’s own projects.
Preparation
Classroom
Projector or large display, internet, and audio
Instructor
Laptop, charger, and HDMI/USB-C adapter
Students
None required (students who bring laptops may follow along)
Handouts
PPT
Student Protection
Instructor
Jee Jun Young
JEE JUN YOUNG