Independent. No onboarding vendor owns this site or pays to be on it.

Prices checked 19 Oct – 3 Nov 20266,688 G2 reviews readHow we review →

UserOnboarding Academy

Onboarding teardown · Duolingo

Duolingo onboarding, screen by screen: a first lesson before any signup

We had an AI agent go through Duolingo's onboarding on the web as a fictional learner, from the homepage to a finished Spanish lesson and on to an account. Duolingo asked for no email or password until the lesson was done, and a person stepped in once, to accept the terms. These are the screens it saw, in order, with what each one does well and what gets in the way.

By the UserOnboarding Academy teamRecorded 5 Nov 2026How we recorded it

UserOnboarding Academy isn't owned by Duolingo or any onboarding tool, and Duolingo didn't sponsor or review this page. The account was created for this recording only.

In short

Duolingo lets a new learner finish a whole lesson before it asks for anything personal. Six one-tap questions shape the course, and the first exercise can be answered from a picture, so the first right answer comes almost at once. The cost is the clicks around them: six screens before the lesson are the mascot talking or a promise, with nothing to choose, and after the lesson five reward screens and a second goal question stand between the learner and the signup that saves it all.

Screens to first value
18
Setup questions
6
Form fields shown
0
Steps a person did
0

The flow at a glance

marks a step a person did

  1. 01The homepage offers Get started or an existing account
  2. 02Pick what to learn from a grid of courses
  3. 03Duo, the owl mascot, introduces himself
  4. 04A second mascot screen before the first question
  5. 05How did you hear about Duolingo?
  6. 06Why are you learning Spanish?
  7. 07How much Spanish do you know?
  8. 08Here's what you can achieve, in three promises
  9. 09What's your daily learning goal?
  10. 10A notification primer drawn inside the page
  11. 11Start from scratch or find my level
  12. 12Duo warns that motivation is hard
  13. 13Duo finishes the thought: fun like a game
  14. 14The first exercise: pick the picture for a new word
  15. 15Instant feedback on the first answer
  16. 16Match the five new words to their meanings
  17. 17A mid-lesson cheer for five in a row
  18. 18 · first valueLesson complete, before any account exists
  19. 19A Duolingo Spanish Score of 1 is unlocked
  20. 20A 1 day streak starts on the first day
  21. 21Commit to a Streak Goal
  22. 22All Daily Quests complete after one lesson
  23. 23Time to create a profile, with Later as an option
  24. 24Age first, on a screen of its own
  25. 25Choose a sign-up option: Google, Apple or email
  26. 26Create your profile: name, email and password
  27. 27The learning path, with the first lesson already done
Duolingo homepage with the headline about the most fun way to learn and the Get started and I already have an account buttons

Step 1 of 27:Other

The homepage offers Get started or an existing account

Clicked Get started

Why it works

The first button starts the product rather than an account: there is nothing to type before the first choice.

What’s on this screen

The headline reads 'The most fun way to learn languages, chess, and more!' over two buttons: Get started and I already have an account. A strip of course links (English, Chess, Math, Spanish, French and more) runs along the bottom. There is no email field and no signup form on the page.

Duolingo I want to learn screen with a grid of course cards showing flags and learner counts, Spanish first

Step 2 of 27:Setup question

Pick what to learn from a grid of courses

Picked Spanish

Why it works

The first question is the one the learner came with, and it is one click. The learner counts work as social proof on the choice itself.

What gets in the way

Chess and Math sit in the same grid as the languages without a label, so the page mixes two kinds of choice.

What’s on this screen

'I want to learn...' heads a grid of course cards, each with a flag and a learner count: Spanish 41.9M learners, French 22.6M, English 19.3M, Japanese 17.8M and on down, with Chess and Math cards among the languages. The page is titled Learning Goal and asks for nothing else.

Duolingo owl mascot with a speech bubble saying Hi there, I'm Duo, and a Continue button

Step 3 of 27:Welcome modal

Duo, the owl mascot, introduces himself

Clicked Continue

Why it works

The mascot speaks in the first person from the first screen, so the questions that follow read as a conversation, not a form.

What’s on this screen

A full-screen page with only the green owl mascot and a speech bubble: 'Hi there! I'm Duo!'. A Continue button sits at the bottom right, and a thin, empty progress bar with a back arrow runs across the top. A cookie banner (Reject all, Accept cookies) showed briefly while the page changed.

Duolingo owl mascot with a speech bubble saying Let's get this party started and a Continue button

Step 4 of 27:Welcome modal

A second mascot screen before the first question

Clicked Continue

Why it works

