Today's Duolingo Catalog
I've opened Duolingo almost every day for over three years. Not because I'm disciplined — I'm genuinely not — but because the app makes it harder to skip than to show up. A streak I don't want to lose, a league I don't want to drop out of, a lesson short enough that "no time today" isn't a real excuse.
Compare that to how I've tried to learn web development or product management: a 40-hour Udemy course, a stack of Medium articles, a YouTube playlist I opened once. Every attempt died the same way video-based language apps used to die before Duolingo existed — no loop, no reason tomorrow mattered more than someday.
Duolingo already solved the hardest part of this problem — getting someone to return on day two — for one category of content. The open question is whether that same engine transfers to harder, more career-relevant skills.
That's the premise of this case study. Not a new app from scratch, but a proposal: what would it take for Duolingo to extend its existing mechanics — streaks, hearts, XP, leagues — into Web Development and Product Management tracks, and what would the product actually look like inside the app people already use?
For my Product Management coursework, I treated this as a real feature-expansion brief: the business case for going beyond languages, the user research gap it would close, a working UI prototype, and the edge cases a daily-habit product this size can't ignore.