The evaluation was run on a fresh iOS install on the free tier, learning Spanish from English, with daily use over 30 days. Onboarding was recorded and logged screen by screen. Session timings are the median of ten timed lessons. The heuristic scores, the mechanic intensities and the tension-map positions are the author’s expert judgements, explained in the hover notes and data tables. Business figures come only from Duolingo’s public reporting.
Duolingo
The architecture of a habit
Independent UX analysis
No. 01 · March 2026 · 14 min read
Duolingo is not a language app that happens to be addictive. It is a habit engine that happens to teach languages. This analysis takes it apart, screen by screen, to show how it works and what the design costs the learner.
Subject
Duolingo, iOS app, free tier. Spanish from English, from install to day 30
Methods
Heuristic evaluation, cognitive walkthrough, behavioural-design audit, public financial data
Lens
Where engagement design and learning outcomes pull in different directions
Disclosure
Independent work. Not commissioned by or affiliated with Duolingo
00 — Summary
40%
of Duolingo’s monthly users open the app on a given day (39.6% DAU/MAU, Q4 2025). That is social-network stickiness for a product in a category best known for abandonment. Almost every interface decision analysed below exists to protect that number.1
Daily active users
52.7M
Q4 2025, up 30% year on year
Monthly active users
133M
Q4 2025
Paid subscribers
12.2M
End of 2025, about 9% of monthly users
DAU growth, 4 years
4.5×
Attributed internally to one retention metric, CURR2
-
01Value comes before identity
Learners complete a full lesson and earn a one-day streak before being asked for an email address. The account wall arrives only once there is something to lose.
-
02Loss aversion is the main driver
Loss aversion is the strongest lever across all ten mechanics audited, and half of them rely mainly on it or on commitment. Reward is the garnish; the fear of losing something is what brings people back.
-
03Engagement and learning compete
Five mechanics sit in the “engagement-only” quadrant: they lift return visits without helping people learn, and in places they reward the opposite of learning.
-
04The fix is a second metric, not fewer mechanics
The highest-leverage recommendation is organisational. Put a measure of retained knowledge next to DAU so the habit loop has to pay for itself in learning.
01
Context
A business that runs on daily attention, so it designs for daily attention
Most education products are judged on outcomes: grades, certificates, fluency. Duolingo is judged by its investors, and by itself, on daily active users. That one choice of north-star metric explains more of the interface than any style guide could.
The growth has been steep and steady. Each first quarter shows a New Year’s-resolution bump, and the line never gives it back.
Fig. 01Daily active users, millions
Quarterly, Q4 2022 to Q4 2025. DAU more than tripled in twelve quarters.
Source: Duolingo quarterly shareholder letters1
Fig. 02Stickiness: DAU as a share of MAU
The share of monthly users who show up on a given day. The rising line means Duolingo is turning occasional users into daily ones, not just adding users.
Source: derived from DAU and MAU in Duolingo shareholder letters1
02
The growth model
Every user is in one of five states. The product is designed to keep them in the second.
In 2023 Duolingo’s former CPO published the company’s growth model.2 Every user sits in one state on any given day, and the business is the sum of the rates at which people move between them. When the team modelled which rate mattered most, one stood out: Current User Retention Rate (CURR), the rate at which already-engaged users stay engaged.
This is the key to the whole product. A feature here is not judged on whether it teaches better. It is judged on whether it moves someone from “at risk” back to “current”.
Fig. 03User states and the rates between them
Simplified from Duolingo’s published model. Forward arrows are decay; the row below shows the return path from each state.
State 1
New
State 2 · the target
Current
State 3 · inactive 1–30 days
At-risk
State 4 · inactive 31+ days
Dormant
Return
Reactivated / Resurrected
Source: Mazal (2023), simplified by the author2
CURR improvement
+21%
Equivalent to cutting daily churn among the best users by over 40%
Learning time from leagues
+17%
After weekly leaderboards launched
Highly engaged learners
3×
At least one hour a day, five days a week, after leagues launched
03
Onboarding
Value before identity: you learn something before you are asked who you are
Most subscription products open with a form. Duolingo’s first ten screens contain no text fields at all. Every input is a single tap, and every question gives back something: a chosen goal, a personalised promise, a lesson.
The order is deliberate. The questions before the lesson are less about personalisation than about commitment. Picking a reason (“for travel”) and a daily goal (“10 min/day”) are small public promises, and people work hard to stay consistent with promises they have made.
Fig. 04First-run flow, screen by screen
Every screen from install to account creation. The first value moment arrives at screen 10; the account request comes at 13, after the streak exists.
Source: author’s walkthrough, fresh install, iOS
Text fields before first lesson
0
Every input is one tap. Typing does not start until the lesson does
Screens to first value
10
It is a long road, but every step feels like progress, not paperwork
Things to lose at sign-up
3
XP, a 1-day streak and lesson progress, all at risk if you skip the account
“The account wall is not a gate. It is a vault, offered at the exact moment you have something worth putting in it.”On screen 13: “Create a profile to save your progress”
04
The core loop
A three-minute lesson, followed by a reward ceremony
The lesson itself is excellent interaction design: one decision per screen, instant feedback, a forgiving input model and a progress bar that never stalls. It is a good example of keeping cognitive load low.
What follows the lesson is a different system. Completing a lesson triggers a run of full-screen confirmations: XP, accuracy, streak, quest progress, league position and, on the free tier, an advert or an upsell. Each one is short. Together they are where the habit gets built.
Fig. 05Anatomy of one session
A typical lesson, timed from tapping the path to returning home. Learning in red; everything else in grey.
Source: author’s timed walkthrough, free tier, median of ten sessions
On paper, 18% overhead is modest. But it is spent at the moment that matters most for a habit: straight after the effort, while the learner’s attention is open. The ceremony doesn’t teach anything. Its job is to make sure there is a next lesson.
05
Motivation mechanics
Ten mechanics, six psychological levers, and one lever doing most of the work
Every retention mechanic in the app was mapped against the behavioural principle it uses, and each pairing was rated for strength. The pattern is clear: loss aversion is the strongest column, and the streak and its related features dominate the top of the chart.
Variable reward, the slot-machine mechanic usually blamed for compulsive products, is used sparingly here. Duolingo is not built mainly on the hope of winning. It is built on the fear of losing.
Fig. 06Mechanic × lever intensity
Each cell is rated 0–3 for how strongly a mechanic draws on a lever. The “total pull” column on the right sums each row.
Source: author’s behavioural audit. Ratings are expert judgements
The streak is a product inside the product
The streak has its own currency (freezes), its own insurance (repair), its own social layer (friend streaks), its own notification schedule and its own celebration screens. It is the most heavily designed object in the app, more than any lesson type.
This works because the streak turns a long, vague goal (“become conversational”) into a short, concrete one (“don’t break the chain tonight”). The risk is that, after a few weeks, the streak becomes the goal and the language becomes the means.
Duolingo’s own filings show how far the streak reaches. At the end of 2025, 43 million daily users had a streak of a week or more, and 15 million had kept one going for over a year.1
Daily users on a 7-day+ streak
82%
43M of 52.7M daily users, Q4 2025
Daily users on a 365-day+ streak
15M
More than one in four daily users has not missed a day in a year
Mechanics built around the streak
5
Freeze, repair, friend streaks, reminders, celebrations
06
Heuristic evaluation
Excellent at showing you where you are. Weak at letting you choose where to go.
Scored against Nielsen’s ten usability heuristics,3 the app splits clearly. It scores at the top for system status and consistency, which is the visible polish everyone praises. It scores at the bottom for user control and flexibility.
Both results come from the same decision. The 2022 move from a branching skill tree to a single linear path made progress easier to read and choices harder to make.
Fig. 07Nielsen’s 10 heuristics, scored 1–5
Scores of 2 or below are highlighted. Hover over a row for the rationale.
Source: author’s heuristic evaluation
07
Findings
Eight issues, ranked by how much they cost the learner
Severity is rated on learning harm, not on lost revenue. Several of these are strong business decisions. They are listed because a learner pays for them.
Fig. 08Issue register
Severity: critical, serious, minor. Each is shown with a label, never by colour alone.
08
The tension
Where engagement and learning point in different directions
Each mechanic is plotted on two axes: how much it brings people back, and how much it helps them learn. The top-right quadrant is where a learning product should want to be. The highlighted bottom-right quadrant is where Duolingo puts most of its effort.
The top-left is just as telling. The features that teach the most, such as targeted review, explanations and stories, get the least retention support. Some of them, like answer explanations, are behind the paywall.
Fig. 09Retention pull vs learning value, by mechanic
Both axes are rated 0–10. Red points are in the engagement-only quadrant.
Source: author’s ratings, informed by the audit in chapters 05–07
09
Recommendations
Keep the habit engine. Point it at learning.
Removing streaks or leagues would be naive. They work, and a learner who doesn’t come back learns nothing. The goal is to keep the habit engine and connect it to learning, so that the easiest way to protect your streak is to actually learn something.
Fig. 10Impact vs effort
Six recommendations. Red points are quick wins: high impact for low effort.
Source: author’s estimates
-
R1
Separate practice from penalty
Let review sessions run without draining energy or hearts. Mistakes in review are how memory forms. Penalising them teaches people to avoid the review that would help most.
-
R2
Make the path reversible
Let learners jump to any unit with a short placement check, and come back to a weak unit without replaying everything after it. Keep the path as the default, not the only route.
-
R3
Weight XP by difficulty, not volume
Award XP for retrieving words close to being forgotten. Duolingo’s own spaced-repetition model already predicts this.4 Replaying a lesson you have mastered should earn almost nothing.
-
R4
Combine the post-lesson screens into one
Show XP, streak, quests and league on a single summary screen. Keep the celebration and drop the five extra taps.
-
R5
Make explanations free for wrong answers
Give every learner the explanation for a mistake. Keep open-ended AI conversation as the premium feature.
-
R6
Report a learning metric next to DAU
Track retained vocabulary at 30 days, measured by the existing review system, and give it equal weight in product reviews. Mechanics that raise DAU and lower retention should fail the review.
10
What other teams can take from this
Design the return visit as carefully as the first one
Most product teams spend their best design effort on the first session and almost none on the hundredth. Duolingo does the opposite. Its onboarding is good, but its real craft is in the moment someone decides whether to open the app tonight.
Any product that needs repeat use, such as fitness, finance or health, can borrow the structure: give value before asking for anything, turn long goals into short daily ones, make progress visible and give people something to protect.
The lesson to avoid copying is just as important. A metric left unchecked will shape the product around itself. Pick two metrics that keep each other honest.
Method
Sources
- Duolingo, Inc. Quarterly shareholder letters and Form 10-K, Q4 2022 – Q4 2025. investors.duolingo.com
- Mazal, J. (2023). “How Duolingo reignited user growth.” Lenny’s Newsletter
- Nielsen, J. (1994). “10 Usability Heuristics for User Interface Design.” Nielsen Norman Group
- Settles, B. & Meeder, B. (2016). “A Trainable Spaced Repetition Model for Language Learning.” ACL
- Cialdini, R. (1984). Influence: The Psychology of Persuasion. On commitment and consistency
- Kahneman, D. & Tversky, A. (1979). “Prospect Theory.” Econometrica. On loss aversion