Error Prevention Design Lessons
Explore bite-sized “Error Prevention Design” lessons designed to build real skills in just 5 minutes a day. Want more? Browse all search results
Lesson
10 Usability Heuristics by Jakob Nielsen
Discover how to evaluate your product's usability with heuristics
Lesson
Intro to UX Copy
Learn the basics of writing helpful and effective UX copy for users
Lesson
Settings
Explore the best practices to follow when designing a Settings section that is free of any ambiguity
Lesson
Basics of Native Mobile Design
Discover the pros and cons of creating native and hybrid apps
Lesson
Submitting a Form
Ensure a seamless user experience by learning how to optimize your form design
Lesson
Writing Problem Messages
Discover ways to write error messages that are helpful and not frustrating to users
Lesson
Showing Progress
Learn how to correctly use progress trackers to enhance user experience
Lesson
Making a Payment
Explore best practices for designing a smooth and secure checkout experience
Lesson
Contact Support
Learn how to offer clear and accessible communication channels to address user needs
Lesson
Resetting Password
Explore techniques to streamline the password reset flow and minimize user effort
Lesson
Canceling Subscription
Explore the importance of providing a graceful exit for users who decide to cancel their accounts or stop using your product or service
Lesson
Accessibility in UX Microcopy
Get a grasp of the general guidelines to make your UX copy accessible to all
Lesson
Showing Input Error
Delve into the principles of providing clear and informative input error messages that guide users toward resolving the issue
Lesson
Saving Changes
Learn about different methods and techniques for conveying system feedback to users
Lesson
What Is AI-Powered UX?
Discover the fundamental concepts that distinguish AI-powered user experiences from traditional interfaces.
Lesson
Safety Nets & Undo
Implement safety mechanisms that protect users and build confidence when interacting with AI systems.
Lesson
Mental Models & User Control
Master the principles of matching user expectations with system behavior while maintaining a sense of user agency and control.
Lesson
Automation vs. Augmentation Decisions
Determine when AI should take over tasks completely versus when it should enhance human capabilities.
Lesson
Defining AI Success Metrics
Define metrics that balance technical performance with real user value and long-term impact.
Lesson
Understanding AI Errors
Recognize different types of AI errors and their impact on user experience.
Lesson
Graceful Failure Design
Design AI experiences that help users move forward productively when predictions fail.
Lesson
Calibrating User Confidence
Build appropriate user trust through transparency about AI capabilities and limitations.
Lesson
Control and Customization
Design AI systems that balance automation with meaningful user control and customization options.
Lesson
Common Patterns
Strategically transform routine product moments into opportunities for clarity, guidance, and user trust