It keeps the conversational tone and the single big button, so the setup feels light.

What gets in the way

A second click before any question. The two greetings could be one screen.

What’s on this screen

The same layout as the screen before, with a new line in the speech bubble: 'Let's get this party started!'. Continue again at the bottom right; the progress bar at the top is still empty.

Duolingo How did you hear about Duolingo question with eight answer tiles including TikTok, Google Search and YouTube

Step 5 of 27:Setup question

How did you hear about Duolingo?

Chose Google Search, then Continue

Why it works

One tap with recognisable logos, and the progress bar now starts to fill, so the setup has a visible end.

What gets in the way

The first real question serves Duolingo's marketing, not the learner, and it comes before anything about the course.

What’s on this screen

Duo, now holding a clipboard, asks 'How did you hear about Duolingo?'. Eight answers with logos sit in two columns: News/article/blog, Facebook/Instagram, TV, TikTok, Friends/family, Google Search, YouTube, Other. Continue stays grey until one is picked. The progress bar shows its first segment filled.

Duolingo Why are you learning Spanish question with seven reasons such as Prepare for travel and Boost my career

Step 6 of 27:Setup question

Why are you learning Spanish?

Chose Prepare for travel, then Continue

Why it works

The question uses the learner's own choice (Spanish), so it reads as a follow-up rather than a generic survey.

What’s on this screen

'Why are you learning Spanish?' with seven answers in two columns: Just for fun, Boost my career, Prepare for travel, Connect with people, Support my education, Spend time productively, Other. The question names the course picked two screens earlier. Continue is grey until a choice is made.

Duolingo How much Spanish do you know question with five self-assessed levels from new to Spanish to discussing most topics

Step 7 of 27:Setup question

How much Spanish do you know?

Chose I'm new to Spanish, then Continue

Why it works

The levels are described as things a person can do, not as A1 to C2, so a beginner can answer without knowing the scale.

What’s on this screen

'How much Spanish do you know?' with five levels stacked from 'I'm new to Spanish' through 'I know some common words', 'I can have basic conversations' and 'I can talk about various topics' to 'I can discuss most topics in detail', each with a signal-strength icon.

Duolingo Here's what you can achieve screen listing converse with confidence, build a large vocabulary and develop a learning habit

Step 8 of 27:Other

Here's what you can achieve, in three promises

Clicked Continue

Why it works

After three questions, it pays the learner back with what the course will do for them, in plain words and before any commitment.

What’s on this screen

Duo says 'Here's what you can achieve!' above three short promises with icons: Converse with confidence (stress-free speaking and listening exercises), Build a large vocabulary (common words and practical phrases), Develop a learning habit (smart reminders, fun challenges, and more). Only Continue to go on.

Duolingo What's your daily learning goal question with options from 5 minutes a day Casual to 20 minutes a day Intense

Step 9 of 27:Setup question

What's your daily learning goal?

Chose 10 min / day (Regular), then Continue

Why it works

The goal is set in minutes a day, a unit anyone can judge, and the labels make the smallest option feel acceptable rather than lazy.

What’s on this screen

'What's your daily learning goal?' with four options, each a time and a label: 5 min / day Casual, 10 min / day Regular, 15 min / day Serious, 20 min / day Intense. Nothing is preselected.

Duolingo notification primer with Duo saying it will remind you to practise and a drawn browser box asking to show notifications, an arrow pointing at Allow

Step 10 of 27:Other

A notification primer drawn inside the page

Clicked Continue; notifications were not allowed

Why it works

The primer explains why the browser is about to ask before it asks, and ties the request to the daily goal just chosen.

What gets in the way

The drawn box looks like the real browser prompt, buttons and all, which can make the learner try to click a picture.

What’s on this screen

Duo says 'I'll remind you to practice so it becomes a habit!'. Below, the page draws its own picture of a browser permission box ('www.duolingo.com wants to Show notifications', Block and Allow), with a blue arrow pointing at Allow. The only real control is Continue. The progress bar is about three quarters full.

Duolingo Now let's find the best place to start screen with the Start from scratch and Find my level cards

Step 11 of 27:Setup question

Start from scratch or find my level

Chose Start from scratch, then Continue

Why it works

A learner who said they are new still gets the choice, and both options say exactly what happens next.

What’s on this screen

'Now let's find the best place to start!' with two large cards: Start from scratch ('Take the easiest lesson of the Spanish course') and Find my level ('Let Duo recommend where you should start learning'). No browser notification prompt appeared after the previous screen: the capture browser is a private window, where Chrome does not support web push.

