Learnability
A usability attribute that measures how easily new users can accomplish basic tasks the first time they encounter an interface.
Also known as: Ease of Learning, Learning Curve
Category: Software Development
Tags: usability, user-experience, design, human-computer-interaction
Explanation
Learnability is one of the five key usability components identified by Jakob Nielsen, alongside efficiency, memorability, errors, and satisfaction. High learnability means users can quickly become productive without extensive training or documentation, making it a critical factor for consumer products and applications with infrequent users.
Learnability often trades off against efficiency for expert users. An interface optimized for first-time users (simple, explicit, guided) may feel slow and tedious for power users who want shortcuts and density. Designers must balance these needs based on their user population.
Interfaces with good learnability typically use familiar patterns, clear affordances, progressive disclosure, and helpful feedback. Key factors affecting learnability include consistency, visual affordances that suggest actions, immediate feedback confirming actions, constraints that limit confusion, meaningful defaults, and recognition over recall.
Common design patterns that improve learnability include onboarding flows, tooltips, helpful empty states, coach marks, contextual help, undo functionality (which encourages exploration), and step-by-step wizards for complex tasks.
Learnability can be measured through metrics such as time to first task completion, initial error rate, tasks completed without help, learning curve slope, and System Usability Scale (SUS) scores.
Related Concepts
← Back to all concepts