User Interface (UI) Components Lessons
Explore bite-sized “User Interface (UI) Components” lessons designed to build real skills in just 5 minutes a day. Want more? Browse all search results
Lesson
Common UI Component Definitions I
Discover the most common components you'll encounter on any given user interface
Lesson
Intro to Icons in UI
Understand how to create intuitive and recognizable icons for UIs
Lesson
Anatomy of UI Components
Understand the anatomy of different UI components to create unique UIs tailored to user needs
Lesson
Intro to UI Cursors
Learn about the different types of cursors and how to effectively incorporate the right kind into your UI
Lesson
How Color Affects Mood & Emotion
Understand the common connotations of colors and how they generally affect people's moods
Lesson
UI Design Elements
Explore the elements that shape intuitive, consistent, and visually captivating UI experiences
Lesson
Atomic Design by Brad Frost
Learn how atomic design helps craft scalable, consistent, and efficient user interfaces
Lesson
Common UI Components
Discover the most basic building blocks that make up a user interface
Lesson
UI Component States
Learn how to guide users and give useful indications on how to interact with the interface components
Lesson
Common UI Component Definitions II
Discover more common components that make up a user interface
Lesson
Intro to UI Buttons
Discover the different types of UI buttons and their use cases
Lesson
Icon Terminology
Explore the various types of icons and their uses in UX design
Lesson
Intro to Forms in UI
Learn the importance of well-designed forms and what goes into creating them
Lesson
Intro to UI Sliders
Discover the different types of sliders and their usage in UIs
Lesson
Figma Toolbar
Learn how to make use of Figma's most popular toolbar to speed up your design process
Lesson
Intro to Charts in UI
Learn the different types of charts, their anatomy, and where to use them
Lesson
UI Accordions: Basics & Best Practices
Learn how to present information with functional, aesthetic, and accessible accordions
Lesson
Intro to Pagination in UI
Dive into the elements of pagination that helps split content into separate pages
Lesson
Best Practices for Designing UI Sliders
Learn the best practices for designing UI sliders that are easy to use
Lesson
Pagination Best Practices
Learn how to bunch content in logical groups using pagination best practices
Lesson
Intro to Menus in UI
Explore the different types of UI menus and their uses
Lesson
Intro to UI Dividers
Explore the different types of visual dividers in UI and where to use them effectively
Lesson
Intro to UI Breadcrumbs
Learn how to style and use breadcrumbs to enhance navigation
Lesson
Intro to UI Cards
Learn the different types of UI cards and where to use them
Lesson
Best Practices for Designing Grids
Learn how to add structure, balance, and harmony to your UI with the help of grids
Lesson
Best Practices for Designing UI Menus
Learn the best practices for creating intuitive and navigable UI menus
Lesson
Intro to UI Tooltips
Learn how to craft bite-sized tips on your UI to eliminate any confusion for your users
Lesson
Best Practices for Designing Forms
Discover the best practices for designing user-friendly and effective forms that enhance the user experience
Lesson
Intro to Progress Trackers in UI
Discover the art of breaking down large processes for users with the help of progress trackers
Lesson
Best Practices for Designing UI Cards
Explore the best practices for designing UI cards that are easy to scan and navigate
Lesson
Best Practices for Designing Lists
Dive into the best practices for creating lists that are readable and easy to scan
Lesson
Best Practices for Designing UI Modals
Learn the best practices for designing helpful and non-intrusive modals
Lesson
Intro to UI Loaders
Understand how to inform users about the loading process without frustrating them unduly
Lesson
Intro to Footers in UI
Discover the components that make up a UI footer
Lesson
Intro to UI Modals
Discover the different types of UI modals and their use cases
Lesson
Intro to UI Inputs
Understand the different types of form inputs and when to use them
Lesson
User Comments
Explore the best practices to follow when designing an interactive comments section
Lesson
Intro to UI Chips
Discover how to organize information, guide user actions, and optimize the overall usability of an interface with UI chips
Lesson
Intro to Headers in UI
Discover the components that make up a UI header
Lesson
Best Practices for Designing UI Inputs
Learn the best practices for designing form inputs in UIs
Lesson
Breadcrumbs Best Practices
Explore the best practices for building intuitive breadcrumb trails
Lesson
Best Practices for Designing Tab Navigation
Discover the best practices for ensuring simple and consistent tab navigation
Lesson
Best Practices for Designing Tables
Explore the best practices for designing tables that elevate the overall user experience
Lesson
Best Practices for Designing Charts
Discover the best practices for designing charts that are helpful for scanning, comparing, and analyzing information
Lesson
Best Practices for Designing Headers
Learn the best practices for designing recognizable, readable, and helpful headers
Lesson
HTML Layout
Learn how to structure and arrange the content on your web pages effectively with HTML layout elements
Lesson
Repetition in Design Composition
Uncover how to strategically repeat design elements such as colors, shapes, patterns, and typography to establish a sense of unity, balance, and rhythm within your designs

Lesson
Spatial Representation
Learn how to effectively convey spatial relationships to create immersive and visually compelling 3D experiences
Lesson
Layer Alignment
Learn how to align layers in Figma for visual balance and harmony in your designs.
Lesson
11 Tips on Designing Mobile Buttons
Unlock the potential of mobile buttons with these 11 expert tips, guiding you in designing intuitive and effective button interfaces for mobile devices