UI Design
31 courses·EN
Design understandable interface elements, states, and controls, from forms and tables to navigation and feedback.
Choose a specific interaction to study rather than treating the catalog as one required sequence. UX Design provides the broader task and experience context.
A route through the topic
Start with the introductory explanation below, then choose a focused lesson for the task or question you want to explore.
Courses in this topic

UI Design Fundamentals
This training introduces core UI design principles, including layout, typography, color, and usability, for aspiring designers seeking to create effective digital interfaces.
14 slides·28 min

UI Design Basics: Practical Workflow
Learn UI design basics through a practical workflow covering core principles, tools, and hands-on techniques for creating effective user interfaces.
14 slides·28 min

Visual Hierarchy Design for Interfaces
Learn to create clear visual hierarchies in UI design to guide users through content, improve readability, and enhance task completion.
15 slides·30 min

Interface Component Design
Learn to create dynamic interfaces using components and states to build scalable, consistent designs efficiently.
16 slides·32 min

Designing Effective Forms
A training for designers and developers on creating user-friendly forms that improve data collection and user experience.
16 slides·32 min

Notification Design Essentials
Learn to design effective notifications by mastering timing, priority, and user control for better engagement.
13 slides·26 min

Pagination Design Fundamentals
A training on designing effective pagination interfaces for web applications, targeting product managers and developers.
15 slides·30 min

Content Collections with Cards
Learn to organize and present content effectively using cards, building structured collections for enhanced user experiences.
14 slides·28 min

Dashboard Views Design
Course on designing effective dashboard views, teaching principles for clear data visualization and layout.
14 slides·28 min

Designing Clear Data Tables
This training teaches designers how to create clear, accessible data tables by applying best practices in layout, typography, and visual hierarchy.
18 slides·36 min

Designing Date and Time Inputs
A training on designing effective date and time input fields, teaching UX designers how to create clear, user-friendly forms.
12 slides·24 min

Designing Dialogues & Confirmation Flows
Learn to design effective conversational dialogues and confirmation flows for user interfaces, focusing on clarity, user intent, and error prevention.
14 slides·28 min

Designing Helpful Tooltips & Contextual Help
Learn to design clear, concise tooltips and contextual help that guide users and improve product usability.
13 slides·26 min

Designing Readable Long-Form Content
Learn to design clear, accessible long-form content by applying readability principles for better audience engagement and comprehension.
14 slides·28 min

Designing Responsive Layouts
Learn to create mobile-first, adaptive layouts using CSS media queries and flexible grids.
16 slides·32 min

Designing Settings and Preferences
Learn to design intuitive settings and preferences interfaces that empower users to personalize their experience efficiently.
14 slides·28 min

Designing Status Messages and Alerts
Learn to design effective status messages and alerts that provide clear, actionable feedback to users in any application.
12 slides·24 min

Icon & Symbol Design
Teaches how to effectively use icons and visual symbols in design to enhance communication and user experience.
15 slides·30 min

In-Page Navigation Design
Learn to create intuitive in-page navigation for web designs, improving user experience and content accessibility.
15 slides·30 min

Loading and Progress State Design
Teaches UI designers how to create effective loading indicators and progress states to improve user experience and reduce perceived wait times.
13 slides·26 min

Mobile Navigation Design
Learn to design mobile navigation patterns that enhance usability and user experience in mobile applications.
16 slides·32 min

Multi-Select and Bulk Actions Design
Learn to design efficient multi-select patterns and bulk action interfaces for streamlined data management.
13 slides·26 min

Multilingual Interface Design
This training teaches designers how to create effective multilingual interfaces, covering layout adaptation, text expansion, and localization best practices for global audiences.
13 slides·26 min

Permission and Access State Design
This training teaches learners how to design and implement effective permission and access states in systems, covering best practices for role definitions, access control, and security configuration.
14 slides·28 min