CAS-112 Vibe Coding: A Gentle Intro to Python and AI Tools
Vibe Coding: A Gentle Intro to Python and AI Tools is a welcoming, no-pressure introduction to programming for students from any major, no experience required. Students will learn the fundamentals of writing, testing, and fixing simple Python programs through short, hands-on activities that make coding feel approachable and even fun. Along the way, they will also explore how to use AI tools in a simple, responsible way to support their learning, asking for explanations, trying out examples, and extending their ideas beyond what beginners can typically do alone. The course emphasizes practical skills, creativity, and experimentation rather than memorization. Work is flexible and low-stakes, and the class concludes with a small personal project. Students will leave with genuine beginner-level coding skills, confidence using AI as a learning companion, and an understanding of how coding can support their goals across disciplines.
Offered
Fall 2, Intersession, Spring 2