/

Duolingo

B2C mobile app

B2C mobile app

EdTech / Language learning

EdTech / Language learning

Duolingo

Duolingo

In this project, I explored how Duolingo could better support learners who struggle to stay consistent with daily practice. Many users download the app with excitement, but drop off after the first weeks due to time pressure or loss of motivation.

In this project, I explored how Duolingo could better support learners who struggle to stay consistent with daily practice. Many users download the app with excitement, but drop off after the first weeks due to time pressure or loss of motivation.

My focus was on redesigning the daily practice flow to fit into short, busy moments. I worked on creating a Quick Practice Mode that delivers meaningful micro-learning in just a few minutes while still rewarding progress.

My focus was on redesigning the daily practice flow to fit into short, busy moments. I worked on creating a Quick Practice Mode that delivers meaningful micro-learning in just a few minutes while still rewarding progress.

The design emphasized flexibility, motivation, and simplicity — helping learners maintain their streaks, reduce frustration, and feel a sense of achievement every day, even when they don’t have time for a full lesson.

The design emphasized flexibility, motivation, and simplicity — helping learners maintain their streaks, reduce frustration, and feel a sense of achievement every day, even when they don’t have time for a full lesson.

Daily Practice Flow

Daily Practice Flow

Daily Practice Flow

Quick Practice

Quick Practice

Quick Practice

For this project, I redesigned the daily practice flow in Duolingo to help learners stay consistent with their studies. Research showed that many users were losing motivation and dropping their streaks after the first week, often because lessons required too much time to complete.


For this project, I redesigned the daily practice flow in Duolingo to help learners stay consistent with their studies. Research showed that many users were losing motivation and dropping their streaks after the first week, often because lessons required too much time to complete.


For this project, I redesigned the daily practice flow in Duolingo to help learners stay consistent with their studies. Research showed that many users were losing motivation and dropping their streaks after the first week, often because lessons required too much time to complete.


Earn XP, gems, and badges even in Quick Practice Mode to feel rewarded every day.

Earn XP, gems, and badges even in Quick Practice Mode to feel rewarded every day.

Earn XP, gems, and badges even in Quick Practice Mode to feel rewarded every day.

Stay motivated

Stay motivated

Stay motivated

Short challenges, playful characters, and instant feedback keep the experience enjoyable.

Short challenges, playful characters, and instant feedback keep the experience enjoyable.

Short challenges, playful characters, and instant feedback keep the experience enjoyable.

Fun & Engaging

Fun & Engaging

Fun & Engaging

Complete a meaningful practice session in under 3 minutes — designed for learners with busy schedules.

Complete a meaningful practice session in under 3 minutes — designed for learners with busy schedules.

Complete a meaningful practice session in under 3 minutes — designed for learners with busy schedules.

Quick & Flexible

Quick & Flexible

Quick & Flexible

Keep your streak alive with short sessions that still count towards daily progress.

Keep your streak alive with short sessions that still count towards daily progress.

Keep your streak alive with short sessions that still count towards daily progress.

Streak Protection

Streak Protection

Streak Protection

Project overview

Project overview

As part of the Duolingo product team, I worked on improving the daily practice experience to help learners stay consistent with their studies. Data from our analytics showed that many users dropped their streaks after the first week because lessons felt too long to complete during busy schedules. This created frustration, reduced motivation, and increased churn.


Our goal was to design a Quick Practice Mode — a lightweight 3-minute session that learners could start from the home screen in one tap. The feature kept the core elements of Duolingo (XP, streaks, gems, and Duo’s motivation) while removing unnecessary friction for busy learners.


This initiative aligned with both user needs (flexibility, motivation, reduced time pressure) and business goals (higher retention, improved streak engagement). My role covered research synthesis, user journey mapping, wireframes, high-fidelity designs, and testing iterations.

As part of the Duolingo product team, I worked on improving the daily practice experience to help learners stay consistent with their studies. Data from our analytics showed that many users dropped their streaks after the first week because lessons felt too long to complete during busy schedules. This created frustration, reduced motivation, and increased churn.


