Intro to Designing Interfaces for AI-Native Products
In this course, students learn to design software products in a low-stress, creative environment. We teach the essential concepts of UI/UX design in a project-based format where students create real interfaces - spanning classic GUI and direct-manipulation design as well as conversational and agentic interfaces, where the conventions are still being invented. Students learn not just how to execute on established design patterns, but how to reason from first principles about interfaces no one has designed before. By the end of the class, students will have experience creating interactive, high-fidelity mockups for realistic product features using Figma alongside AI-native design and prompt-to-code tools. Limited enrollment. No required prerequisites. Recommended: some prior experience in product design, human-computer interaction, or front-end engineering.
Sources
- Course catalogue ↗2026-2027