Skip to main content
BookintermediatePaid

Interaction Design

by Jennifer Preece, Yvonne Rogers, Helen Sharp · Sharp

A textbook on designing and evaluating interactive systems: gathering user needs, prototyping, conceptual models, and usability and experience evaluation methods. Prepares you to run a full user-centred design cycle rather than judge interfaces by taste.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Human-Computer Interaction

WebsiteFree

nngroup.com

NN/g (Nielsen Norman Group) is a leading UX research and consulting firm that publishes evidence-based articles on usability, interaction design, and user experience best practices. It also offers training, reports, and resources to help teams apply proven UX methods to digital products.

WebsiteFree

ACM Digital Library - CHI Papers

The full proceedings archive of the ACM CHI conference, the primary venue for human-computer interaction research. Browsing by year shows how interaction techniques, usability methods and empirical study designs are argued, measured and evaluated.

CourseFree

User Research and Design

University of Minnesota course on user experience research methods, covering interviews, focus groups, contextual inquiry, surveys and log analysis, then turning findings into personas, use cases and design ideas. Learners can plan user studies and translate the results into design decisions.

BookPaid

The Design of Everyday Things

Norman's account of how affordances, signifiers, mapping, feedback and conceptual models decide whether people can operate a door, a stove or software. After it you can diagnose usability failures as design faults rather than user error.

CourseFree

Human-Centered Design: an Introduction

UC San Diego course taught by Scott Klemmer introducing the human-centered design process: needfinding through observation, rapid prototyping, heuristic evaluation, and iterative testing with users. Learners can run a small design cycle from observing real people to testing an improved interface.

WebsiteFree

acm.org/sigchi

ACM SIGCHI is the ACM Special Interest Group on Computer-Human Interaction, and this page serves as the hub for the SIGCHI community. It links to conferences (e.g., CHI), publications, awards, chapters, and practical resources for researchers and practitioners in HCI.

See all Human-Computer Interaction resources →