TECH 36 — Vibe Coding: Using AI for Programming
Quarter: Spring
Instructor(s): Ray Villalobos
Date(s): Apr 30—May 28
Class Recording Available: Yes
Class Meeting Day: Thursdays
Grade Restriction: NGR only; no credit/letter grade
Class Meeting Time: 5:30—7:00 pm (PT)
Tuition: $355
Refund Deadline: May 2
Unit(s): 0
Enrollment Limit: 55
Status: Registration opens Feb 23, 8:30 am (PT)
Quarter: Spring
Day: Thursdays
Duration: 5 weeks
Time: 5:30—7:00 pm (PT)
Date(s): Apr 30—May 28
Unit(s): 0
Tuition: $355
Refund Deadline: May 2
Instructor(s): Ray Villalobos
Grade Restriction: NGR only; no credit/letter grade
Enrollment Limit: 55
Recording Available: Yes
Status: Registration opens Feb 23, 8:30 am (PT)
AI tools are changing how software gets built, making the process faster and accessible to people without a coding background. This course introduces vibe coding, a concept-first approach where you create applications and websites by guiding AI tools instead of writing code yourself. You will learn how to write clear prompts, review AI output, and direct iterative changes while the AI handles the technical details.
Through hands-on sessions, you will build working projects using AI-powered development environments. We will cover practical methods for refining ideas, fixing issues, and managing updates as your project grows. The focus is on staying in control of the creative process while using AI to handle the heavy lifting. By the end of the course, you will be able to work effectively with AI to build functional applications and websites, even if you are new to coding.
This course is designed for beginners and non-programmers. No coding experience is required, though basic familiarity with simple concepts is helpful. This course relies on the use of an external, third-party tool that is not managed or supported by Stanford. Students must purchase their own tool subscriptions and can expect to spend $25-$100 per month. Please see the course syllabus for more details.