Effective Vibecoding
Lecture
Main Campus
Course Description
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.
CS 193V
Units: 3
See When It's Offered opens a new window opens in a new tab
Typically Offered
Not Available
Grading Basis
Letter or Credit/No Credit
Class Level
Undergraduate
Instructional Mode
In Person
Gen Ed Requirement(s)
None
