Learn UX Design and Grow Your Career
- Take all our online courses. Pay a flat fee.
- Get industry-recognized Course Certificates ()
- Self-paced: never miss a class or deadline.
- Specialized in design—that’s why the industry trusts us.
Don’t Know Where to Start?
Most popular User Experience Courses
Beginner User Experience Courses
Intermediate User Experience Courses
Emotional Design — How to Make Products People Will Love
Service Design: How to Design Integrated Service Experiences
Advanced User Experience Courses
The Brain and Technology: Brain Science in Interface Design
Too Busy For a Full Course?
Try our on-demand Master Classes instead! In just 60 minutes, you can learn directly from design experts about a variety of topics!
Stay updated, stay inspired—even if you’re short on time.
Design for Adaptability: Component-Driven Information Architecture
Design Patterns for AI UX
How to Elevate Your UI Design with Fonts
The 5 Deadly Sins of Strategy
The Importance of Emotional Intelligence in UX
Accessible and Inclusive Design Patterns
Design Systems: How to Craft Successful Components
Adobe Firefly and Generative AI: Beginners Guide
How to Fix UX Fails with Object-Oriented UX
Storyboarding 101: From Ideas to Narratives
How to Innovate with XR
Human-Centered Design for AI
Rapid Prototyping for Virtual Reality
Conversation Design: Practical Tips for AI Design
How to Make Your AI Project a Success
Design KPIs: From Insights to Impact
User Stories Don't Help Users: Introducing Persona Stories
How to Prototype for Games UX
How To Balance Remote and In-Person UX Work
How to Design for Neurodiversity: Inclusive Content and UX
How To Craft Immersive Experiences in XR
How to Design for Civic Life
How to Create Actionable User Journey Maps
How to Build a Successful Portfolio
Boost Mobile UX with UX Design Principles and Best Practices
How to Manage Personal UX Maturity
AI-Powered UX Design: How to Elevate Your UX Career
How to Create Complex Tables Users Love: A UI Designer's Guide
How to Create Successful Design Systems with Storytelling
How to Become a Games User Researcher
How to Design for Discoverability
UI Design for Games: Starter Edition
How to Design for User Trust
Evaluating Your UX Maturity: Limits and Opportunities
Complex UI Design: Practical Techniques
Emotional Design: Evoke Emotional Responses Through Design
Top 10 Things Designers Need to Know About People
Survival Metrics: Getting Change Done In An Agile and Data-Informed Way
Introduction to Digital Accessibility
How To Attract Users Through Great Onboarding Experiences
The Power of Storytelling in UX
How To Find User Insights Through Storytelling
How to Design Engaging Products: Insights from Fortnite's UX
Strategy Custody: How to Secure Your Strategy's Success
A Guide To Hassle-Free Designer-Developer Collaboration
Exclusive: Design for a Better World, a Discussion with Don Norman
How to Become a Visual Thinker With Sketchnoting
UX Careers: Set Yourself Up for Success
How to Balance Simplicity and Complexity in UX
How to Design with the Mind in Mind
Beyond Design: Practical Tips for Freelancing & Creating Your Brand
Conceptual Models: A Guide To Intuitive Design
How to Get Started with Usability Testing
How To Create Actionable Personas
How To Influence Behavior Through Virtual Reality Narratives
How to Design with and for Artificial Intelligence
How To Differentiate Your Mobile UX
User Journey Mapping for Better UX
Games UX: Process and Pipeline Deep Dive
How to Design for an Aging Population
How to Build Your UX Toolbox
Navigating Career Changes: How to Break into UX and Product Design
Games UX Foundations: Starter Edition
How to Get Started as a UX Consultant
Radical Participatory Design: Insights From NASA’s Service Design Lead
The Tone Of Typography: A Visual Communication Guide
Beyond Interfaces: The UI Design Skills You Need to Know
How To Use Color Theory To Enhance Your Designs
How To Communicate With Typography
UX Writing: How To Use Words As A Design Power Tool
Storytelling Through Visual Design: A Practical Guide
Innovating In An Enterprise: The Challenges And How To Overcome Them
How To Design Forms Like An Expert
Design For Agile: Common Mistakes And How To Avoid Them
How To Successfully Change Your Career To UX Design
How To Use Card Sorting For Better Information Architecture
Harness Your Creativity To Design Better Products
How To Prepare For The Future Of Mobile UX
Behavioral Design: Create Engaging Products with Behavioral Science
How (and When) To Run A Design Sprint
How To Remove Bias From Your Products
21st Century Design with Don Norman
How To Design UX That Users Love To Convert Through
How To Design Experiences for AI
Win Clients, Pitches & Approval: Present Your Designs Effectively
How To Deal With People Who Don't Get Design
How To Conduct Effective User Interviews
UX Magic: Achieve 10X Better Designs Through Semantic Interaction Design
Disruptive Design: Is your UX future-proof?
Design with Data: A Guide to A/B Testing
Going from UX to Service Design
Upcoming Live Master Classes
Micro-Usability: How to Design for Frictionless UX
In UX design, we spend much of our time working in problem domains with relatively casual use. Ecommerce, travel, holidays, finance and household services are examples of apps or websites that ordinary users might visit once a week at most. The result is that, as designers, we tend to focus on ease of learning rather than ease of use.
But in our increasingly connected and metric-hungry world, we've see a significant rise in regular user interaction. Many people now work with a handful of apps all day, every day. Beyond the well-established social media and messaging services, we have food and drink logging, exercise tracking, productivity tools, navigation and entertainment apps. And that's before we take business-to-business applications into account.
In all these scenarios of regular use, ease of learning must take a back seat. We need to consider ease of use in a very detailed way. Enter micro-usability and frictionless UX. With the guidance of UX Expert William Hudson, in this one-hour Master Class Webinar discover how to make your solutions work for your users so they don't have to!
You’ll learn:
- How to streamline interaction for frequent or expert users by reducing task times.
- How to reduce user frustration and confusion by clearly communicating expectations and results.
- Interaction design that works well for older or less-able audiences.
- Improved data quality by minimizing user errors and unnecessary resubmission of forms.
While some of these techniques are explicitly aimed at frequent users, many also help general usability and significantly improve the user experience. You don't need a grounding in Human-Computer Interaction, but we'll be touching on some classical HCI principles:
- Fitts' Law
- The keystroke-level model (KLM)
- Redundant coding
Even if you can't attend live, register to gain access to a recording that you can watch at any time after the broadcast.
Adobe Firefly and Generative AI: Deep Dive
Unlock Adobe Firefly's full potential in our upcoming Master Class webinar, led by Howard Pinsky, Adobe's Senior Design Evangelist. Discover how Adobe Firefly's cutting-edge image model can transform your design practices, enhancing creativity and efficiency.
In this 1-h Masterclass, you'll learn:
- Text-to-Image generation.
- Refine and influence outputs using Structure and Style Reference.
- Perfect your images using Generative Fill and Expand.
- Integrate generative AI into your Photoshop and Illustrator workflows.
Don't miss this opportunity to enhance your creative toolbox with Adobe Firefly's generative AI capabilities. Register now and transform the way you design!
Even if you can't attend live, register to gain access to a recording that you can watch at any time after the broadcast.
Behavioral Design 101: How to Design for Behavior Change
Can you understand and assess the potentially far-reaching consequences of seemingly small design choices? As designers, every decision you make influences user actions. You are shaping behavior, whether intentionally or not. In this Master Class with Expert Behavioral Designer, Samuel Salzer, you’ll learn how you can use tools, insights, and principles from behavioral design to thoughtfully and systematically design for behavior change.
This session will demystify the concepts of behavioral design and product psychology, to show you what really matters when integrating behavioral science into your workflow. The aim is to enhance your ability to understand user needs and ensure your designs not only meet key product metrics such as engagement, retention, and low churn but also crucially influence the right behavior change.
You’ll learn:
- The foundational principles of behavioral design, emphasizing systematic processes over quick fixes.
- User research through a behavioral science lens, enabling you to navigate its complexities and leverage diverse viewpoints for richer outcomes.
- Strategic uses of behavioral design tools like behavioral maps and behavioral personas, highlighting their unique advantages over traditional tools.
- Practical, systematic approaches to apply behavioral design principles to boost user engagement and satisfaction.
- The nuances of understanding user behaviors beyond what users can articulate—exploring the 'why' behind their actions, not just the 'what' they say or do.
This Master Class is crucial for anyone looking to significantly impact their design practice through the powerful lens of behavioral design. It's not just about adding new tools to your toolkit—it's about evolving your perspective to transform how you see and influence the world through your design choices.
Even if you can't attend live, register to gain access to a recording that you can watch at any time after the broadcast.
Design Systems Blueprint: Comprehensive Strategies for Success
Design systems streamline design processes by providing a cohesive set of guidelines and components that ensure product consistency, improve team collaboration, enhance efficiency and user experience. In this Master Class with Jarvis Moore, Senior Design Lead, Design Systems at Microsoft, you’ll explore the foundational building blocks and strategic approaches necessary to establish a successful design system. This session is for design systems leaders who want to build and organize a design system team effectively. You’ll discover how to conceptualize and implement the core components of a design system, as well as lead and manage a specialized team dedicated to its development and maintenance.
You’ll learn:
- Core systems understanding: Gain in-depth knowledge of the essential elements, such as foundations, tokens, motion, and content that form the backbone of a design system.
- Team building and management: Learn strategies for assembling a skilled design system team, focusing on roles, responsibilities, and collaboration techniques to maximize team efficiency and cohesion.
- Tool proficiency with Figma: Master Figma to effectively convert design concepts into digital assets and libraries, ensuring your team leverages the best practices in tool usage.
- Effective onboarding and communication strategies: Develop and implement communication plans and onboarding processes that align your team and streamline workflow.
- Documentation and governance: Focus on creating, organizing, and maintaining clear and comprehensive documentation, which is crucial for supporting your design system and ensuring consistency across all team outputs.
At the end of this Master Class, you’ll be equipped with the expertise to lead the development and implementation of a scalable and adaptable design system.
Even if you can't attend live, register to gain access to a recording that you can watch at any time after the broadcast.
How to Design Better Error Messages UX
Error messages are essential to create a successful user experience (UX). They guide users, offer instant feedback, and prevent mishaps. Friendly and informative, they build trust and empower users while ensuring inclusivity and satisfaction. However, many error messages fall short, being too generic or technical, and lead to frustration rather than assistance.
How can we design better error messages UX? How do we display errors in data tables? Where do we place them?
In this one-hour Master Class webinar with Vitaly Friedman, a UX Lead working with the European Parliament and the Founder of Smashing Magazine, you'll delve into error message UX details, covering form layout, live validation, disabled buttons, compatibility, and crafting effective error messages. You'll also learn techniques to improve error recovery rates and proactively minimize errors.
You’ll learn:
- How to display error messages in complex apps and forms.
- How to design better validation to reduce friction and frustration.
- Where to place error messages in a layout for tables, filters and forms.
- How to prevent mistakes and slips with better form design.
Join this Master Class webinar to learn techniques to design better error messages, improve validation, optimize error message placement and prevent mistakes.
Even if you can't attend live, register to gain access to a recording that you can watch at any time after the broadcast.
UX Design is a Booming Industry
Job opportunities for people with design skills are increasing like never before. And UX designer salaries are soaring—upwards of $110K in cities like San Francisco and New York.
Gain Industry-Recognized UX Certificates
Use your certificates to make a life-changing shift into UX or stay ahead in your UX career. Salaries are among the highest in the world.
173,518 members (and counting) have advanced their careers with us. See reasons to join.
How It Works
-
Take online courses by industry experts
Lessons are self-paced so you’ll never be late for class or miss a deadline.
-
Get a Course Certificate
Your answers are graded by experts, not machines. Get an industry-recognized Course Certificate to prove your skills.
-
Advance your career
Use your new skills in your existing job or to get a new job in UX design. Get help from our community.
Design Faster With Ready-To-Use Template Bundles
Speed up your design workflow with our ready-to-use template bundles! Each bundle contains a set of practical templates you can apply in your work—and they’re all licensed for commercial use.
Throughout our courses you’ll find 100+ exclusive templates and guides that help you learn and execute super fast.
Frequently Asked Questions
How much will I have to pay for the courses?
After you pay for your membership, you can take as many courses as you want with no additional costs. There are no further charges on top of the membership fee.
Can I take more than one course at a time?
With a Student membership, you can take a maximum of two courses at the same time. You can still take as many courses as you would like – free of extra charges – just as long as you finish or drop them so that you don’t have more than two ongoing courses.
Can I get my manager to pay for my membership?
- Get approval from your manager (e.g., using the email template below).
- Pay with your credit card (either your own or your corporate credit card).
- Your invoice will be ready instantly — and we can modify it to meet your manager's requirements.
- Our 14-day money-back guarantee protects you and your manager.
I would like to get reimbursement for my Interaction Design Foundation membership. This membership can benefit our team and company in the following ways:
- I can enroll in all the IxDF’s self-paced, online courses (in my spare time), which will help me complete current projects with better results.
- I can network with peers from all over the world and find out how others have addressed issues we are currently facing.
- I will be able to continuously educate myself on UX topics through the IxDF's courses and eBooks.
- Because of the breadth of educational materials, I will learn how to solve specific design problems.
- I want to offer to share the key takeaways from the courses with my team.
I missed the enrollment, and now the course is closed. What can I do?
Don't worry if you missed the course. We will re-run it shortly. One of the reasons we continually open and close courses is in order to control the classroom size.
Networking is a large part of our value proposition, so we want just the right number of people inside the courses. That is also why we display the "XX % percent booked" on our course icons.