How to Learn Human-Computer Interaction
A structured path through Human-Computer Interaction — from first principles to confident mastery. Check off each milestone as you go.
Human-Computer Interaction Learning Roadmap
Click on a step to track your progress. Progress saved locally on this device.
Foundations of HCI
1-2 weeksLearn the history and scope of HCI as a discipline. Understand its roots in cognitive psychology, computer science, and design. Read foundational texts such as Don Norman's 'The Design of Everyday Things.'
Explore your way
Choose a different way to engage with this topic — no grading, just richer thinking.
Explore your way — choose one:
Cognitive Psychology for Interface Design
2-3 weeksStudy perception, attention, memory, and mental models. Understand cognitive load theory, Hick's Law, and Fitts's Law, and how they inform interface design decisions.
User Research Methods
2-3 weeksLearn qualitative and quantitative research techniques: interviews, surveys, contextual inquiry, card sorting, personas, and task analysis to understand user needs and behaviors.
Design Principles and Heuristics
2-3 weeksStudy Nielsen's 10 usability heuristics, Shneiderman's Eight Golden Rules, Gestalt principles of visual perception, and accessibility standards (WCAG).
Prototyping and Interaction Design
2-3 weeksPractice wireframing, low-fidelity and high-fidelity prototyping, and interaction design. Learn tools such as Figma, Sketch, or Adobe XD. Understand information architecture.
Usability Evaluation Methods
2-3 weeksConduct heuristic evaluations, cognitive walkthroughs, and usability testing with real users. Learn think-aloud protocols, eye tracking, and how to analyze and report findings.
Accessibility and Inclusive Design
1-2 weeksDeep-dive into accessibility: WCAG conformance levels, assistive technologies, screen readers, and designing for diverse abilities including visual, auditory, motor, and cognitive differences.
Emerging Topics in HCI
2-4 weeksExplore contemporary frontiers: voice user interfaces, gesture-based interaction, virtual and augmented reality, AI-driven personalization, ethical design, and the impact of large language models on interaction paradigms.
Explore your way
Choose a different way to engage with this topic — no grading, just richer thinking.
Explore your way — choose one: