Designing activation for an AI learning engine

AI Tutor activation experience mockup

About Educative

Educative is a platform that helps software engineers learn technical skills via interactive, self-paced and personalized courses and prepare for interviews at MAANG+, powered by an adaptive learning engine. Educative recently launched its AI learning companion, AI Tutor.

ABOUT AI TUTOR

AI Tutor is Educative's AI-powered learning companion that generates personalized, structured tech tutorials instantly, based on a user's query or goal. It is not just a Q&A chatbot - it creates:

  • 📘Structured explanations
  • đŸ’ģRunnable code environments
  • 📊Visual diagrams
  • đŸ—‚ī¸Tables
  • 🧠Short quizzes
  • âžĄī¸Follow-up suggestions

To comply with my non-disclosure agreement, I have omitted confidential information in this case study.

MY ROLE

  • 🧭Design DRI of the AI Tutor Engine product area
  • 🔍Handed the problem and left to lead it end to end
  • 🤝Worked with PM, engineering, marketing and leadership
  • 🎤Presented a viable solution to the squad
  • 🚀Partnered through handoff and iterative shipping

TIMELINE

Late January 2026

1 week, problem identification to design handoff

Shipped early February 2026

MY PROCESS

  1. Problem Identification
  2. Evaluating the Previous Experience
    • CUJ Documentation
    • Existing User Flow
    • Top Challenges & Concerns
  3. Ideation
    • Goals
    • AI-Generated Prototypes
    • Stakeholder Feedback
  4. Design
    • Prototype to Figma
    • Moodboard & Background
    • A Change of Plan
  5. Design Iterations
  6. Final Design
  7. Handoff & Iterative Shipping
  8. Early Impact ✨
  9. What's Next

TLDR âŦ‡ī¸

AI Tutor launched as an MVP in December 2025 and the output was genuinely good - 69% of all ratings were 5 stars and the like-to-dislike ratio was 77:23. The problem was that almost nobody got far enough to see it. Only 20% of users landing on the page reached a first interaction, and just 3% of logged-out visitors did.

As design DRI I audited the critical user journey, found that an intrusive modal and competing suggestion lists were creating decision paralysis, and rebuilt the first-interaction experience around a single clear question. I used AI to generate a functional prototype for early stakeholder buy-in rather than spending the week on wireframes, then designed the real thing in Figma: value stated upfront, use-case cards replacing scattered prompts, and relevant suggestions progressively disclosed only after a user picks a direction.

The whole effort ran one week from problem identification to handoff, and shipped in early February 2026.

Early impact:

  • Active users almost doubled against the previous rate within weeks of shipping
  • Well received by the squad and appreciated by leadership

01. Problem Identification

AI Tutor was initially launched in December 2025, designed by a fellow teammate as an MVP to get something out quickly.

The original AI Tutor MVP landing experience

The MVP as it launched in December 2025

The data said the product itself was working. What wasn't working was getting anyone to try it.

69%

5-star ratings

96% rated 4 stars or above

77:23

Like to dislike ratio

Output was well received

Users who tried AI Tutor generally found value and engaged deeply. Too few ever reached that point.

20%

of all users who landed progressed to a first interaction

3%

of logged-out visitors interacted at all

Interaction means clicking a suggested query or typing their own.

A significant number of visitors who saw AI Tutor for the first time simply did not know how to interact with it. There were further indications of a constraint in understanding what to ask during that first interaction: early usage skewed toward platform support and FAQ queries, which suggested AI Tutor was being interpreted as a generic assistant.

đŸŽ¯ THE GOAL

Remove the ambiguity about what AI Tutor is, and increase user activation. This was the brief the PM handed me:

"Redesign AI Tutor's first-interaction experience to explicitly guide what to ask. Introduce better first-touch prompts. Add contextual suggestions that demonstrate AI Tutor's primary value: content discovery, problem-solving, concept extension."

02. Evaluating the Previous Experience

📝 CUJ DOCUMENTATION

I began by auditing the existing experience and mapping out the critical user journey for a first-time interaction, so the friction points could be seen in sequence rather than argued about in the abstract.

📍 THE EXISTING USER FLOW

Walking it as a first-time user, here is what actually happened:

01

I land on the AI Tutor page for the first time.

02

Before I can do anything, an intrusive introductory modal pops up.

03

I click outside it to close it.

04

The only information about AI Tutor I can now see is:

  • "Generate personalized tech tutorials, instantly"
  • A large input field with random suggestions appearing as animated text
  • A "what engineers are asking" list, which is another set of queries
  • A "See it in action" button
05

If I click a suggested query or type my own, a signup wall appears.

06

After I sign up, I am taken to a chat interface where AI Tutor generates an answer.

The intrusive introductory modal that appeared on load
The landing page after dismissing the modal

The modal that appeared without a trigger, and the page left behind once it was dismissed

