<?xml version="1.0" encoding="utf-8"?>
Animation Theory & Motion Lesson
Lesson

Animation Theory & Motion

Dive into the basics of animation and its uses in UX design
UI Component States Lesson
Lesson

UI Component States

Learn how to guide users and give useful indications on how to interact with the interface components
Requesting User Permissions Lesson
Lesson

Requesting User Permissions

Learn how to request user permissions in a trustworthy and non-intrusive manner
Multimedia Accessibility Lesson
Lesson

Multimedia Accessibility

Understand how to make sure multimedia usage in your designs is accessible and doesn't distract or cause confusion to users
Designing for Epilepsy Lesson
Lesson

Designing for Epilepsy

Learn how to design accessibly, keeping in mind the triggers of those suffering from epilepsy
Designing for Motor Disabilities Lesson
Lesson

Designing for Motor Disabilities

Understand the most common motor disabilities and learn how to design products that work for all users
Links Accessibility Lesson
Lesson

Links Accessibility

Learn how to create prominent and straightforward hyperlinks that are clear of any ambiguity
Intro to UI Chips Lesson
Lesson

Intro to UI Chips

Discover how to organize information, guide user actions, and optimize the overall usability of an interface with UI chips
Designing for Tablets Lesson
Lesson

Designing for Tablets

Discover the best practices to follow when designing apps for tablets
Designing for Wearables Lesson
Lesson

Designing for Wearables

Learn the nuances of designing functional apps for wearable devices
HTML Links Lesson
Lesson

HTML Links

Learn how to connect web pages and provide seamless navigation for your users through HTML
Geometric Perception and Design Composition Lesson
Lesson

Geometric Perception and Design Composition

Understand the way different shapes are perceived and how they can influence user behavior
Establishing Relationships in Design Composition Lesson
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
HTML Media Lesson
Lesson

HTML Media

Learn how to incorporate various media elements into your web pages with HTML
Accessibility in UX Microcopy Lesson
Lesson

Accessibility in UX Microcopy

Get a grasp of the general guidelines to make your UX copy accessible to all
Saving Changes Lesson
Lesson

Saving Changes

Learn about different methods and techniques for conveying system feedback to users
Repetition in Design Composition Lesson
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
Continuous Discovery Mindset Lesson
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
What Is AI-Powered UX? Lesson
Lesson

What Is AI-Powered UX?

Discover the fundamental concepts that distinguish AI-powered user experiences from traditional interfaces.
Deceptive Patterns Lesson
Lesson

Deceptive Patterns

Practice identifying and avoiding deceptive design patterns to build user trust
Service Blueprinting Lesson
Lesson

Service Blueprinting

Learn how to visualize all aspects of the service delivery process for optimization
Why Gamify? Lesson
Lesson

Why Gamify?

Explore the benefits of applying gamification to non-game contexts in UX design
Behaviorism in Gamification Lesson
Lesson

Behaviorism in Gamification

Understand what makes gamification effective and how to leverage it to create positive user behavior
Gamification Mechanics & Elements Lesson
Lesson

Gamification Mechanics & Elements

Discover how tailored gamification mechanics can boost user engagement and make your product more captivating
Best Industry Examples of Gamification Lesson
Lesson

Best Industry Examples of Gamification

Explore real-world examples of gamification in top apps and learn which techniques truly drive success
The Anatomy of Fun Lesson
Lesson

The Anatomy of Fun

Discover how different types of fun can transform tasks and boost engagement in gamified experiences
Design Principles of Apple Platforms Lesson
Lesson

Design Principles of Apple Platforms

Master Apple's core design principles to create intuitive and platform-native experiences.
Understanding Design Audit Types Lesson
Lesson

Understanding Design Audit Types

Master different design audit approaches to address specific product challenges.
AI Capabilities & Constraints Lesson
Lesson

AI Capabilities & Constraints

Explore AI's core strengths and limitations to design more realistic and effective AI-powered experiences.
The Nature of Motivation in Gamification Lesson
Lesson

The Nature of Motivation in Gamification

Understand what drives users to engage and how to harness those motivations effectively
Customer Interviews Lesson
Lesson

Customer Interviews

Learn how to prepare interviews and ask the right questions to uncover real user experiences and design better products
Push Notification Strategies That Drive Engagement Lesson
Lesson

Push Notification Strategies That Drive Engagement

Craft compelling push notifications that captivate and retain users.
Mastering Email and In-App Messaging for Retention Lesson
Lesson

Mastering Email and In-App Messaging for Retention

Craft compelling email and in-app messages to boost user engagement and retention.
Platform Adaptivity & Scaling Lesson
Lesson

Platform Adaptivity & Scaling

Design interfaces that adapt naturally to each platform's unique capabilities and constraints.
User Agency & Customization Lesson
Lesson

User Agency & Customization

Design AI controls that empower users to personalize experiences while maintaining usability and simplicity.
Automation vs. Augmentation Decisions Lesson
Lesson

Automation vs. Augmentation Decisions

Determine when AI should take over tasks completely versus when it should enhance human capabilities.
Accessibility Across Platforms Lesson
Lesson

Accessibility Across Platforms

Design inclusive experiences that adapt thoughtfully across all Apple platforms.
Selection & Input Methods Lesson
Lesson

Selection & Input Methods

Master the implementation of Apple's selection and input patterns to create more intuitive interfaces.
Safety Nets & Undo Lesson
Lesson

Safety Nets & Undo

Implement safety mechanisms that protect users and build confidence when interacting with AI systems.
Lists & Tables Lesson
Lesson

Lists & Tables

Master the art of presenting structured data through Apple's list and table patterns.
Conversational UX & Multimodal Interfaces Lesson
Lesson

Conversational UX & Multimodal Interfaces

Master design strategies for effective AI conversations across chat, voice, and visual modalities.
Essential UI Controls Lesson
Lesson

Essential UI Controls

Master the core UI controls that power fluid interactions across Apple platforms.
Re-engagement Campaigns for Dormant Users Lesson
Lesson

Re-engagement Campaigns for Dormant Users

Revive inactive users with targeted re-engagement strategies.
Personalization Strategies to Reduce Churn Lesson
Lesson

Personalization Strategies to Reduce Churn

Craft tailored user experiences that keep customers engaged and loyal.
Mental Models & User Control Lesson
Lesson

Mental Models & User Control

Master the principles of matching user expectations with system behavior while maintaining a sense of user agency and control.
Design System Evaluation Lesson
Lesson

Design System Evaluation

Assess and optimize design system components for consistency and scalability.
Building Loyalty Programs to Retain Users Lesson
Lesson

Building Loyalty Programs to Retain Users

Craft compelling loyalty initiatives that transform customers into devoted brand advocates.
Finding AI Opportunities Lesson
Lesson

Finding AI Opportunities

Identify real user problems where AI capabilities provide meaningful solutions beyond traditional approaches.
Apple Platform-Specific Patterns Lesson
Lesson

Apple Platform-Specific Patterns

Master the distinctive design patterns that make apps feel native on each Apple platform.
Designing Sticky Features Lesson
Lesson

Designing Sticky Features

Master the techniques to create irresistible product features that keep users coming back for more.