Duolingo owl with a clipboard and pencil saying It can be hard to stay motivated, and a Continue button

Step 12 of 27:Other

Duo warns that motivation is hard

Clicked Continue

Why it works

It names the reason most learners stop before the lesson starts, which sets up the habit features as help rather than nagging.

What gets in the way

The sentence ends in an ellipsis and the next screen has to finish it, so this is a click that carries half a thought.

What’s on this screen

The progress bar is gone and Duo stands alone in the middle of the page again, now holding a clipboard and a pencil, saying 'It can be hard to stay motivated…'. Continue at the bottom right.

Duolingo owl saying so Duolingo is designed to be fun like a game, and a Continue button

Step 13 of 27:Other

Duo finishes the thought: fun like a game

Clicked Continue

Why it works

It frames the lesson that follows as a game before it starts, which lowers the stakes of getting answers wrong.

What gets in the way

With the previous screen, two clicks deliver one sentence just before the lesson.

What’s on this screen

Same layout, with the second half of the thought: '…so Duolingo is designed to be fun like a game!'. Continue at the bottom right; no progress bar.

Duolingo first lesson exercise labelled New word asking which one is cat, with illustrated cards for papá, mamá and gato

Step 14 of 27:Other

The first exercise: pick the picture for a new word

Picked gato, then Check

Why it works

The very first exercise can be answered with no Spanish at all: the picture gives the meaning, so the learner's first answer in the lesson is a right one.

What gets in the way

The red heart with 5 has no label here, so a new learner isn't told what it counts or what happens when it runs out.

What’s on this screen

The lesson opens straight on an exercise, still with no account. A purple 'New word' label sits over 'Which one of these is "cat"?' and three illustrated cards: papá, mamá and gato, numbered 1 to 3 for the keyboard. A lesson progress bar runs across the top beside a red heart with 5, a close button sits on the left, and Skip and Check (grey until a card is picked) sit at the bottom.

Duolingo lesson with gato chosen and a green Excellent banner offering Too easy, Too difficult and Report links and a Continue button

Step 15 of 27:Other

Instant feedback on the first answer

Clicked Continue

Why it works

The reward lands the moment the answer is checked, and Too easy and Too difficult let the learner tune the course without leaving the lesson.

What’s on this screen

A green band slides up from the bottom: 'Excellent!', with three small links under it (Too easy, Too difficult, Report) and a Continue button. The chosen card stays highlighted and the others are disabled.

Duolingo Select the matching pairs exercise with English words mom, dog, cat, water, milk and Spanish words agua, perro, mamá, gato, leche

Step 16 of 27:Other

Match the five new words to their meanings

Answered three more picture exercises (dog, water, milk) before this screen, then matched the five pairs

Why it works

Every word in the pairs was taught in the last few minutes, so the first review is one the learner can finish, and it proves the words stuck.

What’s on this screen

After three more 'New word' picture exercises (perro, agua, leche), the fifth exercise asks 'Select the matching pairs'. Two columns of numbered tiles: mom, dog, cat, water, milk in English, and agua, perro, mamá, gato, leche in Spanish, keys 1 to 0. The heart still shows 5.

Duolingo lesson interstitial with Duo peeking up from the bottom saying Amazing, 5 in a row, and the progress bar two thirds full

Step 17 of 27:Celebration

A mid-lesson cheer for five in a row

Clicked Continue

Why it works

The cheer counts something the learner just did, five correct answers, so the praise is earned rather than generic, and it lands before the lesson's harder part.

What’s on this screen

After the pairs are matched ('Nicely done!', with '5 in a row' written along the progress bar), the exercise clears and Duo peeks up from the bottom edge saying 'Amazing! 5 in a row!'. The lesson progress bar is about two thirds full; the heart still shows 5.

Duolingo Lesson Complete screen with Duo and a cartoon character, a Total XP card showing 15 and an Amazing card showing 100 percent

Step 18 of 27:First value

Lesson complete, before any account exists

Finished the lesson (12 exercises, none wrong), then clicked Continue

Why it works

The learner has answered 12 exercises on six Spanish words and seen a score before Duolingo asks for anything personal, so signing up later is about keeping something, not unlocking it.

What gets in the way

The two numbers (15 XP, 100%) aren't explained here, so XP means nothing yet to someone on their first lesson.

What’s on this screen

After 12 exercises (six words taught with pictures, 'Select the correct meaning' checks, two matching-pairs reviews, and a second cheer from Duo, 'Good effort!'), the lesson ends on 'Lesson Complete!' with Duo and another cartoon character, and two cards: Total XP 15 and Amazing 100%. Review lesson and Continue sit at the bottom. The red heart stayed at 5 throughout because no answer was wrong. No account, email or password has been asked for yet.