đŸ˜ĩ‍đŸ’Ģ TOP CHALLENGES AND CONCERNS

Reading the journey back as a first-time user, seven distinct concerns surfaced:

01

The value isn't immediately clear

What really IS this? How is it different from any other LLM?

02

Is it just going to answer me like a chatbot?

03

The modal appears without an explicit trigger

Unexpected and frustrating.

04

The modal's content isn't useful

It is meant to introduce the product but reads as gimmicky buzzwords.

05

What should I even search for?

The queries listed don't feel relevant to me.

06

I'm not sure about "See it in action"

It might consume my prompt.

07

Two competing suggestion sources at once

Animated placeholder prompts in the field plus a separate suggestions list. The result is decision paralysis.

A limitation of this process: there were no direct interviews with first-time users, due to time and operational constraints. These insights came from behavioral data, usage patterns and observed friction rather than qualitative research.

03. Ideation

📌 LISTING IDEAS AND SPECIFIC GOALS

The problems were specific enough that I had a fair idea of what I wanted to change:

Remove the intrusive modal

Cleanly communicate value on the page

Make the value proposition unmistakable

Kill cognitive load by progressively disclosing suggestions

Remove friction to value, possibly delaying the signup wall

Improve the whole experience, not just the landing page

Take care of details and micro-interactions to delight

🤖 USING AI TO GENERATE QUICK PROTOTYPES

With a one-week deadline, spending days on wireframes to win a buy-in wasn't realistic. I used AI tools instead:

  • đŸ—Ąī¸Pressure-tested my own thinking by asking ChatGPT to "critically analyze from a senior PM and product head's point of view" and to tear the idea apart if it needed tearing apart. I gave it the end-to-end capabilities, all the use cases, screen recordings of the journey and my ideas.
  • âœī¸Worked through messaging and UX copy with it.
  • âš™ī¸Generated a technical prompt for AI Studio to build a functional prototype of the experience.
  • đŸ’ŦUsed that prototype to have an early discussion with the squad, with something real to react to.
The AI-generated functional prototype used for early squad discussion

The AI-generated functional prototype, built to get a real reaction instead of a hypothetical one

đŸ’Ŧ STAKEHOLDER FEEDBACK AND ALIGNMENT

  • ✅The overarching goals and solution direction were agreed: communicate value upfront, progressively disclose prompt examples.
  • âœ‚ī¸Clarity in messaging was supported, but the amount of text felt heavy in the title and subheading.
  • 🙅The squad agreed there was no need for a visual showing what AI Tutor can generate, since the messaging already covered it.

04. Design

👩‍đŸ’ģ AI PROTOTYPE TO DESIGN IN FIGMA

I translated the AI prototype into mid-fidelity design using our existing design system, holding on to the idea of minimal messaging the squad had asked for.

  • 💊Instead of highlighting use cases as cards, I tried minimal pills, with a refresh button so the content could scale.
  • 🧱I kept the sections below the first fold as wireframes for now, using placeholder copy and dummy illustrations.
Mid-fidelity design using minimal use-case pills

Mid-fidelity, with use cases as pills and the lower fold still wireframed

🎨 MOODBOARD AND BACKGROUND EXPLORATION

I drew up a quick moodboard from real products whose visual language I appreciated, pulled from Mobbin.

Moodboard of product screenshots collected from Mobbin

Moodboard assembled from products with a visual language worth borrowing from

Then I spent focused time on the first-fold background, aiming for something minimal and modern that wouldn't compete with the input field.

First-fold background exploration
First-fold background exploration
First-fold background exploration

Three passes at a background that sets a tone without pulling attention from the input

🙈 A SLIGHT CHANGE OF PLAN

I kept the first fold simple, focused on the input field. Working hands-on, two things stood out:

01

"See a live example" was stealing the spotlight

The input field is what actually activates users, but the button was the centre of attention.

02

"Learn how to make the most out of it" invited a detour

Minimal, but it triggers curiosity that pulls users away from activating.

I concluded that the section underneath the first fold wasn't necessary at all. After another meeting with the squad, I proposed:

Keep the page to a single fold so there's a bias for action and no friction to entering a first query. The heading, subheading and use-case cards already carry the information.

05. Design Iterations

💭 ITERATION 1

  • đŸ”ĒI killed the sections after the first fold.
  • 🔘I experimented with different treatments of the "see a live example" button.
  • 📐I tried multiple layouts for each component: use-case pills, the example button, and the input field.
  • ✨The work wasn't limited to the landing page. It covered the interactions too.
Live example button exploration
Live example button exploration

Treatments for the "see a live example" affordance

Layout exploration for the first fold
Layout exploration for the first fold
Three layout variants shown side by side

Variants compared side by side for the pills, example button and input field

First fold with use-case pills and the input field

Use-case pills sitting directly above the input field in the first fold

When a use-case pill is clicked, the page transforms into a minimal full-screen interface carrying relevant suggested queries. Pick "Teach me a new concept" and both the heading and the suggestions are tailored to it.

