<?xml version="1.0" encoding="utf-8"?>
The Anatomy of UI Components  Lesson
Lesson

The Anatomy of UI Components

Understand how text, icons, containers, and dimensions come together to form UI components
Types of UI Inputs & When to Use Them Lesson
Lesson

Types of UI Inputs & When to Use Them

Choose the right input type for every form field to reduce errors and boost completion rates
How to Design Forms in UIs Lesson
Lesson

How to Design Forms in UIs

Learn what goes into a form and why each element matters
Best Practices for Styling UI Inputs Lesson
Lesson

Best Practices for Styling UI Inputs

Learn how to style form inputs to make forms easier to scan and complete
Forms Accessibility Lesson
Lesson

Forms Accessibility

Discover how to build accessible forms that do not overwhelm or put off users
Best Practices for Designing UI Inputs  Lesson
Lesson

Best Practices for Designing UI Inputs

Reduce form errors and user frustration with smarter input design patterns
Designing for Tablets Lesson
Lesson

Designing for Tablets

Discover the best practices to follow when designing apps for tablets
Mobile Navigation & Input Components Lesson
Lesson

Mobile Navigation & Input Components

Understand how to design input and navigation components that help users interact with an app in the most logical and intuitive way
Ensuring Mobile Accessibility Lesson
Lesson

Ensuring Mobile Accessibility

Understand how to create mobile apps that are accessible and inclusive to all users
Showing Input Error Lesson
Lesson

Showing Input Error

Discover ways to design error states that tell users exactly what went wrong and what to do next
Selection & Input Methods Lesson
Lesson

Selection & Input Methods

Master the implementation of Apple's selection and input patterns to create more intuitive interfaces.
Apple Platform-Specific Patterns Lesson
Lesson

Apple Platform-Specific Patterns

Master the distinctive design patterns that make apps feel native on each Apple platform.