Product Case Study· Self project

Duolingo Case Study.

Keeping goal-driven learners past week one, by giving them control over what and how fast they learn.

Role
Product case study
Team
Solo
Context
Self project

How might we design or reimagine a Duolingo feature that improves a key metric like retention, engagement, or learning progress, through user-centered design?

Where Duolingo Stands

Duolingo’s mission is to develop the best education in the world and make it universally available, in a personalized and fun way. Its product leans on a freemium model with global language offerings, adaptive AI-driven lessons, and gamified, bite-sized learning, and its growth strategy has three parts: grow users, teach better, and grow subscribers. In a highly competitive language-learning market, that gamified and personalized approach has made Duolingo the clear leader, with roughly 57.5% of the market against Mondly (16.1%), Busuu (15.5%), and Memrise (8%).
57.5%
Approximate market share
Of language-learning apps
116.7M
Monthly active users
Q4 2024, +32% year over year
40.5M
Daily active users
Q4 2024, up from 26.9M
9.5M
Subscribers
Q4 2024, up from 6.6M

Users are growing fast. The share who pay is not.

Monthly users grew 32% year over year, while subscriber penetration (subscribers as a share of monthly users) stayed nearly flat at roughly 8%, which points to limited premium conversion. Source: Duolingo shareholder letter, Q4 / FY 2024.

Millions

The Goal: Grow Subscribers

01

Monthly user

Duolingo already wins here. Expanding the user base is going strongly.

02

Engaged daily user

Turning a monthly user into an engaged daily one is something product changes can move directly.

03

Subscriber

Daily-to-paid conversion depends mostly on pricing, marketing, and premium benefits, which product changes influence less.

Chosen KPI: Day 7 to Day 30 retention

This is the critical mid-term window where most potential subscribers are lost. Users still active after Day 7 are high-intent learners, but many churn before Day 30 because their needs aren’t met. Keeping them engaged longer grows the pool that can convert to paid.

Two Learners, Two Journeys

The hobbyist

Lin, 21, student at Stanford

Learning Korean for fun, driven by K-pop. Practices 5 to 7 times a week for 5 to 10 minutes on the bus. Enjoys streaks and XP, focuses on basic phrases over grammar, and is unlikely to go premium. Pain points: hearts and energy limits feel punitive, repetition causes burnout, and streak guilt pressures her to protect the streak over real learning.

HobbyGamification fanUnlikely to pay
The professional

Jia, 35, consultant in India

Learning German because she moves to Germany for work in four months. Practices 3 to 5 evenings a week for 15 to 20 minutes, wants fluency through focused practice and error correction, and is likely to pay for in-depth learning. Pain points: the course doesn’t match her goal of business conversation, the path is too rigid to control difficulty or pace, and repetition and gamification blunt her sense of progress.

Goal-drivenTime-boundLikely to pay
Both start strong. Lin stays because of the streak; Jia drifts away in the Day 7 to 30 window because the app isn’t teaching her what she needs.
Both start strong. Lin stays because of the streak; Jia drifts away in the Day 7 to 30 window because the app isn’t teaching her what she needs.
Why design for Jia

Jia’s pain points are severe enough to cause churn, goal-oriented learners like her are the ones most likely to pay for premium, and fixing her experience has the highest impact on both engagement and conversion. Hobbyists like Lin have milder pain points, and streaks and gamification already keep them around.

What Jia Needs That Duolingo Lacks

Goal mismatch

Jia wants conversational German for client meetings, business phrases first. Duolingo starts every learner on letters, sounds, and basic words, with no focused path for a specific goal.

Rigid progression

After one week she doesn’t feel challenged and wants to raise the difficulty. Questions feel repetitive, and there is no way to customize intensity, so progress feels stalled.

Progress stagnancy

She wants measurable milestones that reflect real language mastery. Duolingo tracks XP and streaks, not progress toward proficiency.

Three Solutions: Giving Learners Autonomy

Priority 1

Tracking and adjusting course goals

A weekly progress tracker shows cumulative progress and progress toward this week’s goal. Behavior-based nudges suggest a lower intensity when targets are missed, a higher one when lessons are flawless, and a choice either way when engagement drops. A 5-level intensity slider in the profile (default level 3) adjusts question difficulty and weekly goals.

Priority 2

Branching learning paths

After a week of fundamentals, learners pick a focused path: Business, Academics, Travel, Daily Life, or All-in-One. Each path runs from basics to advanced; learners can go as deep as they like and switch anytime, resuming where they left off. Level 5 in All-in-One counts as Level 5 in every path.

Priority 3

Course type selection

Right after choosing a language, learners pick a focus: Talk It Out (speaking and listening), Read & Write, or Everything Mode (balanced, selected by default). It can be changed later from the profile, the same way learners switch languages.

Mockups: the weekly goal tracker with a “Want to go faster?” nudge, course type selection at onboarding, and the branching path picker after the fundamentals.
Mockups: the weekly goal tracker with a “Want to go faster?” nudge, course type selection at onboarding, and the branching path picker after the fundamentals.

Prioritization

Each feature was placed on an impact and effort matrix, with Day 7 to 30 retention as the yardstick.
  • Priority 1, tracking and adjusting course goals: low effort (simple UI, rules-based nudges triggered from telemetry) and high impact, since it drives continuous engagement and adapts intensity before progress stalls.
  • Priority 2, branching learning paths: the highest long-term impact through personalization and control, but high effort, with a front-end and back-end revamp and new content for each path.
  • Priority 3, course type selection: moderate effort (new onboarding flow, content tagging), but it is seen once during onboarding, so it does less for mid-term retention.
Tracking and adjusting course goals: the highest impact for the least effort.
Tracking and adjusting course goals: the highest impact for the least effort.
The pitfall, and the mitigation

Frequent nudges can feel intrusive and annoying. So nudges trigger only after consistent behavior is observed, and their language stays supportive, not corrective.

Validating Before Building

The aim is to validate the solution’s impact before committing resources.
  • Academic research: users who monitor their progress are about 40% more likely to achieve their goals.
  • Benchmarking: at Headspace, goal-based reminders and tracking boosted session completions by 32%.
  • Duolingo user study: surveys, interviews, and contextual research with a low-fidelity prototype to confirm the value with real learners.

A/B Test Plan

01

Cohort A: Control

No goal tracker and no goal-adjusting nudges.

02

Cohort B

The goal tracker only, without nudges.

03

Cohort C

Both the goal tracker and goal-adjusting nudges.

What Gets Measured

Monthly users are split randomly into three equal cohorts, and every applicable metric is tracked across all three, which separates the effect of the tracker from the effect of the nudges.
  • Primary: Day 7 to 30 retention (up) and nudge acceptance rate (up).
  • Secondary: premium conversion rate (up), DAU/MAU (up), and churn rate (down).