The tailored suggestions page after selecting a use case

Choosing a use case tailors both the heading and the suggestions behind it

I ran a short review with the PM and a design reviewer who deliberately had no context on the task, to get a genuinely fresh read.

  • 👍They liked the direction and the minimalism of the approach.
  • 🃏The PM suggested revisiting the card style from the AI prototype, since a one-liner per use case might earn its space.
  • 💙There was consensus that the light blue gradient glow background was the one.

💭 ITERATION 2

  • 🃏I tightened the layout and moved to cards instead of pills for the use cases. I was sold on the card approach too.
  • âœī¸I used ChatGPT to generate relevant copy, then tightened it further with the PM.
  • 🔄I designed the whole flow: different states, interactions and transition notes.
Second iteration with use-case cards replacing pills

Iteration 2: cards replace pills, and the copy gets tightened with the PM

06. Final Design đŸĨŗ

  • âąī¸I didn't prototype the flow, in order to keep the design ready on time.
  • 📝I added dev notes as a component rather than Figma's built-in annotations, which I love, because engineers don't have full Figma access and can't see them.
Final landing experience with use-case cards and a single input field

The final first fold: value stated once, four use-case cards, and the input field as the clear next action

Final landing experience, alternate state

Choosing a use case opens a focused page whose suggestions are relevant to that choice, with each suggestion editable before it is submitted:

Tailored suggestions page for a selected use case
Hover state revealing edit before submitting
Selected suggestion populated into the input field

Hovering a suggestion offers "edit before submitting", so a near-miss prompt can be adjusted rather than abandoned

The same pattern carries modifier chips, letting a user extend a query without rewriting it:

Query modifier chips below the suggestions
Selecting a modifier chip
Modifier chip appended to the query text

"Add a real world example", "generate a visualization" and "quiz me" append themselves to the query in place

The generated tutorial output

And the payoff: a structured, generated tutorial rather than a chat reply

âš ī¸ IMPORTANT CONSIDERATIONS

  • đŸ–Ĩī¸Our desktop breakpoint is 1080px, so I verified the design holds at that resolution without bleeding.
  • đŸ–ąī¸All relevant hover states were designed.
  • 📱Mobile responsive screens were designed, for unique layouts only, to stay critical of the time available.
  • 🌗Dark mode was designed too, though it's a click away since our design system uses tokens.

07. Handoff & Iterative Shipping

I ran a final meeting with the whole squad and handed off with a demo to engineering, emphasising the details that usually get lost: states, conditions and transition notes.

To keep things agile, the PM suggested shipping the basic flow first and picking up the rest in a follow-up PR. What was deliberately deferred:

  • đŸŽŦThe "let AI Tutor introduce itself" demo link, so the content team could improve the demo before it shipped.
  • 🚧Delaying the signup wall, which would have taken meaningful added effort.
  • â†Šī¸A back button from the suggestions page to the landing page, which raised navbar complications needing more engineering bandwidth than this PR had.

I audited the staging link the engineer provided and raised 14 anomalies, most of which were fixed before shipping.

Shipping in slices only works if someone checks the slice. The staging audit is where the design survives contact with the build.

08. Early Impact 🤩

This shipped only a few weeks ago, so the numbers are early. They are also unambiguous: the rate of active users nearly doubled against the previous baseline.

~2x

Active users

Almost double the previous rate

1 wk

Design effort

Problem identification to handoff

Chart showing percentage of active users rising sharply after launch

Percentage of active users, before and after the redesign shipped in early February 2026

It was well received by the entire squad and appreciated by leadership.

Message from leadership responding to the launch

09. What's Next

  • đŸšĸGetting the entire flow shipped as a follow-up.
  • 🔍Auditing the live experience thoroughly for performance issues.
  • 📈Monitoring the data that matters: activation rate, first prompt submission, exit rate, time spent and return usage.

Retrospective

The product was never the problem here. 69% of ratings were five stars while only 3% of logged-out visitors ever interacted - the work was entirely about getting people to the thing that already worked.

With one week available, I used AI to build a functional prototype instead of spending days on wireframes. That bought something more valuable than time: the squad could react to a real experience rather than a hypothetical, and the direction was agreed in a single conversation. I also asked ChatGPT to attack my own idea from a senior PM's point of view before anyone else could, which is a cheaper way to find the weak points than a review meeting.

The decision I'd defend hardest is the one that removed work. I had already designed the sections below the first fold when I concluded they were a distraction from activation, and killing them meant arguing to ship less than planned. Cutting "learn how to make the most out of it" followed the same logic: curiosity is not free when activation is the goal.

The honest gap is research. There were no interviews with first-time users, so the insight came from behavioural data and observed friction rather than people describing their own confusion. The numbers moved, which is the strongest signal available - but it reads the outcome, not the reason.

More Projects