Stanford Root

Schedule

Stanford Root

Schedule

CS 193V

Effective Vibecoding

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

Vibecoding (using AI tools to generate code from a plain-English description) makes it possible for anyone to build software without reading or writing code. This course is aimed at a general audience and teaches how to vibecode small- to medium-sized software projects. It covers a range of application domains (mobile apps, data analysis, websites, etc.) and focuses on creating programs that work correctly and safely. Topics include the basics of terminal usage, source control, software testing, issue tracking, client/server architectures, and data analysis.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 27910
0 / 80 enrolled
DAYS:Tuesday, Thursday
TIME:1:30 PM – 2:50 PM
LOCATION:Lathrop 018
INSTRUCTOR:
Schwarz, Keith
3units

CS 193V: Effective Vibecoding

3 units · Letter or Credit/No Credit

Vibecoding (using AI tools to generate code from a plain-English description) makes it possible for anyone to build software without reading or writing code. This course is aimed at a general audience and teaches how to vibecode small- to medium-sized software projects. It covers a range of application domains (mobile apps, data analysis, websites, etc.) and focuses on creating programs that work correctly and safely. Topics include the basics of terminal usage, source control, software testing, issue tracking, client/server architectures, and data analysis.

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 1:30 PM – 2:50 PM — Lathrop 018 — Schwarz, Keith (Undergrad)

More CS courses

  • CS 191: Senior Project
  • CS 191W: Writing Intensive Senior Research Project
  • CS 192: Programming Service Project
  • CS 193P: iOS Application Development
  • CS 193Q: Introduction to Python Programming
  • CS 193T: Thinking with AI: Strategies for Effective and Ethical Human-AI Collaboration
  • CS 193X: Web Programming Fundamentals
  • CS 194: Software Project
  • CS 194W: Software Project (WIM)
  • CS 195: Supervised Undergraduate Research
  • CS 197: Computer Science Research
  • CS 197C: Computer Science Research: CURIS Internship Onramp

All CS courses · All departments