Duolingo screen with Duo on a pedestal, a Spanish flag and the number 1, saying You unlocked your Duolingo Spanish Score

Step 19 of 27:Celebration

A Duolingo Spanish Score of 1 is unlocked

Clicked Continue twice: the second click adds a bar from 1 to 2 and an explanation before moving on

Why it works

It gives the first lesson a lasting number to come back and raise, a second reward on top of the XP.

What gets in the way

The first view shows a bare 1 with no scale; what the score means arrives only after another Continue.

What’s on this screen

Duo stands on a green pedestal above a Spanish flag and a large 1, with the line 'You unlocked your Duolingo Spanish Score!' and a blue Continue button. After Continue, the same screen adds a bar from 1 to 2 and the line 'Your Score connects course progress to real-life skills'.

Duolingo 1 day streak screen with an orange flame, a week row with Thursday ticked, and the line practise each day so your streak won't reset

Step 20 of 27:Celebration

A 1 day streak starts on the first day

Clicked Continue

Why it works

The streak turns the daily goal chosen earlier into something the learner can lose, and the empty circles for the coming days show exactly what keeping it takes.

What’s on this screen

An orange flame over a large 1 and 'day streak'. Below, a card shows the next five days (Th ticked, then F, Sa, Su, M empty) and the line 'Practice each day so your streak won't reset!'. Review lesson and Continue at the bottom. Still no account.

Duolingo Streak Goal screen asking the learner to commit to a 7, 14, 30 or 50 day streak, with an I can do it button

Step 21 of 27:Setup question

Commit to a Streak Goal

Chose 7 day streak (Good), then I can do it!

Why it works

The button text makes the choice a promise in the learner's own voice, and even the smallest goal is labelled Good.

What gets in the way

A second goal question after the daily-minutes one at the start, now about days in a row, before the account exists.

What’s on this screen

Duo asks 'Let's commit to learning with a Streak Goal!' above a calendar badge. Four options, each with a label: 7 day streak Good, 14 day streak Great, 30 day streak Incredible, 50 day streak Unstoppable. The button reads 'I can do it!' and stays disabled until one is picked.

Duolingo All Daily Quests complete screen with the quest Earn 10 XP and a full progress bar at 10 of 10

Step 22 of 27:Celebration

All Daily Quests complete after one lesson

Clicked Continue

Why it works

It introduces daily quests as already done, so the learner meets the feature as a win rather than a task.

What gets in the way

Four reward screens and a commitment question in a row, each needing Continue, stand between the lesson and the next step.

What’s on this screen

'All Daily Quests complete!' with a single quest, 'Earn 10 XP', and its bar full at 10 / 10. Review lesson and Continue at the bottom. This is the fourth reward screen since the lesson ended (XP, Spanish Score, streak, quests), with the Streak Goal question among them.

Duolingo Time to create a profile screen with Duo holding a phone, the line about saving progress for free, and Create a profile and Later buttons

Step 23 of 27:Signup form

Time to create a profile, with Later as an option

Clicked Create a profile

Why it works

The ask comes only after the learner has XP, a score, a streak and gems to lose, and the reason given is to save them. Later is a full-size button, so nobody is forced in.

What’s on this screen

After a fifth reward screen ('You earned 5 gems! Nice job reaching your daily goal!'), Duo holds up a phone over 'Time to create a profile!' and the line 'Create a profile to save your progress and continue learning for free.' Two buttons: Create a profile (blue) and Later.

Duolingo profile form asking How old are you with a single Age field, a Next button and the terms and reCAPTCHA notices

Step 24 of 27:Signup form

Age first, on a screen of its own

Typed the age (34), then Next

Why it works

One field per screen keeps the form short to look at, and the reason for asking the age is given right under the field.

What gets in the way

The terms line sits on the age screen, before the learner has seen what the account will hold.

What’s on this screen

A full-screen form with one field: 'How old are you?' (Age), with the note 'Providing your age ensures you get the right Duolingo experience' and a link to the Privacy Policy. Next is disabled until it is filled. Below: 'By signing in to Duolingo, you agree to our Terms and Privacy Policy' and a reCAPTCHA Enterprise notice. A Login button sits top right and a close icon top left.

Duolingo Choose a sign-up option screen with Duo on a phone and Continue with Google, Apple and email buttons

Step 25 of 27:Signup form

Choose a sign-up option: Google, Apple or email

Clicked Continue with email

Why it works

