Duolingo

Learn Spanish, French and more

Duolingo

Interactions

↗ Open
 
The splash screen is the logo on a green background
↗ Open
 
The onboarding asks you select a language and pick a daily learning goal
↗ Open
 
Asks you to select a daily goal and then notification permissions
↗ Open
 
You can tap the country flag on top to add more languages and switch between them
↗ Open
 
It quizzes you with audio and visual questions to make you understand and to increase recall
↗ Open
 
Bottom sheet for wrong answer
↗ Open
 
First lesson complete. It shows your learning minutes and asks you to create a profile
↗ Open
 
During login, it asks for your age, name, email and password
↗ Open
 
The curriculum is arranged linearly as a timeline with tests interspersed in between
↗ Open
 
You earn crystals as you complete lessons. You can buy more from the Shop tab
↗ Open
 
You have 5 lives. When you run out you can wait, practice, or refill by spending crystals
↗ Open
 
Duolingo Plus lets you download lessons offline and removes ad. You can start with a 7 day trial
↗ Open
 
You can join language clubs to practice with other learners
↗ Open
 
There are posts by other learners and mini "games" that help you test your skills
↗ Open
 
Achievement leveled up modal
↗ Open
 
Gamification badges and progress
↗ Open
 
Profile and settings
↗ Open
 
Add friends to compete with. You can search by name or find them from facebook

Flows

↗ Open

Duolingo

App Store screenshots

"Join over 300 million learners on Duolingo, the most popular way to learn languages! It’s free, fun and effective. The secret? Duolingo feels like a game and makes sure you stay motivated. Over 30 languages to choose from - all completely free! Duolingo is changing the way people learn languages using advanced technology to personalize every lesson for you. Practice reading, writing, speaking, listening and conversation with intelligent Chatbots. Track your progress, earn rewards, and join the world’s largest community of language learners."

App Store screenshots
App Store screenshots
↗ Open

Duolingo

Onboarding

Splash screen, Get Started / I already have an account, Choose a course

Pick a goal: Casual (5 minutes a day), Regular (10 minutes a day), Serious (15 minutes a day), Insane (20 minutes a day)

Onboarding
Onboarding
↗ Open

Duolingo

Asking for notiification permissions during onboarding

Pick a goal: Casual (5 minutes a day), Regular (10 minutes a day), Serious (15 minutes a day), Insane (20 minutes a day)

"Duolingo needs to send you notifications: The app will notify you when you are in danger of missing your goal"

Onboarding
Asking for notiification permissions during onboarding
↗ Open

Duolingo

Change or add language

Hit the flag icon on the top left of the homepage to reveal options.

Microinteractions
Change or add language
↗ Open

Duolingo

Learning experience

It quizzes you with audio and visual questions to make you understand and to increase recall.

Learning Experiences
Learning experience
↗ Open

Duolingo

Create profile

After you complete your first lesson, it asks you to create a profile. It asks for your age, name, email and password.

Onboarding
Create profile
↗ Open

Duolingo

Top level tabs

Learn, Lives, Clubs, Shops. The Profile tab is revealed after you login or create an account

Content screens
Top level tabs
↗ Open

Duolingo

2019 redesign

The top level tabs have roughly stayed the same while the visual style has been tweaked to be cleaner and the owl has been redrawn.

The Clubs feature is being A/B tested against the Leaderboards tab (and some users aren't happy about it: Petition to save Clubs)

Content screens
2019 redesign

More apps in 

Education

New apps added every other week

Design and product inspiration can be hard to find. Sign up now and receive patterns, microinteractions and teardowns straight to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.