Designing Interfaces
by Jenifer Tidwell · Jenifer Tidwell
The first edition of Tidwell's pattern language for interface design, cataloguing reusable solutions for navigation, page layout, lists, forms, actions, and visual style. Each pattern explains what problem it solves, when to use it, and gives examples from real software.
This link may earn us a small commission at no extra cost to you. Affiliate disclosure
More resources on User Interface Design
smashingmagazine.com
Smashing Magazine is a design-focused publication offering practical articles, tutorials, and ebooks for web designers and developers. It covers layout, composition, typography, UX, and responsive design, with code samples and design patterns.
Pttrns
Mobile UI patterns gallery
Mobbin
A reference library of screens and complete user flows captured from real iOS, Android, and web apps, searchable by pattern, element, and app. Useful for studying how established products handle onboarding, checkout, navigation, and other recurring interface problems before designing your own.
Refactoring UI
A book and video series by Adam Wathan and Steve Schoger, creators of Tailwind CSS, teaching interface design through before-and-after tactics. Covers visual hierarchy, spacing, typography, colour, and depth, so developers can make interfaces look polished without formal design training.
Google UX Design Professional Certificate
Google's multi-course certificate on Coursera covering the full UX process: empathizing with users, defining problems, ideation, wireframing, low- and high-fidelity prototyping in Figma, and running usability studies. Learners finish with portfolio projects and can carry a product design from research to tested prototype.
Design Details
A long-running weekly discussion podcast by product designers Brian Lovin and Marshall Bock, covering design process, design systems, interface craft, tooling, and career growth. Listeners gain a working sense of how practising designers approach product decisions and their own careers.