Design · 5 min read

I was designing an education app that had two very different types of users. The first group were complete beginners. They'd never studied the material before and needed to learn everything from scratch. The second group were experienced professionals who already knew most of the content and just needed to pass a specific exam. Same app. Same content library. Completely different starting points.

The original plan was one onboarding flow. Sign up, pick your topics, start studying. Simple. But simple for whom? The beginners wouldn't know which topics to pick because they didn't yet know what they didn't know. And the experts would sit through introductory content they'd already mastered, get bored, and leave.

One on-ramp can't serve both. So we built two.

The beginner needs a guide. The expert needs a shortcut.

For beginners, the on-ramp is the full journey. Progressive learning. Start with the fundamentals, build on them, gradually increase complexity. The app guides them through a structured path because they don't have enough context to navigate on their own. Dumping a beginner into an open content library is like handing someone a dictionary and telling them to learn a language. The information is all there. The structure isn't.

For experts, the on-ramp is a diagnostic test. Take the exam. Fail the sections you don't know. The failed sections become your study plan. No introductory content. No hand-holding. Just a fast path to the specific gaps in their knowledge. An experienced professional who sits through beginner material isn't being well served. They're being slowed down. And the moment they feel like the app is wasting their time, they're gone.

Two on-ramps. Same destination. Different starting speeds.

Why one size never fits

Research from Nielsen Norman Group on mobile app onboarding found that different user types need fundamentally different entry experiences. Combining a guided tour with progressive disclosure serves both beginners and experts, but only if the app recognises which type of user it's dealing with. The mistake is assuming all users arrive with the same level of knowledge and the same intent.

Think about what happens when you force a single path. Beginners who get the expert experience are overwhelmed. They see a wall of options they don't understand, they freeze, and they abandon the app. Experts who get the beginner experience are frustrated. They already know this stuff. They came here for something specific, and the app is making them wade through content that's beneath them.

Both groups leave. But they leave for opposite reasons. The beginner leaves because there was too much choice. The expert leaves because there was too little speed. You can't fix both problems with the same onboarding flow.

Design for who your user is, not who you assume they are

The temptation is to design for the user you picture in your head. Usually, that's someone in the middle. Not a complete beginner, not a deep expert. A reasonable, average person. But average users are a myth. Real users cluster at the extremes. They either know nothing or they know a lot. And the middle ground, the user who conveniently fits your single onboarding flow, barely exists.

For this education app, we gave users a simple choice on their first screen. "I'm new to this" or "I've done this before." That's it. Two buttons. No lengthy questionnaire. No onboarding wizard with five steps. Just one honest question that routes them to the right experience.

This pattern works beyond education. Any app where users arrive with different levels of experience can benefit from multiple on-ramps. A project management tool for teams of mixed seniority. A health app used by both patients and practitioners. A financial tool for beginners and experienced investors. If your users aren't all the same, your onboarding shouldn't be either.

Sources
Mobile App Onboarding (Nielsen Norman Group) - Different user types need different onboarding experiences. Combining guided tours with progressive disclosure serves both beginners and experts.

Related blog posts:

Test first, learn second

The default matters more than the option

Learning to study again at 33

Designing for users with different experience levels?

Book a free 20 minute call. Tell me about your idea. I'll be honest about whether this is the right fit. And if it is, we can start within the week.

Book a free 20 minute call