The Problem
After years of using Duolingo, I found myself asking a simple but revealing question:
Am I actually becoming fluent, or just collecting streaks and XP?
It turns out I wasn’t the only one.
Across Reddit, Quora, and the app store, users kept saying the same thing:
They’ve been using the app for months or even years, but they still can’t hold a basic conversation in the language they’re learning.
The real issue?
There’s no clear way for serious learners to track real-world language progress inside Duolingo. The app celebrates consistency and speed, but not actual mastery.
The Users
I focused on a specific segment: goal-oriented learners.
These are people using Duolingo for relocation, work, travel, exams, or meaningful conversation.
They’re not casual users. They’re showing up consistently, putting in the time, and still feeling stuck.
They’re the ones most likely to churn quietly, not out of laziness, but because they feel let down.
The Opportunity
There was a clear gap:
Duolingo makes learning fun, but it doesn’t help learners see what they’ve really learned.
It’s like Duolingo makes learners better at Duolingo, not at the language.
What if we gave them a lightweight way to track actual progress, without losing the fun?
The Idea
A simple, visual Fluency Dashboard.
Not a full-blown assessment engine. Just enough to show users their growth, and keep them going.
The dashboard would live in the profile tab and show:
Vocabulary growth (e.g. “425 words mastered”) A motivational milestone badge (e.g. “A2 Explorer”) A monthly summary to reflect and reset The MVP
I defined the smallest possible version that could deliver real value:
Use existing app data (words, topics, skills) Add a progress card with simple visual language Keep tone light, encouraging, and on-brand Let users revisit it anytime, no pressure, just perspective Example User Stories
As a serious learner, I want to see what I’ve mastered so I know my time is paying off.
As someone preparing for a trip, I want to know what I can actually say in real life.
As a returning user, I want to know where I left off and what I forgot.
As a subscriber, I want to see deeper insights to justify my investment.
As a learner of multiple languages, I want to compare my progress across them.
Launch Approach
I recommended a phased rollout:
Closed beta with Super Duolingo users A/B test with control groups Gradual public release, with tiered insights for free vs premium users We’d position it as a personal coach, not a classroom.
Something like:
“You’ve come a long way. Let’s see how far.”
Success Metrics
To track impact, I focused on:
Engagement with the dashboard Review sessions triggered by fluency suggestions Retention lift in long-term users Premium upgrade or renewal rate among dashboard users What Users Might Say
What they’d love:
Finally seeing what they’ve truly learned A feeling of direction and momentum Encouragement that isn’t tied to leaderboards What they might complain about:
Not enough depth for advanced users Overload for casual learners if not well-balanced What Comes Next
After validating usage and impact, I’d explore:
Goal-based learning paths Vocab breakdowns by theme Light monthly check-ins to measure retention Benchmarking against similar learners Playful badges and feedback loops that reward real progress Final Note
This wasn’t about adding a shiny new feature.
It was about giving committed learners a reason to stay.
When people invest time in learning, they deserve to see their progress, and feel proud of it.
That’s how you turn users into loyalists, and effort into outcomes.
I’m intentionally keeping this case study focused and light; no heavy slides or attachments here.
But if you're curious to dig deeper, I’ve got more to share.
Curious how I’d approach a similar challenge in your product? Let’s chat.
Want to see the full walkthrough? I’m happy to share more.