Buttons Lessons
Explore bite-sized “Buttons” lessons designed to build real skills in just 5 minutes a day. Want more? Browse all search results
Lesson
Common UI Components Part I
Recognize the essential components that appear in almost every interface you'll design or use
Lesson
Animation Theory & Motion
Dive into the basics of animation and its uses in UX design
Lesson
The Anatomy of UI Components
Understand how text, icons, containers, and dimensions come together to form UI components
Lesson
Elements of UI Design
Explore the elements that shape intuitive, consistent, and visually captivating UI experiences
Lesson
Common UI Components
Discover the most basic building blocks that make up a user interface
Lesson
UI Component States
Design hover, focus, disabled, and error states for UI components that tell users exactly what's happening at every step
Lesson
Common UI Components Part II
Identify the UI components that organize content, provide feedback, and help users navigate
Lesson
UI Buttons & When to Use Them
Know when to use primary, secondary, icon, toggle, and other button types to guide user actions
Lesson
Icon Terminology
Explore the various types of icons and their uses in UX design
Lesson
Types of UI Buttons
Choose button shapes and styles that match your brand's personality and guide users to act
Lesson
Best Practices for Designing UI Buttons
Design buttons that are accessible, legible, consistent, and sized for real fingers and cursors
Lesson
Submitting a Form
Learn what separates forms users complete from forms they abandon, and how to design the difference
Lesson
How to Design Loaders to Keep Users Engaged
Signal progress and prevent frustration when users need to wait with the right type of loader
Lesson
Best Practices for Writing Button Labels
Write clear, scannable button labels that tell users exactly what will happen when they click
Lesson
How to Design UI Chips for Filtering & Selection
Use chips to label, filter, and organize content in compact, interactive elements
Lesson
Paints & Gradients
Discover how to create smooth and appealing color gradients in Figma.
Lesson
Essential UI Controls
Master the core UI controls that power fluid interactions across Apple platforms.
Lesson
System Buttons & Actions
Master the implementation of Apple's system buttons to create more intuitive interfaces.
Lesson
Tokens: The DNA of a Design System
Use design tokens to turn visual styles into structured, reusable rules for consistent products.