Skip to content
Adaptive

Learn Human-Computer Interaction

Read the notes, then try the practice. It adapts as you go.When you're ready.

Session Length

~17 min

Adaptive Checks

15 questions

Transfer Probes

8

Lesson Notes

Human-Computer Interaction (HCI) is a multidisciplinary field that studies how people design, evaluate, and interact with computer systems and technologies. Drawing from computer science, cognitive psychology, design, and social sciences, HCI focuses on understanding the relationship between human users and the digital systems they use. The field examines everything from the physical ergonomics of input devices to the cognitive processes involved in navigating complex software interfaces, with the ultimate goal of creating technology that is effective, efficient, and satisfying to use.

The origins of HCI trace back to the 1980s, when personal computing began placing interactive systems into the hands of everyday users rather than trained specialists. Pioneering researchers such as Stuart Card, Thomas Moran, and Allen Newell developed foundational models like the GOMS (Goals, Operators, Methods, and Selection rules) framework to predict and evaluate user performance. The field expanded significantly with the rise of graphical user interfaces, the World Wide Web, and mobile computing, each new paradigm demanding fresh approaches to design and evaluation. Landmark contributions like Ben Shneiderman's Eight Golden Rules and Jakob Nielsen's usability heuristics became essential guides for practitioners.

Today, HCI encompasses a vast range of topics including user experience (UX) design, accessibility, natural language interfaces, gesture-based interaction, virtual and augmented reality, and ethical considerations in algorithm-driven systems. Modern HCI researchers employ methods ranging from controlled laboratory experiments and eye-tracking studies to ethnographic field research and large-scale A/B testing. As computing becomes increasingly embedded in everyday objects through the Internet of Things and as artificial intelligence reshapes how users interact with systems, HCI remains a critical discipline for ensuring that technology serves human needs, values, and capabilities.

You'll be able to:

  • Apply usability heuristics and cognitive load theory to evaluate and improve user interface designs across platforms
  • Design user research studies using contextual inquiry, think-aloud protocols, and A/B testing for evidence-based design decisions
  • Analyze accessibility standards including WCAG guidelines and assistive technology requirements to create inclusive digital experiences
  • Evaluate emerging interaction paradigms including voice interfaces, gesture recognition, and augmented reality for user experience innovation

One step at a time.

Key Concepts

Usability

The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use, as defined by ISO 9241.

Example: A banking app that allows users to transfer funds in three taps with clear confirmation messages demonstrates high usability, while one requiring users to navigate seven menus and remember account codes does not.

User-Centered Design (UCD)

An iterative design framework in which the needs, wants, and limitations of end users are given extensive attention at each stage of the design process, from requirements gathering through prototyping and evaluation.

Example: A hospital designing a new electronic health records system interviews nurses, doctors, and administrative staff to understand their workflows before writing any code, then tests prototypes with those same users.

Affordance

A property of an object or interface element that suggests how it can be used. Originally coined by psychologist James Gibson and adapted for design by Don Norman, affordances signal possible actions to the user.

Example: A button that appears raised and three-dimensional on a screen affords clicking, while a flat line of text with no visual cue does not clearly afford interaction even if it is technically clickable.

Mental Model

An internal representation that a user holds about how a system works. When a user's mental model matches the system's actual behavior, interaction is intuitive; mismatches lead to errors and frustration.

Example: Users expect that dragging a file to the trash icon will delete it. If a system instead archives the file when dragged to trash, the mismatch between the mental model and actual behavior causes confusion.

Fitts's Law

A predictive model of human movement stating that the time to move to a target is a function of the distance to the target and the size of the target. Larger, closer targets are faster to select.

Example: On a website, placing a large 'Submit' button near the form fields users just completed reduces the time needed to click it, following Fitts's Law by minimizing distance and maximizing target size.

Heuristic Evaluation

A usability inspection method in which evaluators examine an interface and judge its compliance with recognized usability principles (heuristics), such as Jakob Nielsen's ten usability heuristics.

Example: A UX team reviews a new e-commerce checkout flow against Nielsen's heuristics and identifies that the system lacks clear error messages when a credit card number is entered incorrectly, violating the 'help users recognize, diagnose, and recover from errors' heuristic.

Accessibility

The design of products, devices, services, or environments so that they are usable by people with the widest range of abilities, including those with visual, auditory, motor, or cognitive disabilities.

Example: A website provides alt text for all images, supports keyboard-only navigation, and uses sufficient color contrast ratios so that users with screen readers or color vision deficiencies can fully interact with the content.

Interaction Design (IxD)

The practice of designing interactive digital products, environments, systems, and services with a focus on how users will interact with them, encompassing the behavior and responses of the system over time.

Example: When designing a music streaming app, an interaction designer specifies that swiping left on a song should add it to a queue, with a smooth animation and a brief confirmation toast providing feedback.

More terms are available in the glossary.

Explore your way

Choose a different way to engage with this topic β€” no grading, just richer thinking.

Explore your way β€” choose one:

Explore with AI β†’

Concept Map

See how the key ideas connect. Nodes color in as you practice.

Worked Example

Walk through a solved problem step-by-step. Try predicting each step before revealing it.

Adaptive Practice

This is guided practice, not just a quiz. Hints and pacing adjust in real time.

Small steps add up.

What you get while practicing:

  • Math Lens cues for what to look for and what to ignore.
  • Progressive hints (direction, rule, then apply).
  • Targeted feedback when a common misconception appears.

Teach It Back

The best way to know if you understand something: explain it in your own words.

Keep Practicing

More ways to strengthen what you just learned.

Human-Computer Interaction Adaptive Course - Learn with AI Support | PiqCue