Our goal was to design a Quick Practice Mode — a lightweight 3-minute session that learners could start from the home screen in one tap. The feature kept the core elements of Duolingo (XP, streaks, gems, and Duo’s motivation) while removing unnecessary friction for busy learners.


This initiative aligned with both user needs (flexibility, motivation, reduced time pressure) and business goals (higher retention, improved streak engagement). My role covered research synthesis, user journey mapping, wireframes, high-fidelity designs, and testing iterations.

Design Challenge

Design Challenge

1

1

Problem
Our analytics and user research showed that a significant portion of learners lost their streaks within the first 7–10 days. The main reason was time pressure — full lessons often took 15+ minutes, which busy users couldn’t consistently commit to. This led to frustration, churn, and a decline in overall engagement.

Problem
Our analytics and user research showed that a significant portion of learners lost their streaks within the first 7–10 days. The main reason was time pressure — full lessons often took 15+ minutes, which busy users couldn’t consistently commit to. This led to frustration, churn, and a decline in overall engagement.

2

2

Goal
Design a faster and more flexible way to practice that still feels rewarding. The solution needed to protect streaks, provide quick wins with XP and gems, and reinforce motivation through Duo’s personality — all while fitting into short daily breaks.

Goal
Design a faster and more flexible way to practice that still feels rewarding. The solution needed to protect streaks, provide quick wins with XP and gems, and reinforce motivation through Duo’s personality — all while fitting into short daily breaks.

3

3

Solution
We introduced a Quick Practice Mode: a lightweight, 3-minute session accessible directly from the home screen. By focusing on short exercises, instant feedback, and streak protection, the feature reduced frustration and improved long-term retention for learners with limited time.

Solution
We introduced a Quick Practice Mode: a lightweight, 3-minute session accessible directly from the home screen. By focusing on short exercises, instant feedback, and streak protection, the feature reduced frustration and improved long-term retention for learners with limited time.

Design System

Design System

While working on Quick Practice Mode, I had to make sure the new flow felt like it truly belonged inside Duolingo. The app has a very strong identity — bright colors, playful illustrations, and Duo the owl driving most interactions. My task was to extend this system without breaking its character.

While working on Quick Practice Mode, I had to make sure the new flow felt like it truly belonged inside Duolingo. The app has a very strong identity — bright colors, playful illustrations, and Duo the owl driving most interactions. My task was to extend this system without breaking its character.

Colors
Duolingo Green remained dominant, but I introduced a softer yellow accent to signal speed and . short sessions. This created a visual distinction between regular lessons and quick practice.

Colors
Duolingo Green remained dominant, but I introduced a softer yellow accent to signal speed and . short sessions. This created a visual distinction between regular lessons and quick practice.

Typography
Duolingo Sans was kept for consistency, but I prioritized large, bold headlines and reduced text density so users could scan information in seconds.

Typography
Duolingo Sans was kept for consistency, but I prioritized large, bold headlines and reduced text density so users could scan information in seconds.

Components
I designed simplified buttons and micro-progress bars that worked for shorter lessons. Instead of long progress trackers, users saw small step indicators that matched the 3-minute flow.

Components
I designed simplified buttons and micro-progress bars that worked for shorter lessons. Instead of long progress trackers, users saw small step indicators that matched the 3-minute flow.

Mascot & Illustrations
Duo was integrated as a motivator — appearing at the start and end of Quick Practice with supportive messages. These lightweight interactions reinforced the brand’s playful voice while keeping learners engaged.

Mascot & Illustrations
Duo was integrated as a motivator — appearing at the start and end of Quick Practice with supportive messages. These lightweight interactions reinforced the brand’s playful voice while keeping learners engaged.

By adapting the existing system and adding subtle extensions, the new design stayed true to Duolingo’s personality while delivering a fresh, faster experience.

By adapting the existing system and adding subtle extensions, the new design stayed true to Duolingo’s personality while delivering a fresh, faster experience.

Typography

Typography

Typography

Clear, friendly typography is at the core of Duolingo’s design. Every font choice was made to support readability and keep the learning experience light and approachable.

Clear, friendly typography is at the core of Duolingo’s design. Every font choice was made to support readability and keep the learning experience light and approachable.

Clear, friendly typography is at the core of Duolingo’s design. Every font choice was made to support readability and keep the learning experience light and approachable.

Heading : Bold and energetic, guiding learners’ attention to the most important information.

Heading : Bold and energetic, guiding learners’ attention to the most important information.

Heading : Bold and energetic, guiding learners’ attention to the most important information.

Body : Simple and easy to follow, ensuring lessons feel clear across any device.

Body : Simple and easy to follow, ensuring lessons feel clear across any device.

Body : Simple and easy to follow, ensuring lessons feel clear across any device.

Consistency in type ensures that learners stay focused on progress, not on deciphering the interface.

Consistency in type ensures that learners stay focused on progress, not on deciphering the interface.

Consistency in type ensures that learners stay focused on progress, not on deciphering the interface.

Fonts

Fonts

Fonts

Font: 1

Font: 1

Font: 1

Feather

Feather

Feather

AaBbCc

AaBbCc

AaBbCc

Juxtaposing sleek typography with vibrant hues, the quirky zebra dances amidst carefully crafted patterns.

Juxtaposing sleek typography with vibrant hues, the quirky zebra dances amidst carefully crafted patterns.

Juxtaposing sleek typography with vibrant hues, the quirky zebra dances amidst carefully crafted patterns.

0123456789

0123456789

0123456789

Font: 2

Font: 2

Font: 2

Nunito

Nunito

Nunito

AaBbCc

AaBbCc

AaBbCc

Juxtaposing sleek typography with vibrant hues, the quirky zebra dances amidst carefully crafted patterns.

Juxtaposing sleek typography with vibrant hues, the quirky zebra dances amidst carefully crafted patterns.

Juxtaposing sleek typography with vibrant hues, the quirky zebra dances amidst carefully crafted patterns.

0123456789

0123456789

0123456789

Headings/H-1

Headings/H-1

Headings/H-1

Headings/H-2

Headings/H-2

Headings/H-2

Headings/H-3

Headings/H-3

Headings/H-3

Headings/H-4

Headings/H-4

Headings/H-4

Headings/H-5

Headings/H-5

Headings/H-5

Headings/H-6

Headings/H-6

Headings/H-6

Headings/H-7

Headings/H-7

Headings/H-7

Headings/H-8

Headings/H-8

Headings/H-8

Body/B-1

Body/B-1

Body/B-1

Body/B-2

Body/B-2

Body/B-2

Body/B-3

Body/B-3

Body/B-3

Body/B-4

Body/B-4

Body/B-4

Body/B-5

Body/B-5

Body/B-5

Body/B-6

Body/B-6

Body/B-6

Body/B-7

Body/B-7

Body/B-7

02

02

02

Components

Components

Components

Components on Design

Components on Design

Components on Design

Components on Design

Components on Design

Components on Design

6

6

6

Day streak

Day streak

Day streak

1525

1525

1525

Total XP

Total XP

Total XP

What would you like to learn?

What would you like to learn?

What would you like to learn?

one

one

one

the man

the man

the man

the cat

the cat

the cat

the boy

the boy

the boy

SECTION 1, UNIT 1

SECTION 1, UNIT 1

SECTION 1, UNIT 1

Use basic phrases

Use basic phrases

Use basic phrases

Sam

Sam

Sam

@Sam315105

@Sam315105

@Sam315105

Joint December 2024

Joint December 2024

Joint December 2024

+5

+5

+5

Courses

Courses

Courses

3

3

3

Following

Following

Following

2

2

2

Followers

Followers

Followers

Spanish

Spanish

Spanish

French

French

French

CONTINUE

CONTINUE

CONTINUE

ADD FRIENDS

ADD FRIENDS

ADD FRIENDS

GET STARTED

GET STARTED

GET STARTED

I ALREADY HAVE AN ACCOUNT

I ALREADY HAVE AN ACCOUNT

I ALREADY HAVE AN ACCOUNT

The free, fun, and effective

way to learn a language!

The free, fun, and effective

way to learn a language!

The free, fun, and effective

way to learn a language!

