Skip to main content
Specialized Digital Design

UI Micro-interactions

Make interfaces feel alive, one small interaction at a time

12 lessons4 modules9h 20m durationbeginner level

Instructor: StretchLearn Faculty

About this course

This beginner course teaches you to design and prototype the small interactions that carry most of an interface's personality: button presses, toggles, hover reveals, loading spinners, progress bars, skeleton screens, and success or error feedback. You will work from Dan Saffer's trigger, rules, feedback, and loops model, apply real motion specifications from Google Material, Apple Human Interface Guidelines, and the IBM Carbon motion system (durations measured in milliseconds and named easing curves), and build everything in Figma using Smart Animate, variants, and interactive components. By the end you will have a documented micro-interaction kit and three polished, prototyped flows ready for developer handoff.

Curriculum

Module 1: What a Micro-interaction Is and Why It Matters3 lessons
  • The Anatomy of a Micro-interactionPreview45m
  • Timing and Easing: The Numbers That Make Motion Feel Right🔒50m
  • Where Micro-interactions Live in a Product🔒40m
Module 2: Feedback States and Hover and Tap Transitions3 lessons
  • Designing the Full State Set of a Component🔒50m
  • Hover, Focus, and Pressed Transitions🔒45m
  • Toggles, Switches, and Selection Feedback🔒45m
Module 3: Loading States, Progress, and Skeleton Screens3 lessons
  • Spinners Versus Progress Bars: Choosing the Right Loader🔒45m
  • Skeleton Screens and the Illusion of Speed🔒50m
  • Empty States, Success, and Error Feedback🔒45m
Module 4: Prototyping Micro-interactions in Figma3 lessons
  • Smart Animate Fundamentals🔒50m
  • Variants and Interactive Components🔒50m
  • Bringing in Lottie and Handing Off to Developers🔒45m
Powered by StretchLearn