Back to Features

Production Notes

Duolingo Episodes

Behind the Scenes

2026

Synopsis

Duolingo Episodes is a concept extension to the Duolingo app that lets users learn language through choose-your-own-adventure style interactive stories, blending narrative engagement with language learning.

The Problem

Duolingo is great at drilling vocabulary and grammar, but it doesn't give you the feeling of actually using a language in context. Lessons can start to feel repetitive, and there's no real narrative pulling you forward. I wanted to explore what it would look like if language learning was wrapped in a story you actually cared about finishing.

Starring

Product ManagementFigmaUI/UX

Production Challenges

Branching Narrative Design

Designing a branching story system that teaches language naturally meant mapping out dialogue trees where every path reinforces vocabulary and grammar without feeling forced.

Consistency with Duolingo Brand

Making a new feature feel native to the Duolingo ecosystem meant I had to really study their design language, interaction patterns, and gamification principles.

Balancing Fun and Learning

The core UX challenge was making sure the adventure elements actually helped the learning rather than distracting from it. Every choice needed to double as a learning moment.

Production Design

This is a product design project built entirely in Figma, structured as a high-fidelity interactive prototype with 40+ screens. We chose Figma over tools like Framer or coded prototypes because the goal was rapid iteration on UX flows, not engineering. Figma let us test and refine branching narrative interactions with stakeholders and users without writing a single line of code, which was critical for validating the concept before committing engineering resources. The design system extends Duolingo's existing component library, matching their rounded geometry, vibrant color palette, and playful micro-interactions while introducing new components for branching narrative UX: dialogue choice cards, story progress indicators, vocabulary highlight overlays, and character emotion states. We deliberately stayed within Duolingo's design language rather than inventing a new visual system because the feature needs to feel native to the app. The tradeoff is less creative freedom, but consistency with the parent product is more important for adoption than novelty. Interactive prototypes demonstrate the full choose-your-own-adventure flow with conditional branching logic, where each dialogue choice leads to a different story path while reinforcing target vocabulary and grammar structures. We designed branching paths with a maximum depth of three choices per decision point to keep the narrative manageable. Going deeper would give more learner agency but would exponentially increase the content creation burden per episode, so three felt like the right balance between meaningful choice and scalable content production. User journey maps trace the learner through discovery, engagement, and review loops, with wireframes documenting the complete information architecture from story selection to post-episode vocabulary review. We prioritized the review loop as a first-class part of the flow rather than an optional add-on, because spaced repetition research shows that vocabulary retention drops sharply without structured recall, and we wanted the story experience to directly feed the learning outcomes.