05

05

05

Components

Components

Components

Mascots Components

Mascots Components

Mascots Components

User Persona

User Persona

To better understand the challenges learners face, I developed a persona that represents a typical Duolingo user. This persona highlights the daily struggles of balancing language learning with a busy schedule, and shows where frustration often leads to dropped streaks.


By focusing on her motivations and pain points, I was able to design a practice flow that feels lighter, faster, and more rewarding — making it easier for her to stay engaged over time.

To better understand the challenges learners face, I developed a persona that represents a typical Duolingo user. This persona highlights the daily struggles of balancing language learning with a busy schedule, and shows where frustration often leads to dropped streaks.


By focusing on her motivations and pain points, I was able to design a practice flow that feels lighter, faster, and more rewarding — making it easier for her to stay engaged over time.

Sophia

Sophia

Sophia

Age

Age

Age

26

26

26

Education

Education

Education

Bachelor’s degree

Bachelor’s degree

Bachelor’s degree

Status

Status

Status

Single

Single

Single

Occupation

Occupation

Occupation

Marketing Specialist

Marketing Specialist

Marketing Specialist

Location

Location

Location

Chicago, IL

Chicago, IL

Chicago, IL

Personality

Personality

Personality

Motivated

Motivated

Motivated

Goal-oriented

Goal-oriented

Goal-oriented

Easily frustrated by interruptions

Easily frustrated by interruptions

Easily frustrated by interruptions

I want to learn every day — but I need a way to fit it into my crazy schedule

I want to learn every day — but I need a way to fit it into my crazy schedule

I want to learn every day — but I need a way to fit it into my crazy schedule

Brief story

Brief story

Brief story

Sophia is a 26-year-old marketing specialist living in Chicago. She loves learning Spanish to connect with international clients and travel confidently. While highly motivated, her busy schedule often prevents her from completing full lessons. She usually opens Duolingo during short breaks but feels frustrated when she can’t finish on time and loses her streak.

Sophia is a 26-year-old marketing specialist living in Chicago. She loves learning Spanish to connect with international clients and travel confidently. While highly motivated, her busy schedule often prevents her from completing full lessons. She usually opens Duolingo during short breaks but feels frustrated when she can’t finish on time and loses her streak.

Sophia is a 26-year-old marketing specialist living in Chicago. She loves learning Spanish to connect with international clients and travel confidently. While highly motivated, her busy schedule often prevents her from completing full lessons. She usually opens Duolingo during short breaks but feels frustrated when she can’t finish on time and loses her streak.

Goals

Goals

Goals

Learn Spanish consistently despite a busy lifestyle

Maintain her daily streak without stress

Make progress in short bursts of time

Learn Spanish consistently despite a busy lifestyle

Maintain her daily streak without stress

Make progress in short bursts of time

Learn Spanish consistently despite a busy lifestyle

Maintain her daily streak without stress

Make progress in short bursts of time

Frustrations

Frustrations

Frustrations

Full lessons take too long during workdays

Losing streaks feels demotivating

Lack of flexible options for quick practice

Full lessons take too long during workdays

Losing streaks feels demotivating

Lack of flexible options for quick practice

Full lessons take too long during workdays

Losing streaks feels demotivating

Lack of flexible options for quick practice

Brands

Brands

Brands

User Journey Map

User Journey Map

I analyzed how learners interact with Duolingo throughout a typical day. From the first moment they open the app in the morning to the final check of their streak at night, the journey shows both motivation and frustration.


The map exposed critical drop-off points — especially when users felt they didn’t have enough time for a full lesson. It also highlighted moments of excitement when progress and rewards were clear. These insights shaped the idea of a Quick Practice Mode, designed to reduce time pressure and make daily learning more achievable.

I analyzed how learners interact with Duolingo throughout a typical day. From the first moment they open the app in the morning to the final check of their streak at night, the journey shows both motivation and frustration.


The map exposed critical drop-off points — especially when users felt they didn’t have enough time for a full lesson. It also highlighted moments of excitement when progress and rewards were clear. These insights shaped the idea of a Quick Practice Mode, designed to reduce time pressure and make daily learning more achievable.

