Refactoring UI
Adam Wathan, Steve Schoger
A tactics-first book and video pairing that teaches developers and non-designers how to make interfaces look designed.
Every resource is hand-picked and annotated. 48 in the catalogue.
48 resources
Adam Wathan, Steve Schoger
A tactics-first book and video pairing that teaches developers and non-designers how to make interfaces look designed.
Matthew Butterick
A free, opinionated web book on setting type well, written by a lawyer-turned-typographer.
Ellen Lupton
A clear, well-illustrated primer on letters, text, and grids from a leading design educator.
Robert Bringhurst
The canonical, near-exhaustive treatise on the craft and history of setting type.
Josef Müller-Brockmann
The foundational, bilingual manual on using grids to structure layout, by a Swiss-style master.
William Lidwell, Kritina Holden, Jill Butler
A browsable encyclopedia of design principles, one concept per two-page spread.
Steven Bradley
A focused, well-illustrated walk through proximity, similarity, closure, continuity, and the rest of the Gestalt principles.
Don Norman
The foundational text on human-centered design, affordances, signifiers, and feedback.
Steve Krug
A short, practical classic on web usability and common-sense navigation.
Jon Yablonski
A concise, visual reference of psychology-based heuristics like Hick’s Law, Fitts’s Law, and Jakob’s Law.
Figma
Figma’s official documentation and guided learning material for the editor.
Figma
Figma’s own channel of tutorials, Config talks, and feature deep-dives.
Apple
Apple's official guidance on designing for its platforms, and a model of clear platform documentation.
Google's open design system, covering foundations, components, and design tokens.
Alla Kholmatova
A practical book on the human and organizational side of building and maintaining a design system.
WebAIM
A clear, authoritative introduction to web accessibility and the POUR principles.
Heydon Pickering
Deep, component-by-component guides to building accessible interface patterns.
Alina Wheeler
A comprehensive guide to the branding process, from strategy through identity systems and case studies.
Edward Tufte
The founding text of modern data visualization, introducing data-ink ratio and chartjunk.
Dan Saffer
A focused book on designing the small moments: triggers, rules, feedback, and loops.
Brad Frost
Brad Frost's free online book introducing atomic design: composing interfaces from atoms, molecules, organisms, templates, and pages.
Storybook
An open-source tool for building, testing, and documenting UI components in isolation.
Josef Albers
Josef Albers's classic experiential course on how colors interact and deceive the eye.
Alberto Cairo
Alberto Cairo's introduction to information graphics and visualization as tools for understanding, not decoration.
Edward Tufte
Tufte's book on displaying information in space: layering, small multiples, and escaping flatland.
Cole Nussbaumer Knaflic
Cole Nussbaumer Knaflic's book, blog, and community on communicating clearly with data.
David Airey
David Airey's practical guide to designing logos and identity, with process and real client stories.
David Airey
A case-study-driven book on identity design, walking through real brand projects phase by phase.
UnderConsideration
A long-running blog reviewing and critiquing corporate and brand identity work, updated near-daily.
The A11Y Project
A community-driven, practical resource and checklist for building accessible websites.
W3C
The W3C's Web Accessibility Initiative: the authoritative home of the accessibility standards and guidance.
Jesse James Garrett
Jesse James Garrett's model of UX as five planes, from strategy up to surface.
Nielsen Norman Group
The Nielsen Norman Group's library of research-based articles on usability and UX.
Alan Cooper, Robert Reimann, David Cronin, Christopher Noessel
Alan Cooper and colleagues' comprehensive text on the principles and patterns of interaction design.
Matej Latin
Matej Latin's course and book on web typography for designers and developers.
Checklist Design
A curated collection of UI and UX best-practice checklists for common components and pages.
Heydon Pickering, Andy Bell
Heydon Pickering and Andy Bell's guide to resilient, algorithmic CSS layout patterns.
Adham Dannaway
Adham Dannaway's book of concrete rules for designing clean, usable interfaces.
Coolors
A fast color palette generator with lock-and-shuffle, contrast and shade views, and export.
Jeremy Church
A visual calculator for building modular typographic scales.
Jeremiah Shoaf
A typography reference showcasing fonts in use on real websites, with recommendations and pairings.
Fonts In Use
An archive documenting and analyzing typography used in real design work.
Andrey Sitnik, Ivan Solovev
A visual reference of common easing functions for animation.
Mobbin
A searchable library of real mobile and web app screens and user flows.
Iain Bean
A reference of UI components and how real design systems name and build them.
Growth.Design
Interactive UX case studies analyzing real products through the lens of psychology.
Meng To
Meng To's course platform covering UI design, Figma, and building real apps.
Rachel Andrew
Rachel Andrew's collection of CSS Grid examples and patterns.