
Course overview
How to Design Human–Computer Interfaces
46 modules
·186 lessons
·—
Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8
Part 9
Part 10
Part 11
Part 12
Part 13
Part 14
Part 15
Part 16
Part 17
Part 18
Part 19
Part 20
Part 21
Part 22
Part 23
Part 24
Part 25
Part 26
Part 27
Navigation Structures and Wayfinding
Part 28
Flows, Journeys, and Multi-Step Tasks
Part 29
Search and Discovery
Part 30
Cross-Platform IA
Part 31
Prototyping Levels and Fidelity
Part 32
Task-Based Usability Testing
Part 33
Measuring Usability and UX
Part 34
Iteration Loops and Design Debt
Part 35
Collaboration Across Roles
Part 36
Accessibility Foundations
Part 37
Inclusive Design Principles
Part 38
Patterns for Accessible Components
Part 39
Dark Patterns and Design Ethics
Part 40
Accessibility as a System Property
Part 41
Multi-Platform Design Language
Part 42
Interface Systems as Products
Part 43
Design Ops and Tooling
Part 44
Monitoring, Feedback, and Continuous UX Improvement
Part 45
Interface Systems in a Larger Ecosystem
Part 46