UX / Accessibility Case Study

Enhancing accessibility in Duolingo

An inclusive design approach for diverse learners: redesigning Duolingo to serve users with hearing impairments, vision challenges, motor disabilities, and cognitive differences.

RoleUX/UI Designer ScopeResearch, WCAG, Redesign TypeAccessibility redesign
Date
December 2024
Assignment 3
Role
UX Researcher, UI Designer
Focus
Inclusive design
Accessibility, WCAG
Platform
iOS Mobile App
Duolingo redesign
01 · Introduction

Learning a language should be for everyone

Language learning is a powerful tool for personal and professional growth. Duolingo offers engaging ways to learn, but like many educational apps it struggles to fully meet the needs of users with disabilities.

"The proposed solutions will not only enhance the experience for individuals with specific needs, but also improve usability for all learners."

For people with hearing and vision impairments, or motor and cognitive disabilities, traditional design choices create real barriers. This project redesigns Duolingo to be accessible for a diverse user base.

🎯
The challenge
Barriers baked into the defaults

Duolingo leans heavily on audio, small interactive elements, and animations, all of which create barriers for users with different abilities.

The goal
Inclusive by design

Identify pain points, fold in user feedback, and design inclusive features that make language learning accessible and enjoyable for everyone.

📋
Approach
Grounded in standards

User interviews, usability testing, surveys, competitive analysis, and WCAG standards guided every design decision.

02 · User research

Five barriers to accessible learning

Through interviews, usability testing, and surveys with users who have disabilities, five consistent pain points emerged, each tied to a design decision that could be improved.

🔊
01 · Audio dependency
"Type what you hear" exercises were completely inaccessible to users with hearing impairments, with no alternative formats such as phonetic transcriptions.
👆
02 · Small interactive elements
Users with motor disabilities struggled with small tiles and buttons, leading to repeated errors and significant usability issues.
👁️
03 · Visual challenges
Users with low vision reported difficulty with contrast and layout, particularly in night mode, which ironically made navigation harder rather than easier.
🔡
04 · No font customisation
The absence of font size settings left users with vision needs unable to adjust the app to their individual reading requirements.
05 · Disruptive animations
Movement-heavy elements overwhelmed neurodivergent users and disoriented those with brain injuries, hindering their ability to focus on learning.
03 · The user

Who we're designing for

A primary persona anchored every design decision, representing the intersection of hearing impairment and vision challenges that many real users face at once.

"I want to learn German for my exchange, but audio I can't hear and text I can't read keep locking me out."
Age25HomeMontreal, CanadaRoleUniversity studentNeedsHearing & vision support
Goals
  • Master German for an academic exchange in Germany
  • Overcome accessibility barriers in language-learning apps
  • Take part fully in academic and social life abroad
Frustrations
  • Struggles with audio cues and spoken German exercises
  • Finds small text and low-contrast colours hard to read
  • Apps rarely support her hearing and vision needs together
About

Emma is a 25-year-old university student in Montreal preparing for an academic exchange in Germany. She has a hearing impairment and vision challenges, and depends on language apps to study. Most tools lean on audio and small, low-contrast visuals, which leave her working twice as hard to keep up.

"Emma is a student from Montreal who needs an accessible way to learn German, because her hearing impairment and vision challenges make traditional language-learning tools difficult to use."
04 · User journey map

Where the experience breaks down

Mapping Emma's lesson revealed exactly where frustration peaks, and where accessibility improvements would have the greatest impact.

How to read this. The curve tracks how Emma feels at each stage of a lesson: above the line is ease, below is friction. Every stage is tagged Research-based, drawn from interviews, usability testing, and surveys with users who have hearing and vision impairments.
Persona · Emma
Emma's journey through a Duolingo lesson

How might we let a learner with hearing and vision needs move through a full lesson without hitting a wall she can't get around?

Emma's frustration peaks at the core interaction, not the edges. The audio-only "Type what you hear" exercise excludes her entirely, and the experience never recovers, because the accessibility gaps compound across the whole session.
Emotional journey
At ease Neutral Frustrated Audio exercise shuts her out
01
Open & set up
Research-based
Feeling
HopefulUncertain
Doing
  • Open the app
  • Look for accessibility settings
  • Start a lesson
OpportunityNo font size or contrast options to set up before she begins.
02
Begin the lesson
Research-based
Feeling
EngagedDistracted
Doing
  • Read the prompt
  • Tap through the intro
  • Focus on new words
OpportunityClear layout helps, but heavy animations pull her focus away.
03
"Type what you hear"
Research-based
Feeling
FrustratedExcluded
Doing
  • Hear audio she can't parse
  • Try to type
  • Guess blindly
Key opportunityAdd phonetic transcriptions and speech-to-text: audio-only shuts her out completely.
04
Tap small tiles
Research-based
Feeling
AnnoyedFatigued
Doing
  • Tap tiny word tiles
  • Miss targets, make errors
  • Fight low contrast in dark mode
