Education & e-learning · Online · 2026

  • My own product
  • In development

AI study plans that start from what you already know

A learning app that tests what you already know, then has Claude build a step-by-step study schedule that fits your level, your weekly hours and your deadline.

This is my own product, not a client engagement.

It's in development and not launched yet. Screenshots use its built-in demo learner.

Product
Learn (my own)
Industry
Education & e-learning
Location
Online
My role
Product design and build
Year
2026
Status
In development

By · Updated

The brief

Most online courses give everyone the same path. If you already know half the material you sit through it anyway, and if you have five hours a week and an exam in two months, nobody plans backwards from that date for you.

I wanted a plan that starts from what one person actually knows, fits the time they actually have, and gets more personal the more they use it.

What I built, and why

  1. A diagnostic before any plan

    A learner creates a project with a goal, an optional deadline and, if they have one, a curriculum or syllabus to paste in. A short diagnostic comes next: the learner describes what they know, and Claude turns that into strengths, gaps and a level estimate.

    That's what lets the schedule begin at the right difficulty instead of at chapter one.

    New project wizard on the Diagnostic step, with a self-assessment typed in and a Generate my schedule button
    A short diagnostic finds what you already know. Demo data.View full size: A short diagnostic finds what you already know.
  2. Concrete, dated steps, paced to real hours

    Claude generates 8 to 20 ordered, time-boxed steps, scheduled forward from today within the learner's weekly hours and finishing on or before the target date. Each step has an objective, instructions, resources, an estimated time and a date.

    I told it to prefer concrete steps (“build a CLI to-do app using lists and loops”) over vague ones (“learn Python basics”). And one rule lives in the AI layer: the server supplies today's date to the prompt, so schedules can't drift onto the wrong days.

  3. A knowledgebase that carries across projects

    Each learner has a knowledgebase of strengths, gaps, learning style and goals that they can edit. It carries across projects and feeds every new plan, so the second plan starts from more than the first one did.

    Knowledgebase page listing strengths, gaps and interests above an editable About you profile
    What Learn knows about you carries into every plan. Demo data.View full size: What Learn knows about you carries into every plan.
  4. Private by default, demo-able with no setup

    I built it on Supabase with Row Level Security, so every row belongs to one user and nobody can read another learner's projects, diagnostics or schedules.

    Without backend keys the whole app runs in demo mode on deterministic sample data (a fictional learner studying for an AWS certification), so it can be shown and tested with no setup at all.

    Learn dashboard with two project cards, AWS Solutions Architect Associate and TypeScript for backend APIs, and a knowledgebase summary
    Active projects and progress at a glance. Demo data.View full size: Active projects and progress at a glance.

What shipped

  • Scaffolded on 10 June 2026: a marketing landing page, auth, the app shell, a seven-table schema with Row Level Security, and the full create, analyse and generate flow.
  • The production build passes (13 routes), and the pages were checked in a browser on desktop and mobile.
  • A new-project wizard (goal, deadline, optional curriculum, diagnostic), AI diagnostic analysis, AI schedules, a schedule timeline with steps you can tick off, and an editable knowledgebase.
  • Email sign-up and login with per-user data isolation, a mobile layout with a bottom tab bar, and demo mode with a sample project.

Not launched yet. Still to do: run the migration on the production database, set the production environment, regenerate a schedule when a learner falls behind, and update the knowledgebase automatically from progress.

I can build something like this for your business.

Contact me

Questions about this project

How does it decide what I should study first?

It starts with a diagnostic. You describe what you already know, Claude identifies your strengths and gaps, and the schedule begins at the right difficulty instead of at chapter one. Steps build on each other in order.

Can I use my own course or syllabus?

Yes. Paste in a syllabus, exam outline or reading list when you create the project and the schedule covers it. If you don't have one, Learn designs the curriculum from your goal.

What if I only have a few hours a week?

You set a weekly time budget and, if you want, a deadline. Each step has an estimated time and a date, and the plan is paced to fit your hours and finish before your target date.

Can other learners see my plans?

No. Every project, diagnostic and schedule belongs to your account, and Row Level Security in the database blocks anyone else from reading them.

Does the plan adjust as I go?

Partly, for now. Your knowledgebase carries what Learn knows about you into every new plan. Automatically regenerating a schedule when you fall behind is the next piece I'm building, and it isn't live yet.

Could you build something like this for training staff?

Yes, though Learn today is built for individuals, with no organisation layer. Adapting it for a team would mean adding organisations, manager views and your own training material as the curriculum. I'd scope that after a discovery session.

Want AI that plans around real constraints?

Training plans, onboarding paths or study schedules: I build AI tools that start from what people already know and the time they actually have.

Related case studies

All work