Duolingo · Metrics · Mid · 45 to 60 minutes

How should Duolingo judge hundreds of experiments?

Duolingo is a language learning app and website used by millions of learners around the world. Answer this product management case and get it graded line by line against a weighted rubric.

The situation

Your manager, a product leader working with Duolingo's data team, asks you to propose how the company should evaluate and operationalize product experiments across the app and website. Duolingo already runs a few hundred A/B tests in a typical week, from small UI changes to larger features such as social competition and subscription prompts. Teams move quickly, but experiment readouts are inconsistent. Some teams focus on local wins, such as taps or upgrade rate, while others worry about learning quality, retention, or bugs. Because so many tests run at once, custom analysis for each experiment is too slow, yet a one size fits all dashboard would bury teams in irrelevant metrics. You need to recommend a metrics and reporting framework for an internal experiments service that helps teams set up tests, monitor gradual rollouts, and decide whether to launch, pause, or iterate. The hard part is balancing speed, rigor, and product values when different metrics can move in opposite directions.

What to produce

Write a 1 to 2 page product memo.

Your answer must

Constraints

Format

Use short sections and include one simple table for metric tiers and decision rules.

How Duolingo actually played it

Duolingo runs hundreds of A/B tests at once under the principle 'test everything', and this post explains how its data team analyzes them. It covers the tooling and process for turning experiment data into decisions. A glimpse into running experimentation at scale.

  • Test everything but standardize analysis.
  • Automate common analysis so decisions are fast.
  • A culture of experimentation needs shared tooling.

Built from Improving Duolingo, one experiment at a time by Lavanya Aprameya.

Related case studies

Keep practising