OPPORTUNITIES

OPPORTUNITIES

OPPORTUNITIES

01

01

01

Provide faster access to Quick Practice from home screen.

Provide faster access to Quick Practice from home screen.

Provide faster access to Quick Practice from home screen.

02

02

02

Allow streak protection with short sessions.

Allow streak protection with short sessions.

Allow streak protection with short sessions.

03

03

03

Show instant rewards to keep motivation high.

Show instant rewards to keep motivation high.

Show instant rewards to keep motivation high.

04

04

04

Create lightweight progress tracking that feels achievable.

Create lightweight progress tracking that feels achievable.

Create lightweight progress tracking that feels achievable.

THOUGHTS

THOUGHTS

THOUGHTS

I want to keep my streak but I don’t have 15 minutes right now.

I want to keep my streak but I don’t have 15 minutes right now.

I want to keep my streak but I don’t have 15 minutes right now.

kipping today will make me lose progress.

kipping today will make me lose progress.

kipping today will make me lose progress.

Quick Practice is short enough, I can do this.

Quick Practice is short enough, I can do this.

Quick Practice is short enough, I can do this.

Nice! I still earned XP and kept my streak alive.

Nice! I still earned XP and kept my streak alive.

Nice! I still earned XP and kept my streak alive.

DOING

DOING

DOING

Action 1

Action 1

Action 1

Opens Duolingo before work, checks streak.

Opens Duolingo before work, checks streak.

Opens Duolingo before work, checks streak.

Action 2

Action 2

Action 2

Sees a regular lesson feels too long, hesitates to start.

Sees a regular lesson feels too long, hesitates to start.

Sees a regular lesson feels too long, hesitates to start.

Action 3

Action 3

Action 3

Switches to Quick Practice Mode, completes short session.

Switches to Quick Practice Mode, completes short session.

Switches to Quick Practice Mode, completes short session.

Action 4

Action 4

Action 4

Gets rewarded with XP and streak, ends the day satisfied.

Gets rewarded with XP and streak, ends the day satisfied.

Gets rewarded with XP and streak, ends the day satisfied.

EMOTIONS

EMOTIONS

EMOTIONS

RELIEVED

RELIEVED

RELIEVED

MOTIVATED

MOTIVATED

MOTIVATED

HOPEFUL

HOPEFUL

HOPEFUL

FRUSTRATED

FRUSTRATED

FRUSTRATED

Sophia

Sophia

Sophia

Marketing Specialist

Marketing Specialist

Marketing Specialist

Single, 26 years old

Single, 26 years old

Single, 26 years old

Chicago, Il

Chicago, Il

Chicago, Il

SCENARIO Sophia wants to keep learning Spanish while balancing her demanding job. She often struggles to complete full lessons during busy weekdays but doesn’t want to lose her streak.

SCENARIO Sophia wants to keep learning Spanish while balancing her demanding job. She often struggles to complete full lessons during busy weekdays but doesn’t want to lose her streak.

SCENARIO Sophia wants to keep learning Spanish while balancing her demanding job. She often struggles to complete full lessons during busy weekdays but doesn’t want to lose her streak.

1. Learn Spanish consistently despite limited time. 2. Maintain her daily streak without stress. 3. Feel rewarded even after short practice. 4. Fit language learning into busy routines.

1. Learn Spanish consistently despite limited time. 2. Maintain her daily streak without stress. 3. Feel rewarded even after short practice. 4. Fit language learning into busy routines.

1. Learn Spanish consistently despite limited time. 2. Maintain her daily streak without stress. 3. Feel rewarded even after short practice. 4. Fit language learning into busy routines.

GOALS

GOALS

GOALS

User Flow

User Flow

To visualize how the new Quick Practice Mode integrates into Duolingo, I mapped a simple flow showing each step of the experience. Starting from the home screen, learners can access Quick Practice in one tap, complete a short 3-minute session, and instantly receive rewards for their streak and XP.


This flow highlights how the feature reduces friction, shortens the path to practice, and ensures that users feel progress even on the busiest days.