OpportunityLarger touch targets and WCAG-level contrast would remove repeated errors.
05
Finish & review
Research-based
Feeling
DiscouragedDetermined
Doing
  • Complete the lesson
  • Review her mistakes
  • Weigh whether to continue
OpportunityWithout accessibility, motivation erodes and retention drops over time.
Positive emotion Friction Highest-impact opportunity Research-based
How I built this. Emma's journey and pain points come from interviews, usability testing, and surveys with users who have hearing and vision impairments, mapped against WCAG guidelines. Unlike a typical journey, hers does not recover: the friction compounds across the session. Next step: validate the redesigned flow with assistive-technology users (VoiceOver, Switch Access).
Persona: Emma, a student with hearing and vision needs learning German · Scenario: complete a full lesson without hitting an inaccessible wall
05 · Opportunities

What the research revealed

The studies pointed to four clear design opportunities, each directly addressing one or more of the identified barriers.

🔤
A
Customisable font & contrast
Font size controls and colour contrast settings so users can adapt the visual experience to their needs.
🔊
B
Phonetic transcriptions
Phonetic text alongside audio exercises, giving users with hearing impairments a way to engage with pronunciation.
👆
C
Larger touch targets
Simplified interactive elements and bigger touch targets so users with motor disabilities can navigate without repeated errors.
🧪
D
Inclusive user testing
Testing specifically with people who have hearing and vision impairments to guide future design updates.
06 · The redesign

Five accessibility improvements

01
Research
Interviews, testing, surveys
02
Paper wireframes
Rapid sketch exploration
03
Digital wireframes
Before & after
04
Usability testing
With impaired users
05
Hi-fi prototype
Final accessible design
🔤

Font size control

A slider in Vision Support lets users pick Small, Medium, Large, or X-Large text, with a live preview of the result.

🌙

Dark mode & colour themes

A dark mode toggle reduces eye strain, with customisable colour themes for individual visual needs.

📝

Phonetic transcriptions

Phonetic text beside words in audio exercises, so users with hearing impairments can grasp pronunciation without sound.

🎙️

Speech-to-text input

A microphone option on text exercises lets users with limited mobility or dyslexia speak their answers instead of typing.

Animation toggle

A preference to disable animations entirely, reducing overwhelm for neurodivergent users and those with vestibular disorders.

🔇

Speaking exercise toggle

Users can opt out of speaking exercises, removing a major barrier for those with speech impairments or hearing loss.

07 · Before & after

Three key improvements

Digital wireframes in Figma made the difference between the original design and the accessibility-focused redesign concrete.

Fix 1: Colour contrast (WCAG compliance)
Original design
Original low-contrast learning path
Backgrounds and text lacked sufficient contrast, making the learning path hard to read for low-vision users, especially in dark mode.
Updated design
Updated WCAG-compliant learning path
Recoloured to meet WCAG contrast ratios, so text and controls stay legible against their backgrounds in both light and dark themes.
Fix 2: Audio exercises & speech-to-text
Original design
Original audio-only exercise
Exercises leaned heavily on audio, leaving users with hearing challenges unable to engage, and offered no speech-to-text for those who struggle to type.
Updated design
Updated exercise with phonetics and microphone
Added phonetic transcriptions beside each word to convey pronunciation without sound, plus a speech-to-text mic so users with limited mobility or dyslexia can speak their answers.
Fix 3: Font size, dark mode & controls

New settings hand control to the user: a font size slider with a live preview for readability, a dark mode toggle with customisable colour themes to reduce eye strain, and toggles to switch off animations or speaking exercises based on individual needs.

Vision Support font size screen
Vision Support: font size slider with live preview
Preferences toggles screen
Preferences: dark mode, animation, and exercise toggles
08 · Accessibility standards

Designed to WCAG principles

Every decision was validated against WCAG, so the redesign meets internationally recognised accessibility standards.

4.5:1
Contrast ratio
Minimum text-to-background contrast, meeting WCAG AA for normal text throughout the app.
44px
Touch target
Minimum size for interactive elements, meeting Apple HIG and WCAG for motor-accessible design.
4
User groups served
Hearing impaired, visually impaired, motor disabled, and neurodivergent, each with specific solutions.
09 · Reflection

What I learned

This project deepened my understanding of inclusive design as a practice, not a checklist. Accessibility isn't about edge cases; designing for constraints makes the experience better for everyone.

💡
Key insight

Improvements like larger touch targets, better contrast, and phonetic text helped all users, not only those with disabilities. That's the curb-cut effect in practice.

🔧
Design lesson

Testing with users who have disabilities surfaces issues standard usability testing misses entirely. Diverse participants are how you find the real problems.

🚀
Next steps

Run a full WCAG 2.2 audit, test with assistive-technology users (VoiceOver, Switch Access), and explore haptic feedback as an alternative to audio and visual cues.

Explore the prototype

Try the interactive prototype

View the full Figma prototype with all accessibility improvements applied and interactive.

Open in Figma ↗
Duolingo Accessibility · UX case study: introduction, research, persona, journey map, opportunities, redesign, WCAG standards, and reflection.