Two of the three options need no password at all, and email is offered on equal terms for anyone who doesn't want to link an account.

What’s on this screen

'Choose a sign-up option to continue!' over an illustration of Duo on a phone. Three buttons at the bottom of the screen: Continue with Google, Continue with Apple, Continue with email. A back arrow sits top left.

Duolingo Create your profile form with Name optional, Email and Password fields, a Create account button and the terms notice

Step 26 of 27:Signup formDone by a person

Create your profile: name, email and password

The agent typed the name, email and password; a person clicked Create account, which accepts the terms

Why it works

Three fields, one of them optional, on a single screen, and the age was already taken on its own screen, so this form stays short.

What’s on this screen

'Create your profile' with three fields: Name (optional), Email, and Password with a show-password eye. One button, Create account, then the line 'By signing in to Duolingo, you agree to our Terms and Privacy Policy' and the reCAPTCHA Enterprise notice. Login sits top right.

Duolingo learning path for Section 1 Unit 1 Order at a café, with the left menu, a Try Super for free card, an Unlock Leaderboards card, Daily Quests and an ad

Step 27 of 27:Other

The learning path, with the first lesson already done

Why it works

The account opens on the path itself with the first lesson already counted, so the next lesson is the obvious thing to do, and the side cards set the next goals (two lessons to unlock Leaderboards).

What gets in the way

A free-trial card and a display ad take up the right column on the learner's first view of the home screen, and the ad appeared in Portuguese on an English page.

What’s on this screen

Create account leads straight to /learn, with no verification step and no plan screen in between. A green header reads 'Section 1, Unit 1: Order at a café' with a Guidebook button, above a winding path of lesson nodes: the first is filled in, the next ones are grey, then a chest and a trophy, and a second unit ('Greet people and say goodbye') with a 'Jump here?' shortcut. The left menu has Learn, Leaderboards, Quests, Shop, Profile (with an R avatar and a red dot) and More. The right column shows a Super card ('Try Super for free', Start my free month), 'Unlock Leaderboards! Complete 2 more lessons to start competing', Daily Quests with Earn 10 XP at 10 / 10, and a display ad in Portuguese with a Remove ads link. About three minutes after Create account, Duolingo sent a 'Verify your email' message and a welcome email; nothing in the flow asked for the email to be verified.

Verdict

What Duolingo gets right

  • A whole lesson comes before any account: no email, password or age until the learner has 15 XP, a streak and six Spanish words to keep.
  • Every setup question is one tap, and the answers are things a person can judge: levels described as what you can do, goals in minutes a day.
  • The first exercise needs no Spanish at all. Three pictures and one English word make the first answer a right one.
  • Every answer gets feedback on the spot, with Too easy and Too difficult links right under it.
  • When the account ask comes, it says what it's for (saving progress) and offers Later as a full-size button. Signup is the age, then Google, Apple or email, then three fields, one of them optional.

What we’d change

  • Cut the screens that only carry the mascot's lines. Two greetings and one sentence split across two screens add four clicks before the questions that shape the course.
  • Ask 'How did you hear about Duolingo?' after the first lesson, or not at all. It comes straight after the course choice and serves Duolingo's marketing, not the learner.
  • Fold the rewards after the lesson into one screen. XP, the Spanish Score, the streak, the quests and the gems each take a Continue, with a second goal question among them, before the prompt to save.
  • Say what the numbers count where they first appear. The hearts and the 15 XP get no explanation, and the Spanish Score is explained only after another click.
  • Keep the first home screen about the next lesson. A free-trial card and a display ad fill the right column on the learner's first view of it.

How we recorded it

Recorded
5 Nov 2026
Agent
Claude Opus 5.5 in Claude Code
Browser
Chromium driven through Playwright MCP 0.0.84, a 1920 × 1080 window at 2× pixel density
Signed up as
Robin Hale, product manager at Quillmark (a made-up B2B SaaS company); a team of 26 to 50 people; wants conversational Spanish for travel, in ten minutes a day
Stopped at
Finished a first Spanish lesson (12 exercises, six words) before creating an account
Done by a person
step 26, create your profile: name, email and password. An agent never accepts a product’s terms or gets past a verification on its own.

The agent answered every setup question as that person and skipped anything that would connect real data or invite real people. Screenshots are cropped to the part of the screen each step is about, and personal data in them is blurred. The figures at the top count the screens up to first value; form fields count every field shown, filled in or not.

Onboarding flows change, and this one is as Duolingo showed it on 5 Nov 2026. Seen a different flow, or want this page corrected or removed? Write to hello@useronboarding.academy.