To visualize how the new Quick Practice Mode integrates into Duolingo, I mapped a simple flow showing each step of the experience. Starting from the home screen, learners can access Quick Practice in one tap, complete a short 3-minute session, and instantly receive rewards for their streak and XP.


This flow highlights how the feature reduces friction, shortens the path to practice, and ensures that users feel progress even on the busiest days.

Start

Start

Start

Home Screen

Home Screen

Home Screen

Quick Practice Start

Quick Practice Start

Quick Practice Start

Mini Exercise

Mini Exercise

Mini Exercise

Completion Screen

Completion Screen

Completion Screen

Motivational Feedback

Motivational Feedback

Motivational Feedback

Information Architecture/User Flow

Information Architecture/User Flow

Information Architecture/User Flow

Home Screen → User opens the app and sees the new Quick Practice button.

Quick Practice Start → One tap to begin a 3-minute session.

Mini Exercise → Short set of tasks (1–2 questions with fast interactions).

Completion Screen → Shows streak continued, XP earned, gems collected.

Motivational Feedback → Duo the Owl celebrates and encourages the learner.

Home Screen → User opens the app and sees the new Quick Practice button.

Quick Practice Start → One tap to begin a 3-minute session.

Mini Exercise → Short set of tasks (1–2 questions with fast interactions).

Completion Screen → Shows streak continued, XP earned, gems collected.

Motivational Feedback → Duo the Owl celebrates and encourages the learner.

Home Screen → User opens the app and sees the new Quick Practice button.

Quick Practice Start → One tap to begin a 3-minute session.

Mini Exercise → Short set of tasks (1–2 questions with fast interactions).

Completion Screen → Shows streak continued, XP earned, gems collected.

Motivational Feedback → Duo the Owl celebrates and encourages the learner.

Low Fidelity Wireframes

Low Fidelity Wireframes

Exploring the core flow without distractions.
At this stage, I stripped the experience down to its basics to validate layout, navigation, and task flow before moving into detailed design.

Exploring the core flow without distractions.
At this stage, I stripped the experience down to its basics to validate layout, navigation, and task flow before moving into detailed design.

High Fidelity Wireframes

High Fidelity Wireframes

Bringing the vision closer to reality.
Here, I applied branding, color, and visual hierarchy to make the experience feel real and prepare the product for usability testing.

Bringing the vision closer to reality.
Here, I applied branding, color, and visual hierarchy to make the experience feel real and prepare the product for usability testing.

The free, fun, and

effective way to learn a

language!

The free, fun, and

effective way to learn a

language!

The free, fun, and

effective way to learn a

language!

get started

get started

get started

I ALREADY HAVE AN ACCOUNT

I ALREADY HAVE AN ACCOUNT

I ALREADY HAVE AN ACCOUNT

START

START

START

Tell us where you are from

Tell us where you are from

Tell us where you are from

3

3

3

565

565

565

5

5

5

PART 1, UNIT 1

PART 1, UNIT 1

PART 1, UNIT 1

Offering and receiving drinks

Offering and receiving drinks

Offering and receiving drinks

START

START

START

Tell us where you are from

Tell us where you are from

Tell us where you are from

3

3

3

565

565

565

5

5

5

PART 1, UNIT 1

PART 1, UNIT 1

PART 1, UNIT 1

Offering and receiving drinks

Offering and receiving drinks

Offering and receiving drinks

Maintain your streak

Maintain your streak

Maintain your streak

We will send you a reminder so you don't forget to practice.

We will send you a reminder so you don't forget to practice.

We will send you a reminder so you don't forget to practice.

get started

get started

get started

Not now

Not now

Not now

TOTAL XP

TOTAL XP

TOTAL XP

15

15

15

EXTRAORDINARY

EXTRAORDINARY

EXTRAORDINARY

100%

100%

100%

Perfect Score!

Perfect Score!

Perfect Score!

You didn't make a single mistake in this lesson.

You didn't make a single mistake in this lesson.

You didn't make a single mistake in this lesson.

Continue

Continue

Continue

High-Fidelity Wireframes

High-Fidelity Wireframes

High-Fidelity Wireframes

