Daniel Felix Ritchie School of Engineering and Computer Science

Hands-On AI: Vibe Coding in Python with Cursor

AI coding tools are transforming how we build software—and Cursor is one of the most powerful IDEs built for this new way of working. In this course, geospatial data scientist Maggie Ma shows you how to use Cursor to boost your Python development through a technique called vibe coding: fast, collaborative, AI-assisted programming. Explore real-world use cases like building machine learning models, developing APIs, and scripting automations—all with AI support. Plus, learn best practices for prompting, structuring projects, and choosing the right tools for the job. Whether you’re a data scientist, backend developer, or curious builder, this course will help you work smarter and ship faster with AI.

Learn More