Home

Awesome

UI Banner

UI Design PRs Welcome

A curated list of useful resources related to User Interface Design

Contents

Learn

Principles

<sup>back to table of contents</sup>

Books

CoverTitleAuthor
<img src="covers/01-dont-make-me-think.jpg" alt="Don't Make Me Think: A Common Sense Approach to Web Usability" width="100%">:star: Don't Make Me Think: A Common Sense Approach to Web Usability - Steve Krug’s guide to help you understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, it’s one of the best-loved and most recommended books on the subject. ReviewSteve Krug
<img src="covers/02-the-design-of-everyday-things.jpg" alt="The Design of Everyday Things" width="100%">:star: The Design of Everyday Things - In this entertaining and insightful analysis, cognitive scientist Don Norman hails excellence of design as the most important key to regaining the competitive edge in influencing consumer behavior. Review 1 / Review 2Donald A. Norman
<img src="covers/03-universal-principles-of-design.jpg" alt="The Universal Principles of Design" width="100%">The Universal Principles of Design - The first cross-disciplinary reference of design. Richly illustrated and easy to navigate, this book pairs clear explanations of the design concepts featured with visual examples of those concepts applied in practice. Website / ReviewLidwell, Holden, & Butler
<img src="covers/04-tog-on-interface.jpg" alt="Tog on Interface" width="100%">Tog on Interface - Using ideas from such diverse sources as Information Theory, Carl Jung, and even professional beekeeping, the book provides a framework for achieving a deep understanding of user interface design. ReviewBruce Tognazzini
<img src="covers/05-universal-methods-of-design.jpg" alt="Universal Methods of Design: 100 Ways to Research Complex Problems, Develop Innovative Ideas, and Design Effective Solutions" width="100%">Universal Methods of Design: 100 Ways to Research Complex Problems, Develop Innovative Ideas, and Design Effective Solutions - This books serves as an invaluable compendium of methods that can be easily referenced and utilized by cross-disciplinary teams in nearly any design project. ReviewHanington & Martin
<img src="covers/06-about-face.jpg" alt=" : The Essentials of Interaction Design" width="100%">About Face: The Essentials of Interaction Design - You'll learn the principles of good product behavior and gain an understanding of Cooper's Goal-Directed Design method, which involves everything from conducting user research to defining your product using personas and scenarios. ReviewCooper, Reimann & Cronin
<img src="covers/07-designing-with-the-mind-in-mind.jpg" alt="Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules" width="100%">Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules - Jeff Johnson presents the first practical guide to help designers and developers understand the psychology behind these tried and tested user interface design rules. ReviewJeff Johnson
<img src="covers/08-designing-interfaces.jpg" alt="Designing Interfaces: Patterns for Effective Interaction Design" width="100%">Designing Interfaces: Patterns for Effective Interaction Design - UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence. ReviewJenifer Tidwell
<img src="covers/09-microinteractions-designing-with-details.jpg" alt="Microinteractions: Designing with Details" width="100%">Microinteractions: Designing with Details - This book provides a new way of thinking about designing digital products: as a series of microinteractions that are essential to bringing personality and delight to applications and devices. Website / ReviewDan Saffer
<img src="covers/10-how-to-make-sense-of-any-mess.jpg" alt="How to Make Sense of Any Mess" width="100%">How to Make Sense of Any Mess - This book outlines a step-by-step process for making sense of messes made of information (and people). Website / ReviewAbby Covert
<img src="covers/11-information-architecture-for-the-web-and-beyond.jpg" alt="Information Architecture: For the Web and Beyond" width="100%">Information Architecture: For the Web and Beyond - Anyone involved in digital design will learn how to create semantic structures that will help people engage with your message. ReviewRosenfeld, Morville & Arango
<img src="covers/12-the-elements-of-user-experience.jpg" alt="The Elements of User Experience: User-Centered Design for the Web" width="100%">The Elements of User Experience: User-Centered Design for the Web - The author gives readers the big picture of Web user experience development, from strategy and requirements to information architecture and visual design. ReviewJesse James Garrett
<img src="covers/13-the-best-interface-is-no-interface.jpg" alt="The Best Interface Is No Interface: The Simple Path to Brilliant Technology" width="100%">The Best Interface Is No Interface: The Simple Path to Brilliant Technology - This book challenges our world of nagging, screen-based bondage, and shows how we can build a technologically advanced world without digital interfaces. ReviewGolden Krishna
<img src="covers/14-designing-interactions.jpg" alt="Designing Interactions" width="100%">Designing Interactions - In the book, Bill Moggridge introduces us to 40 influential designers who have shaped our interaction with technology. Website / ReviewBill Moggridge
<img src="covers/15-sketching-user-experiences.jpg" alt="Sketching User Experiences: Getting the Design Right and the Right Design" width="100%">Sketching User Experiences: Getting the Design Right and the Right Design - The book approaches design and design thinking as something distinct that needs to be better understood-by both designers and the people with whom they need to work- in order to achieve success with new products and systems. ReviewBill Buxton
<img src="covers/16-designing-for-the-digital-age.jpg" alt="Designing for the Digital Age: How to Create Human-Centered Products and Services" width="100%">Designing for the Digital Age: How to Create Human-Centered Products and Services - This comprehensive, full-color volume addresses project management, user research, and consensus-building problems with detailed how-to information, real-life examples, and exercises. ReviewKim Goodwin
<img src="covers/17-100-things-every-designer-needs-to-know.jpg" alt="100 Things Every Designer Needs to Know about People" width="100%">100 Things Every Designer Needs to Know about People - This book combines real science and research with practical examples to deliver a guide every designer needs. ReviewSusan M. Weinschenk
<img src="covers/18-usability-engineering.jpg" alt="Usability Engineering" width="100%">Usability Engineering - The book provides the tools needed to avoid usability surprises and improve product quality. Step-by-step information on which method to use at various stages during the development lifecycle are included, along with detailed information on how to run a usability test and the unique issues relating to international usability. ReviewJakob Nielsen
<img src="covers/19-a-practical-guide-for-information-architecture.jpg" alt="A Practical Guide to Information Architecture" width="100%">A Practical Guide to Information Architecture - Whether it's organising content, providing clear descriptions or ways for people to get to them, this book is armed with practical advice and examples. ReviewDonna Spencer
<img src="covers/20-mobile-first.jpg" alt="Mobile First" width="100%">Mobile First - Former Yahoo! design architect and co-creator of Bagcheck Luke Wroblewski knows more about mobile experience than the rest of us, and packs all he knows into this entertaining, to-the-point guidebook. ReviewLuke Wroblewski
<img src="covers/21-think-first.jpg" alt="Think First: My No-Nonsense Approach to Creating Successful Products, Memorable User Experiences + Very Happy Customers" width="100%">Think First: My No-Nonsense Approach to Creating Successful Products, Memorable User Experiences + Very Happy Customers - Think First serves as a roadmap to building a solid foundation for UX that’s strong enough to withstand any weather as projects move into design and coding. ReviewJoe Natoli
<img src="covers/22-designning-web-navigation.jpg" alt="Designing Web Navigation" width="100%">Designing Web Navigation - This book demonstrates that good navigation is not about technology - it's about the ways people find information, and how you guide them. ReviewJames Kalbach
<img src="covers/23-seductive-interaction-design.jpg" alt=" : Creating Playful, Fun, and Effective User Experiences" width="100%">Seductive Interaction Design: Creating Playful, Fun, and Effective User Experiences - The author takes a fresh approach to designing sites and interactions based on the stages of seduction. This beautifully designed book examines what motivates people to act. ReviewStephen P. Anderson
<img src="covers/24-the-ux-team-of-one.jpg" alt="The User Experience Team of One: A Research and Design Survival Guide" width="100%">The User Experience Team of One: A Research and Design Survival Guide - The book prescribes a range of approaches that have big impact and take less time and fewer resources than the standard lineup of UX deliverables. ReviewLeah Buley
<img src="covers/25-design-systems-handbook.jpg" alt="Design Systems Handbook" width="100%">Design Systems Handbook - A design system unites product teams around a common visual language. It reduces design debt, accelerates the design process, and builds bridges between teams working in concert to bring products to life. Learn how you can create your design system and help your team improve product quality while reducing design debt. WebsiteMarco Suarez, Jina Anne, Katie Sylor-Miller, Diana Mounter, and Roy Stanfield
<img src="covers/26-defensive-design-for-the-web.jpg" alt="Defensive Design for the Web: How to Improve Error Messages, Help, Forms, and Other Crisis Points" width="100%">Defensive Design for the Web: How to Improve Error Messages, Help, Forms, and Other Crisis Points - This book shows the right (and wrong) ways to get defensive, offers guidelines to prevent errors and rescue customers if a breakdown occurs. ReviewMatthew Linderman & Jason Fried
<img src="covers/27-ux-for-lean-startups.jpg" alt="UX for Lean Startups" width="100%">UX for Lean Startups - UX expert Laura Klein shows you what it takes to gather valuable input from customers, build something they’ll truly love, and reduce the time it takes to get your product to market. ReviewLaura Klein
<img src="covers/28-gui-bloopers.jpg" alt="GUI Bloopers 2.0: Common User Interface Design Don'ts and DOS" width="100%">GUI Bloopers 2.0: Common User Interface Design Don'ts and DOS - The book looks at user interface design bloopers from commercial software, Web sites, Web applications, and information appliances, explaining how intelligent, well-intentioned professionals make these mistakes--and how you can avoid them. ReviewJeff Johnson
<img src="covers/29-encyclopedia-HCI.png" alt="The Encyclopedia of Human-Computer Interaction, 2nd Ed." width="100%">The Encyclopedia of Human-Computer Interaction, 2nd Ed. - The textbooks are assembled in a gigantic 4000+ page encyclopedia covering the design of interactive products and services such as websites, household objects, smartphones, computer software, aircraft cockpits, you name it. WebsiteMads Soegaard & Rikke Friis Dam (eds.)
<img src="covers/30-user-interface-design-for-programmers.jpg" alt="User Interface Design for Programmers" width="100%">User Interface Design for Programmers - Author proposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. ReviewJoel Spolsky
<img src="covers/31-designing-for-the-web.jpg" alt="A Practical Guide to Designing for the Web" width="100%">A Practical Guide to Designing for the Web - Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one. Website / ReviewMark Boulton
<img src="covers/32-design-for-hackers.jpg" alt="Design for Hackers" width="100%">Design for Hackers - By the end of this book, you'll be able to apply the featured design principles to your own web designs, mobile apps, or other digital work. Website / ReviewDavid Kadavy
<img src="covers/33-simple-and-usable.jpg" alt="Simple and Usable Web, Mobile, and Interaction Design" width="100%">Simple and Usable Web, Mobile, and Interaction Design - This is the first book on the topic of simplicity aimed specifically at interaction designers. It shows how to drill down and simplify user experiences when designing digital tools and applications. Website / ReviewGiles Colborne
<img src="covers/34-just-enough-research.jpg" alt="Just Enough Research" width="100%">Just Enough Research - Learn how to discover your competitive advantages, spot your own blind spots and biases, identify small changes with huge potential impact, and why you should never, ever hold a focus group. ReviewErika Hall
<img src="covers/35-atomic-design.jpg" alt="Atomic Design" width="100%">Atomic Design - This book introduces a methodology for thinking of our UIs as thoughtful hierarchies, discusses the qualities of effective pattern libraries, and showcases techniques to transform your team's design and development workflow. Website / ReviewBrad Frost
<img src="covers/38-prototyping-a-practitioners-guide.jpg" alt="Prototyping: A Practitioner's Guide" width="100%">Prototyping: A Practitioner's Guide - Prototyping is a great way to communicate the intent of a design both clearly and effectively. Prototypes help you to flesh out design ideas, test assumptions, and gather real-time feedback from users. ReviewTodd Zaki Warfel
<img src="covers/39-tactical-ui-design-patterns.png" alt="Tactical UI Design Patterns" width="100%">Tactical UI Design Patterns: The Handbook to Faster design - Easy to digest and practical for everyday design. Know how to choose the best UI pattern, prototype patterns, customize patterns, and create your own pattern library. WebsiteUXPin
<img src="covers/40-ruined-by-design.jpg" alt="Ruined by Design: How Designers Destroyed the World, and What We Can Do to Fix It" width="100%">Ruined by Design: How Designers Destroyed the World, and What We Can Do to Fix It - This book will fill you with the confidence to do the job the way you always wanted to be able to do it. This book will help you understand your responsibilities. ReviewMike Monteiro
<img src="covers/41-bootstrapping-design.jpg" alt="Bootstrapping Design" width="100%">Bootstrapping Design - An eBook teaching design principles to bootstrappers, startup founders, and hackers. Learn easy design strategies to attract more users and help your business succeed. Become the designer your startup needs. ReviewJarrod Drysdale
<img src="covers/42-ux-for-beginners.jpg" alt="UX for Beginners" width="100%">UX for Beginners - With this book, new UX designers will learn the practical skills they need to get started in the field, skills that can be immediately applied to real-world UX projects. ReviewJoel Marsh
<img src="covers/43-accessibility-for-everyone.jpg" alt="Accessibility for everyone" width="100%">Accessibility for everyone - A guide for the accessibility landscape: understand disability and impairment challenges; get a handle on important laws and guidelines; and learn how to plan for, evaluate, and test accessible design. ReviewLaura Kalbag

