We may earn an affiliate commission when you visit our partners.

Human-Computer Interaction

Save
May 1, 2024 Updated May 10, 2025 25 minute read

Human-Computer Interaction (HCI) is a multifaceted field dedicated to understanding how people interact with computers and designing technologies that are effective, efficient, and enjoyable to use. It sits at the crossroads of computer science, behavioral sciences, design, and media studies, drawing insights from each to create better experiences between users and machines. At its core, HCI is about making technology work for people, not the other way around. This involves not only the design of interfaces but also the study of how technology impacts our lives, work, and society.

Path to Human-Computer Interaction

Take the first step.
We've curated 24 courses to help you on your path to Human-Computer Interaction. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Human-Computer Interaction: by sharing it with your friends and followers:

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Human-Computer Interaction.
Provides a comprehensive overview of the field of Human-Computer Interaction (HCI), covering topics such as user experience design, usability, and accessibility. It is written by Andrew Dillon, a leading expert in HCI, and is an excellent resource for students and practitioners alike.
Practical guide to usability engineering, which is the process of designing and evaluating user interfaces to ensure that they are easy to use. It is written by Jakob Nielsen, one of the world's leading experts in usability, and it is an essential resource for anyone who wants to design user interfaces that are both effective and enjoyable to use.
Provides a broad overview of the field of interaction design, which encompasses HCI as well as other areas such as social interaction and design for sustainability. It is written by three leading experts in the field, and it is an excellent resource for students and practitioners alike.
Provides a practical guide to designing user interfaces that are both effective and enjoyable to use. It covers topics such as user experience design, usability, and accessibility, and it is written in a clear and concise style that makes it easy to understand.
Provides a comprehensive overview of the field of mobile user experience (UX), which is the study of how people interact with mobile devices and applications. It covers topics such as user experience design, usability, and accessibility, and it is an excellent resource for anyone who wants to design mobile apps that are easy to use and enjoyable to use.
Classic in the field of design, and it offers valuable insights into how people interact with everyday objects. While it does not specifically focus on HCI, the principles it discusses are highly relevant to the design of user interfaces and other interactive systems.
Provides a comprehensive overview of human factors for software engineers, which is the study of how people interact with software systems. It covers topics such as user experience design, usability, and accessibility, and it is an excellent resource for software engineers who want to design software that is easy to use and effective.
Classic in the field of web design, and it provides valuable insights into how people navigate and use websites. While it does not specifically focus on HCI, the principles it discusses are highly relevant to the design of user interfaces for websites and other interactive systems.
Provides a comprehensive overview of the principles of design, and it is written in a clear and concise style that makes it easy to understand. It covers topics such as color theory, typography, and layout, and it is an excellent resource for anyone who wants to learn more about design.
Provides a comprehensive overview of the field of information visualization, which is the process of designing and evaluating visual representations of data. While it does not specifically focus on HCI, the principles it discusses are highly relevant to the design of user interfaces for data-intensive applications.
Provides a gentle introduction to the field of UX design, and it is written in a clear and concise style that makes it easy to understand. It covers topics such as user research, prototyping, and usability testing, and it is an excellent resource for anyone who wants to learn more about UX design.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser