Duolingo’s Way of Engaging Users

Duolingo’s Way of Engaging Users

Summary: Duolingo’s small lesson size makes daily learning doable. Streaks tap into loss aversion to help users form consistent study habits. Leagues push users to study more, appealing to their desire for status and advancement.


I find Duolingo one of the most impressive products when it comes to learner engagement. The app uses a variety of strategies, but in this article, I’ll focus on a few that I think are most impactful so far: small lesson sizes, streaks, and leagues.

Small Lesson Size: Making Consistency Feel Achievable

Duolingo’s lessons take only 2-3 minutes to complete. What's great about small lessons is how doable they feel, even on your busiest or laziest day. This minimal time commitment makes keeping your 🔥streak alive a very achievable goal.

If you’re familiar with Jonah Berger’s REDUCE model from the book The Catalyst: How to Change Anyone's Mind, this aligns with the principle of “shrinking distance”—the gap between a desired behavior and where people currently are. Duolingo uses Ask for less—one of the strategies discussed in the book to reduce distance and move the request closer to people's zone of acceptance.

💡
By asking for less, not only is the initial request more likely to be successful, but it will also make bigger change more possible. In the case of Duolingo, by starting with 3 minutes a day, the app first gets users to form a habit. Over time, users may naturally engage longer (15, 20, 30 mins...) as they explore more of the app's features and game mechanics.

Streaks: The Grip of Loss Aversion

Streak taps into loss aversion—our tendency to feel the pain of losing something more intensely than the pleasure of gaining something of equal value. 

💡
Loss aversion is said to be rooted in evolutionary psychology: in our past, losses—such as food, resources, or status—could have immediate and severe consequences, so our brains evolved to prioritize avoiding them.

Why is streak so impactful

When I think of streak, I think of its impact in 2 ways:

  • Streak becomes our "asset": Because we've invested effort into it, the streak becomes a sort of asset or belongings—a symbol of our effort. We attach value to it, and losing the streak suddenly feels like losing a tangible property.
  • Streak becomes our "status": It conveys how consistent or "dedicated" a user has been. For some users, there’s pride in showcasing a long streak to the Duolingo community. It's like proof of their hard work and commitment.

In short, the longer the streak, the more valuable it becomes to us, the more we don't want to lose it.

Streak supporting features

Beside small lesson size, which makes it very doable to maintain the streak, Duolingo has 2 other very interesting features:

  • Widget: Widget increases the visibility of your streak status, avoid user forgetting them. It's also so fun to see the changing visuals and messaging of that little owl to nudge you back to study.
  • Streak freeze: Humans aren’t machines, and we can't expect even the most committed learners to perform the same every day. Streak freeze acts as a thoughtful safety net, allowing for our human error and inconsistency.
When you add Duolingo’s widget to your Home Screen, it displays your current streak and reminds you whether you’ve studied that day. The owl’s expression and messages change throughout the day, continuing until midnight, very fun to look at! Image credit: Duolingo Blog
Streak freeze helps user keep their streak on days when they’re unable to study. Image credit: iamapolarbear.com

Leagues: Tapping into Status and Social Class

Leagues also tap into loss aversion like Streak, but with an added social psychological element.

  • Leagues create a “class” system, where higher leagues (Pearl, Obsidian, Diamond) give users a sense of "higher status" compared lower leagues.
    • This system appeals to our innate drive to climb social hierarchies, to belong to a better or more exclusive class.
    • Just like streaks, leagues also provide a sense of pride, achievement, and even bragging rights—something learners can show off to friends and fellow users.
  • While maintaining a streak requires just 1 lesson a day, users have to study more to stay in the current league or to advance to a higher one. The invested effort is greater, thus their loss aversion is also greater. Users will likely try to study enough to not be demoted to a lower league.
Image credit: duoplanet.com