<sup>back to table of contents</sup>

Articles

<sup>back to table of contents</sup>

Disciplines

Information Architecture

<sup>back to table of contents</sup>

Interaction Design

Universal Design & Accessibility

Research

Content Strategy

Visual Design

Courses

<sup>back to table of contents</sup>

Design Systems

Examples

<sup>back to table of contents</sup>

Patterns

<sup>back to table of contents</sup>

Techniques

Think Aloud

Five seconds test

Usability (expert) reviews

Style Tiles

Usability Testing

Card Sorting

Design Libs

<sup>back to table of contents</sup>

Newsletters

<sup>back to table of contents</sup>

Websites & Blogs

<sup>back to table of contents</sup>

Communities

<sup>back to table of contents</sup>

Tools

Pen & Paper

Design Apps

<sup>back to table of contents</sup>

Complementary tools

Testing Apps

Usability testing

Technical testing

<sup>back to table of contents</sup>

Languages

HTML

CSS

<sup>back to table of contents</sup>

Javascript

Libraries & Frameworks

CSS Only

<sup>back to table of contents</sup>

Javascript Only

<sup>back to table of contents</sup>

CSS + Javascript

<sup>back to table of contents</sup>

Tools

Resources

Inspiration

<sup>back to table of contents</sup>

Freebies

<sup>back to table of contents</sup>

Colors

Icons

Fonts

APIs

<sup>back to table of contents</sup>