aiux
ToolToolCoursesCoursesNewsNewsSavedSaved
Menu

Explore

  • Map
  • Patterns
  • Skills
  • Open source↗

Courses

  • ›Claude Code
  • ›Cursor
  • ›GitHub Copilot
  • ›GitHub
  • ›Build a Conversational UI
  • ›Claude Design
  • ›Using AI UX Skills
  • ›Claude Docs
  • ›Claude Slides

What’s new

  • Figma Motion and websites blocking AI agents
  • AI states, MCP accessibility, and ChatGPT ads
  • This Week in AIUX: Shopify Canvas and Asking Users Will Fail
  • All →

Topics

  • Adaptive & Intelligent Systems
  • Human-AI Collaboration
  • Trustworthy & Reliable AI
  • Natural Interaction
  • Performance & Efficiency
  • Privacy & Control
  • Accessibility & Inclusion
  • Safety & Harm Prevention
Previous: Multimodal InteractionNext: Augmented Creation
Adaptive & Intelligent Systems

Guided Learning

Break complex tasks into guided steps, adapting to user knowledge levels.

What is Guided Learning?

Guided Learning is an AI design pattern that breaks complex tasks into manageable step-by-step experiences, adapting to each user's knowledge level and pace. Instead of overwhelming users with all features at once, the system progressively introduces concepts with contextual hints and adjusts difficulty based on performance. It's perfect for onboarding new users to complex tools, educational platforms, or any application with a steep learning curve. Examples include Duolingo adapting language lessons to your skill level, Figma's interactive tutorials highlighting relevant UI elements, or GitHub Codespaces guiding environment setup based on your selections.

Problem

Complex AI systems overwhelm users with too many options, causing confusion and poor adoption.

Solution

Create step-by-step learning experiences with contextual hints and adaptive difficulty to progressively guide users.

Real-World Guided Learning Examples

Implementation

Practice in Courses

Claude Code

Claude Code Course for Designers

24 lessons, free course

GitHub Copilot

GitHub Copilot Course for Designers

10 lessons, free course

When to use Guided Learning, and when it backfires

Use it when

  • The user's first real task is genuinely multi-step and cannot be shortened, so sequencing is the only way through it.
  • Getting it wrong is expensive or discouraging enough that people abandon rather than retry.
  • The steps carry a decision the user has to understand, not just a control they have to find.

Don't, or minimize, when

  • The interface is the problem. A tutorial is the cheapest way to avoid fixing a confusing screen, and it has to be maintained forever.
  • The user only needs the thing once. Ship a sensible default and let them do it.
  • The task is genuinely exploratory. Guiding it turns a creative surface into a form with extra steps.

The trap

The completed tutorial: completion rate becomes the metric, so the walkthrough is tuned to be finished rather than to make anyone capable. Users click Next through eight highlighted buttons, reach a congratulations screen, and still cannot do the task alone, because they were taught where the controls are and never why to choose one.

Take it into your own product

  1. 1

    The tutorial should end with something real in their account.

    Not a congratulations screen. A working project, a first result, a configured setup. If the flow produces nothing but a completion badge, the user has practised clicking Next and learned the product no better than before they started.

  2. 2

    Teach the decision, not where the button is.

    Button locations are discoverable. Knowing which option to pick and why is not. Any step that highlights a control without naming the choice behind it should be removed and done for the user instead.

  3. 3

    A tutorial is often a bug report about the interface.

    If a screen needs explaining, the cheap move is a walkthrough and the right move is usually fixing the screen. The walkthrough has to be maintained every time the UI changes, and it hides the evidence that something is wrong.

  4. 4

    Make leaving free.

    Skip has to be as prominent as Next and has to keep the work done so far. The moment exiting costs progress, people finish the flow to protect their work rather than because it is helping them, and your completion metric stops meaning anything.

  5. 5

    Measure whether they can do it again alone.

    The only honest test is unaided repeat performance, compared against people who skipped the tutorial. Completion rate measures how well you built a corridor, not whether anyone can walk without it.

Save as a Claude skill

Save Guided Learning as a Claude skill

Saved skills collect on your dashboard, ready to download one at a time or as a pack for your repo. Once a skill is in place, Claude Code applies it whenever you work on a surface this pattern covers.

30-second check

Check if your product already has this pattern

Upload a screenshot. We'll tell you which of the 38 patterns your AI interface uses and where the gaps are.

Audit My Design

Take all 38 patterns as Claude skills

Get the whole library as skill files, so Claude applies these patterns while it builds instead of after you catch them in review.

  • One skill file per pattern, all 38
  • Drop them in .claude/skills and Claude applies them as it builds
  • Daily AI UX newsletter (unsubscribe anytime)

More in Adaptive & Intelligent Systems

Adaptive Interfaces

Interfaces that learn user behavior and automatically adjust layout and functionality to match individual usage patterns.

Ambient Intelligence

Create unobtrusive AI that senses context and provides assistance without explicit interaction.

Predictive Anticipation

AI that predicts user needs before they're expressed, pre-loading content and suggesting next actions based on behavioral patterns.

Want More Patterns Like This?

Daily AI UX news and new pattern breakdowns, straight to your inbox. Unsubscribe anytime.

Previous PatternMultimodal InteractionNext PatternAugmented Creation

aiux

AI UX patterns from shipped products. Demos, code, and real examples.

Have an idea? Share feedback

Get daily AI UX news

Services

  • Audit my product
  • Request an audit

Resources

  • All Patterns
  • Browse Categories
  • Contribute
  • Claude Code Skills
  • AI Interaction Toolkit
  • Agent Readability Audit
  • Newsletter
  • Documentation
  • Figma Make Prompts
  • Designer Guides
  • Events
  • Design System
  • All Resources →

Company

  • About Us
  • Privacy Policy
  • Terms of Service
  • Contact

Links

  • Portfolio
  • GitHub
  • LinkedIn
  • More Resources

Copyright © 2026 All Rights Reserved.

Used by:
Figma
Figma
GitHub
GitHub

Interactive Tutorial with Step-by-Step Guidance

Interactive tutorial system with step-by-step guidance, contextual hints, and progress tracking.

Toggle to code view to see the implementation details.