These wireframes showcase a polished version of the user journey, including branding, colors, and key UI components. Unlike low-fidelity wireframes, these focus on visual design, hierarchy, and interactions, making it easier to communicate the final product vision.


At this stage, I refined:

Branding & Style – incorporating Duolingo’s colors, typography, and illustrations.

Visual Hierarchy – ensuring important actions stand out clearly.

Interactions – simulating real navigation to validate usability.


High-fidelity wireframes helped stakeholders visualize the final product and provided a strong foundation for usability testing.

These wireframes showcase a polished version of the user journey, including branding, colors, and key UI components. Unlike low-fidelity wireframes, these focus on visual design, hierarchy, and interactions, making it easier to communicate the final product vision.


At this stage, I refined:

Branding & Style – incorporating Duolingo’s colors, typography, and illustrations.

Visual Hierarchy – ensuring important actions stand out clearly.

Interactions – simulating real navigation to validate usability.


High-fidelity wireframes helped stakeholders visualize the final product and provided a strong foundation for usability testing.

These wireframes showcase a polished version of the user journey, including branding, colors, and key UI components. Unlike low-fidelity wireframes, these focus on visual design, hierarchy, and interactions, making it easier to communicate the final product vision.


At this stage, I refined:

Branding & Style – incorporating Duolingo’s colors, typography, and illustrations.

Visual Hierarchy – ensuring important actions stand out clearly.

Interactions – simulating real navigation to validate usability.


High-fidelity wireframes helped stakeholders visualize the final product and provided a strong foundation for usability testing.

User Testing

User Testing

To validate the new Quick Practice Mode, we ran usability tests with 8 learners across different backgrounds — including students, busy professionals, and casual users. Participants were asked to complete a 3-minute practice session while thinking out loud, followed by short interviews.


What we learned:

Users instantly recognized Quick Practice as a faster alternative to regular lessons.

Streak protection was highlighted as the most motivating feature, especially for learners with tight schedules.

The simplified progress bar helped users better understand how much time remained.

Some participants wanted the streak confirmation to be more visible at the end of practice.


Outcome:
Based on these insights, I refined the completion screen to emphasize streak continuation and added a small streak badge next to XP rewards. This improved confidence and reduced frustration after each session.

To validate the new Quick Practice Mode, we ran usability tests with 8 learners across different backgrounds — including students, busy professionals, and casual users. Participants were asked to complete a 3-minute practice session while thinking out loud, followed by short interviews.


What we learned:

Users instantly recognized Quick Practice as a faster alternative to regular lessons.

Streak protection was highlighted as the most motivating feature, especially for learners with tight schedules.

The simplified progress bar helped users better understand how much time remained.

Some participants wanted the streak confirmation to be more visible at the end of practice.


Outcome:
Based on these insights, I refined the completion screen to emphasize streak continuation and added a small streak badge next to XP rewards. This improved confidence and reduced frustration after each session.

Feedback Summary

Feedback Summary

After presenting the high-fidelity prototype of the Quick Practice Mode, we gathered feedback from a diverse group of learners — including students, busy professionals, and casual users. Their insights were crucial in evaluating overall satisfaction, highlighting motivational drivers, and pinpointing areas where clarity and personalization could be improved. This feedback directly informed the next design iterations, ensuring the experience better aligned with users’ needs.

After presenting the high-fidelity prototype of the Quick Practice Mode, we gathered feedback from a diverse group of learners — including students, busy professionals, and casual users. Their insights were crucial in evaluating overall satisfaction, highlighting motivational drivers, and pinpointing areas where clarity and personalization could be improved. This feedback directly informed the next design iterations, ensuring the experience better aligned with users’ needs.

Final Designs

Final Designs

The final designs bring the Quick Practice Mode to life inside Duolingo. By combining the brand’s playful identity with a faster, simplified flow, the feature helps learners stay consistent even on their busiest days.


Key improvements included:

One-tap access to Quick Practice directly from the home screen.

3-minute sessions with lightweight exercises and micro-progress bars.

Clear rewards at the end of each session — XP, streak protection, and gems.

Motivational feedback from Duo the Owl to reinforce progress.


