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

User Interfaces

Save
May 1, 2024 Updated May 11, 2025 20 minute read

A User Interface (UI) is the point of interaction between a human user and a computer or device. It encompasses everything the user sees, hears, and interacts with, including visual elements, informational components, and navigational features. Essentially, UI design is the process of crafting the appearance, interactivity, and overall feel of a digital product, aiming to make the user's experience both intuitive and enjoyable. This field focuses on the aesthetics and style of an interface, ensuring it is not only functional but also visually appealing and easy to navigate.

Path to User Interfaces

Take the first step.
We've curated 24 courses to help you on your path to User Interfaces. 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 User Interfaces: by sharing it with your friends and followers:

Reading list

We've selected 33 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 User Interfaces.
This foundational text explores the principles of good design through everyday objects, offering a crucial perspective on how users interact with the world around them. It provides essential background knowledge for understanding user behavior and the importance of intuitive design, making it highly valuable for anyone new to the field of user interfaces and a key prerequisite read. While not solely focused on digital interfaces, its principles are universally applicable and widely referenced in HCI and UX.
A highly practical and accessible guide to web usability, this book emphasizes making interfaces intuitive and easy to navigate. It's considered a must-read for anyone involved in web design and development, offering actionable advice and a common-sense approach that is particularly helpful for solidifying understanding of core usability principles. is often used as a starting point for those entering the field.
This comprehensive guide delves into the principles and practices of interaction design, offering a structured approach to designing goal-directed user interfaces. It's a valuable reference for both students and professionals, providing depth on topics like personas, scenarios, and design methodologies. It is widely regarded as a foundational text and is often used in academic settings and by industry professionals to deepen their understanding of interaction design.
Provides a comprehensive overview of the principles and practices of user interface design and evaluation. It covers a wide range of topics, including user-centered design, information architecture, interaction design, and usability testing. The book is written in a clear and concise style and is illustrated with numerous examples.
Classic in the field of user experience design. It provides a comprehensive overview of the principles and practices of user-centered design. The book is written in a clear and concise style and is illustrated with numerous examples.
Explores the psychological principles behind effective user interface design, explaining why certain design guidelines work based on human perception, memory, and cognition. It's essential for gaining a deeper understanding of user behavior and making informed design decisions. It provides a strong theoretical foundation and practical insights for designers at all levels.
Translating psychological research into actionable design advice, this book offers 100 concise lessons on how people see, read, remember, and think. It's an excellent resource for understanding user psychology and improving the effectiveness of user interfaces. It is highly recommended for adding breadth to a designer's understanding of their audience.
A widely used textbook in HCI, this book provides a broad overview of user interface design principles, guidelines, and theories. It covers a wide range of topics, from interaction styles to evaluation methods, making it a solid reference for students and professionals. While extensive, it offers a comprehensive look at the field.
Explores the cognitive principles behind user interaction with technology. It provides a wealth of insights that can help you to create better user interfaces. The book is written in a clear and concise style and is illustrated with numerous examples.
Explores the psychological principles behind the design of everyday objects. It provides a wealth of insights that can help you to create better user interfaces. The book is written in a clear and concise style and is full of helpful illustrations.
Practical guide to web usability. It provides a wealth of practical tips and advice that can help you to improve the usability of your website. The book is written in a clear and concise style and is full of helpful illustrations.
Serves as a catalog of common interface design patterns, providing solutions to recurring design problems. It's a valuable reference for designers looking for proven approaches to various interface elements and interactions. While the examples may show their age, the underlying principles and patterns remain highly relevant for understanding the building blocks of user interfaces.
Presents 125 key design principles from various fields, many of which are directly applicable to user interface design. It's a great resource for broadening one's understanding of design fundamentals that influence user perception and interaction. It's more of a reference to dip into than a cover-to-cover read, offering a wide range of concepts relevant to creating effective interfaces.
Provides a broad introduction to the field of interaction design, covering theoretical foundations, design practices, and emerging trends. It goes beyond traditional HCI to explore interaction design in a wider context, including areas like ubiquitous computing and social media. It's a good resource for gaining a comprehensive understanding of the evolving landscape of interaction design.
Practical guide to user interface design for programmers. It covers a wide range of topics, including information architecture, interaction design, and visual design. The book is written in a clear and concise style and is illustrated with numerous examples.
Practical guide to designing user interfaces for mobile devices. It covers a wide range of topics, including screen design, navigation, and interaction design. The book is written in a clear and concise style and is illustrated with numerous examples.
Explores the impact of computers on our lives. It provides a thought-provoking examination of the ethical and social issues surrounding user interface design.
This practical guide walks through the process of UX design on a project basis, covering everything from planning and research to design and development. It's a useful resource for understanding the practical application of UI and UX principles in a real-world context. The third edition includes updated information on remote methods and collaboration.
Explores how well-known psychological principles and heuristics can be applied to user interface design. It provides designers with a scientific basis for making design decisions that align with user behavior and expectations. It's a concise and practical guide for incorporating psychology into UI design.
For those looking to deepen their understanding of how to evaluate user interfaces and conduct user research, this book offers a comprehensive overview of research methodologies in HCI. It covers both quantitative and qualitative methods, essential for evidence-based design. This is particularly valuable for students and professionals engaging in user research to inform their UI design.
Provides a comprehensive overview of UX design principles and techniques, with a focus on online user experiences. It covers a wide range of topics, including user research, information architecture, and usability testing. It's a solid reference for understanding the various facets of UX that influence UI design.
Explores the principles and practices of designing interactions for a variety of digital products and devices. It emphasizes the importance of understanding user goals and creating engaging and effective interactive experiences. It's a good resource for moving beyond static interfaces to consider the dynamic aspects of user interaction.
Introduces the Hook Model, a framework for creating products that subtly encourage user behavior and build habits. While not strictly a UI design book, it offers valuable insights into user psychology and engagement, which are crucial for designing successful interfaces that keep users coming back. It's relevant for understanding the persuasive aspects of interface 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