Interaction Patterns Lessons
Explore bite-sized “Interaction Patterns” lessons designed to build real skills in just 5 minutes a day. Want more? Browse all search results
Lesson
Animation Theory & Motion
Dive into the basics of animation and its uses in UX design
Lesson
UI Component States
Learn how to guide users and give useful indications on how to interact with the interface components
Lesson
Requesting User Permissions
Learn how to request user permissions in a trustworthy and non-intrusive manner
Lesson
Multimedia Accessibility
Understand how to make sure multimedia usage in your designs is accessible and doesn't distract or cause confusion to users
Lesson
Designing for Epilepsy
Learn how to design accessibly, keeping in mind the triggers of those suffering from epilepsy
Lesson
Designing for Motor Disabilities
Understand the most common motor disabilities and learn how to design products that work for all users
Lesson
Links Accessibility
Learn how to create prominent and straightforward hyperlinks that are clear of any ambiguity
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
Designing for Tablets
Discover the best practices to follow when designing apps for tablets
Lesson
Designing for Wearables
Learn the nuances of designing functional apps for wearable devices
Lesson
HTML Links
Learn how to connect web pages and provide seamless navigation for your users through HTML
Lesson
Geometric Perception and Design Composition
Understand the way different shapes are perceived and how they can influence user behavior
Lesson
Establishing Relationships in Design Composition
Explore techniques to establish clear relationships, enhance visual flow, and create cohesive and organized designs that effectively communicate information and engage users
Lesson
HTML Media
Learn how to incorporate various media elements into your web pages with HTML
Lesson
Accessibility in UX Microcopy
Get a grasp of the general guidelines to make your UX copy accessible to all
Lesson
Saving Changes
Learn about different methods and techniques for conveying system feedback to users
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
Continuous Discovery Mindset
Embrace continuous discovery to turn rigid roadmaps into a flexible, learning-driven process for creating products that truly meet user needs
Lesson
What Is AI-Powered UX?
Discover the fundamental concepts that distinguish AI-powered user experiences from traditional interfaces.
Lesson
Deceptive Patterns
Practice identifying and avoiding deceptive design patterns to build user trust
Lesson
Service Blueprinting
Learn how to visualize all aspects of the service delivery process for optimization
Lesson
Why Gamify?
Explore the benefits of applying gamification to non-game contexts in UX design
Lesson
Behaviorism in Gamification
Understand what makes gamification effective and how to leverage it to create positive user behavior
Lesson
Gamification Mechanics & Elements
Discover how tailored gamification mechanics can boost user engagement and make your product more captivating
Lesson
Best Industry Examples of Gamification
Explore real-world examples of gamification in top apps and learn which techniques truly drive success
Lesson
The Anatomy of Fun
Discover how different types of fun can transform tasks and boost engagement in gamified experiences
Lesson
Design Principles of Apple Platforms
Master Apple's core design principles to create intuitive and platform-native experiences.
Lesson
Understanding Design Audit Types
Master different design audit approaches to address specific product challenges.
Lesson
AI Capabilities & Constraints
Explore AI's core strengths and limitations to design more realistic and effective AI-powered experiences.
Lesson
The Nature of Motivation in Gamification
Understand what drives users to engage and how to harness those motivations effectively
Lesson
Customer Interviews
Learn how to prepare interviews and ask the right questions to uncover real user experiences and design better products
Lesson
Push Notification Strategies That Drive Engagement
Craft compelling push notifications that captivate and retain users.
Lesson
Mastering Email and In-App Messaging for Retention
Craft compelling email and in-app messages to boost user engagement and retention.
Lesson
Platform Adaptivity & Scaling
Design interfaces that adapt naturally to each platform's unique capabilities and constraints.
Lesson
User Agency & Customization
Design AI controls that empower users to personalize experiences while maintaining usability and simplicity.
Lesson
Automation vs. Augmentation Decisions
Determine when AI should take over tasks completely versus when it should enhance human capabilities.
Lesson
Accessibility Across Platforms
Design inclusive experiences that adapt thoughtfully across all Apple platforms.
Lesson
Selection & Input Methods
Master the implementation of Apple's selection and input patterns to create more intuitive interfaces.
Lesson
Safety Nets & Undo
Implement safety mechanisms that protect users and build confidence when interacting with AI systems.
Lesson
Lists & Tables
Master the art of presenting structured data through Apple's list and table patterns.
Lesson
Conversational UX & Multimodal Interfaces
Master design strategies for effective AI conversations across chat, voice, and visual modalities.
Lesson
Essential UI Controls
Master the core UI controls that power fluid interactions across Apple platforms.
Lesson
Re-engagement Campaigns for Dormant Users
Revive inactive users with targeted re-engagement strategies.
Lesson
Personalization Strategies to Reduce Churn
Craft tailored user experiences that keep customers engaged and loyal.
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
Design System Evaluation
Assess and optimize design system components for consistency and scalability.
Lesson
Building Loyalty Programs to Retain Users
Craft compelling loyalty initiatives that transform customers into devoted brand advocates.
Lesson
Finding AI Opportunities
Identify real user problems where AI capabilities provide meaningful solutions beyond traditional approaches.
Lesson
Apple Platform-Specific Patterns
Master the distinctive design patterns that make apps feel native on each Apple platform.
Lesson
Designing Sticky Features
Master the techniques to create irresistible product features that keep users coming back for more.