everything.study
CS 193V

Effective Vibecoding

3 credits · Undergraduate

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.

Topics

Topics explicitly listed in official catalogue description

Sources