These designs balance usability with Duolingo’s fun personality, making daily learning feel both achievable and engaging.

The final designs bring the Quick Practice Mode to life inside Duolingo. By combining the brand’s playful identity with a faster, simplified flow, the feature helps learners stay consistent even on their busiest days.


Key improvements included:

One-tap access to Quick Practice directly from the home screen.

3-minute sessions with lightweight exercises and micro-progress bars.

Clear rewards at the end of each session — XP, streak protection, and gems.

Motivational feedback from Duo the Owl to reinforce progress.


These designs balance usability with Duolingo’s fun personality, making daily learning feel both achievable and engaging.

Final Solution: A Clearer, Friendlier Duolingo Experience

Final Solution: A Clearer, Friendlier Duolingo Experience

The redesigned flow simplified the learning journey for users. By reducing clutter, improving navigation between lessons, and surfacing progress tracking upfront, learners could move through exercises more smoothly. Clearer visual hierarchy, refined icons, and stronger contrast improved accessibility, while consistent interactions lowered cognitive load.

The redesigned flow simplified the learning journey for users. By reducing clutter, improving navigation between lessons, and surfacing progress tracking upfront, learners could move through exercises more smoothly. Clearer visual hierarchy, refined icons, and stronger contrast improved accessibility, while consistent interactions lowered cognitive load.

Outcome & Impact

Outcome & Impact

Usability testing with 8 participants (mix of beginners and active Duolingo users) showed measurable improvements:

Lesson navigation: Task completion improved by 28%, with users finding lessons faster.

Progress tracking: 90% of participants clearly understood their daily streak and XP goals (vs. 65% before).

Exercise completion: Error rates in task flow dropped by 25%.

Overall clarity: Users described the redesign as “cleaner” and “less overwhelming.”

Satisfaction score: Increased from 3.4 → 4.7/5.

Usability testing with 8 participants (mix of beginners and active Duolingo users) showed measurable improvements:

Lesson navigation: Task completion improved by 28%, with users finding lessons faster.

Progress tracking: 90% of participants clearly understood their daily streak and XP goals (vs. 65% before).

Exercise completion: Error rates in task flow dropped by 25%.

Overall clarity: Users described the redesign as “cleaner” and “less overwhelming.”

Satisfaction score: Increased from 3.4 → 4.7/5.

Impact

Impact

By leading the redesign process from early sketches to high-fidelity mockups, I created a simplified learning journey that reduced user frustration and increased engagement. Multiple testing rounds helped validate design changes and refine the flow before final implementation.
This process not only improved Duolingo’s learning experience but also gave me hands-on experience with rapid iteration, usability testing, and presenting results in a measurable way.

By leading the redesign process from early sketches to high-fidelity mockups, I created a simplified learning journey that reduced user frustration and increased engagement. Multiple testing rounds helped validate design changes and refine the flow before final implementation.
This process not only improved Duolingo’s learning experience but also gave me hands-on experience with rapid iteration, usability testing, and presenting results in a measurable way.

What I learned

What I learned

Clarity over complexity: Simplifying the lesson path made the app easier for both beginners and advanced learners.

Microcopy matters: Small changes in labels (like “Continue lesson” instead of “Start”) improved understanding.

Consistency builds trust: Keeping icons, buttons, and progress indicators consistent across screens reduced confusion.

Test early, test often: Even low-fi prototypes gave valuable feedback before moving into polished visuals.

Accessibility = inclusivity: Adjusting colors, contrasts, and touch targets improved usability across all devices.

Clarity over complexity: Simplifying the lesson path made the app easier for both beginners and advanced learners.

Microcopy matters: Small changes in labels (like “Continue lesson” instead of “Start”) improved understanding.

Consistency builds trust: Keeping icons, buttons, and progress indicators consistent across screens reduced confusion.

Test early, test often: Even low-fi prototypes gave valuable feedback before moving into polished visuals.

Accessibility = inclusivity: Adjusting colors, contrasts, and touch targets improved usability across all devices.

Next Project

Next Project

Terms of use • Privacy police
Terms of use • Privacy police