Duolingo turns a language curriculum into a vertical path of bubbles you tap through one node at a time, each unlocking the next. The interface runs on loss aversion: a streak counter you dread breaking, a lives-style meter that depletes on wrong answers and locks you out until it refills, and notifications voiced by a cartoon owl that escalates from cheerful to passive-aggressive. Exercises are bite-sized and instantly graded, with a satisfying chime for correct answers and a blunt red shake for misses. Progress feels legible, which is the hook and the trap: the dopamine scaffolding can crowd out actual learning, rewarding the habit of opening the app over the skill itself. Crowns, leagues, and gems pile on game economy until the language starts to feel secondary to the loop.
Notable UX patterns
Flows
Flows for Duolingo are being captured
We haven't taken Duolingo apart screen by screen yet. Explore the UX patterns it's known for, or request an audit of your own product.
Request a UX auditTeardowns
Teardowns of Duolingo are coming
We haven't published a written teardown of Duolingo yet. Explore related topics, or request an audit.
Request a UX audit