Cut course creation time dramatically
Shipped Product design case study · Lyearn
Designing an AI course creator that builds the right course, not just a fast one.
A progressive, context-led AI system that turns trusted company knowledge into structured, reviewable learning, without removing the course creator from the process.
All Content
+ Create contentHow would you like to create your course?
Start · choose how to create the course
Interactive recreation of the shipped product, rebuilt from a screen recording of the live implementation.
Lyearn’s learning management system (LMS) could deliver training, but L&D teams still built every course by hand. I designed an AI course creator inside the LMS that turns their own documents into a structured course.
-
01The problem
Every course started from a blank page.
Admins read dense source material, decided what mattered, set learning goals, structured modules and wrote every lesson. Creators who tried outside AI tools still copied, pasted and reformatted it all into the LMS.
-
02What I designed
A guided AI flow inside the LMS.
Setup captures the context once. The creator approves learning outcomes before AI builds the structure, content and assessments, so each approved step feeds the next.
-
03What changed
Days of authoring became a day or two of review.
L&D teams moved from writing courses to checking them, and kept control at every stage.
“I already have the material. Turning it into a course is the hard part.”
Lyearn already delivered training, but creating it was manual. Admins started from a blank course and had to read dense source material, decide what mattered, define learning goals, structure modules and then write every lesson.
“I already have a long product document. To make it training-ready, I still have to read it1, decide what matters2, define what my team should learn3, structure it into modules4, and then create the lessons5.”
- 1Source materialDocs, SOPs, updates
- 2What matters?Identify key concepts
- 3What to learn?Define learning goals
- 4How to structure?Modules and lessons
- 5Create the courseContent + assessments
Most of the effort happened before content creation even began.
The client needed hundreds of courses, fast, without losing quality.
A major enterprise client was preparing training for a new card-product rollout. The client trains more than 56,000 learners across 20+ business units, from voice and telesales to KYC and NRI banking. Manual authoring would slow readiness and stretch L&D teams. Competitors were already offering AI authoring, and the client was evaluating alternatives, so closing this gap was critical to retaining the account.
- New card-product rolloutTraining had to be ready on time
- Hundreds of courses neededFor 56,000+ learners across 20+ teams
- Competitors offered AI authoringThe client was evaluating alternatives
- Risk of losing the clientThey could move to an LMS that already had AI authoring
Stay accurate to the client’s own material
Move L&D from authoring to reviewing
AI had already entered the workflow. Just outside the product.
Creators were already drafting with outside AI tools. It was faster, but it meant juggling three places: the source doc, the AI tool and the LMS.
- 01Open source docRead the product doc to find what matters.
- 02Switch to AI toolLeave the LMS for an outside AI tool.
- 03Re-explain contextEach new chat starts cold, so paste the context again.
- 04Copy outputCopy the draft the AI wrote.
- 05Paste into LMSOpen the course in the LMS and paste it in.
- 06Reformat it allThe formatting breaks, so fix it by hand.
The opportunity wasn’t to introduce AI. It was to bring that speed into the workflow, without the friction.
Using AI was obvious. Designing the right way to use it wasn’t.
- QGrounding + generationGenerate it all at once or step by step, and how do we keep it tied to trusted sources?
Speed, in the right direction
Optimise for an accurate first pass instead of endless prompting, regeneration and wasted credits.
- QInteraction modelHow much prompting should users have to do?
Clear steps over open conversation
Ask the key questions once, upfront, then follow a consistent flow so the system always knows its context.
- QHuman controlWhat should AI decide, and where should users review?
AI suggests, the user decides
Edit, regenerate one item or all of them, and move forward only when a stage is ready.
The market had proven AI could generate courses. The approaches were very different.
| Approach | Lyearn AIOur approach | Sana | 360Learning | Docebo | TalentLMS |
|---|---|---|---|---|---|
| Generation style | Progressive, outcomes first | Fast source-to-course | Outline first, then course | Draft, then refine | Fast one-shot |
| Prompt burden | LowKey questions asked once in setup | Medium | Medium | Medium | Low–medium |
| Human checkpoints | At every stage | Edit after generation | Review outline first | Edit blocks + structure | Lighter review |
Competitor approaches as reviewed during discovery.
Five ways to generate a course
Select an approach to see where the creator gets a say
Creator checkpoint: you review before moving on
The fastest AI flow wasn’t the best course-creation flow.
Two choices were debated internally. Both added a step upfront, and both removed rework later.
How users talk to AI
The team, like much of the industry, leaned towards chat. But every new message is another inference step: context gets buried, users keep explaining themselves, and credit usage climbs.
My callI pushed to ask the important questions once in setup, then carry that context forward.
What AI builds first
Going straight to an outline was faster, but AI would structure the course before the learning goals were explicit: plausible, yet misaligned. Outcomes cost an extra step and more AI credits.
My callI proposed defining and reviewing outcomes before AI expands them into structure and content.
A progressive, context-led flow
Each approved step becomes stronger context for the next one. Select a step to see who does what.
What the learner gets
Everything above happens on the admin side. The finished course reaches learners across 20+ business units, on desktop or in the Lyearn mobile app. Over the past year, 23,500+ of them were active on the platform.



The goal wasn’t the fastest possible generation. It was the fastest path to the right course.
The constraints became the design.
A daily loop with product, AI, and engineering connected workflow decisions to implementation.
-
Constraint 01
Every generation costs credits
Design responseCapture key inputs once and provide targeted regeneration.
-
Constraint 02
Large documents take time
Design responseA 50 MB upload limit, with multiple smaller documents supported.
-
Constraint 03
AI output needs editing
Design responseSupport both individual changes and stage-wide regeneration with instructions.
-
Constraint 04
Creators can lose context
Design responseKeep relevant earlier information in side panels; use outcome labels and colours across the structure.
-
Constraint 05
Course depth varies
Design responseMake knowledge level, weekly time, and duration explicit inputs.
- 5 → 5
Five hard limits, five design decisions. Each constraint became part of the flow instead of a workaround.
Each screen answers one of those limits.
Course structure · try it
Keep every lesson traceable to a goal.
With many outcomes and lessons, users could easily lose track. The structure keeps earlier decisions in view. Select an outcome to see which lessons cover it.
Lessons
Every generated lesson has a reason to exist.
From the shipped product
Screens captured from the live course creator. Select any screen to view it larger.
Tested with the knowledge they already worked with.
Change the whole set.
Revising outputs individually was tedious when the same change applied to an entire stage.
Bulk regeneration
One common instruction revises all outputs in the current stage, using prior-step context.
Let me review it all later.
The team also wanted a way to generate the whole course at once.
Full-course auto-generation
An optional path generates the complete course for review and editing afterward.
Only use the parts that matter.
Teams uploaded their existing knowledge pages, but some of those pages weren’t relevant to the course they were building.
Instructions for each document
Every uploaded PDF gets its own comment field. Creators tell the AI how to use that file, such as which pages to skip, and the AI follows it.
After trying these additions, the team reported being satisfied with the updated workflow.
Context side panels and colour coding were designer-led improvements. These findings are qualitative feedback, not measured usability gains.
Course creation went from days of work to a day or two.
4–5 days1–2 days
Time to create one in-depth course · project-reported result after rollout
1–2 days per course. The striped part is the range.
What the 10 testers saw
One row per participant: time to build a course before and after, and what they said.
Per-person values are illustrative.
- P1L&D manager “Reviewing outcomes first meant far less rework later.”
- P2Team member “Setup asked the right questions once, so I stopped re-prompting.”
- P3Team member “Regenerating a whole stage with one instruction saved a lot of clicks.”
- P4Team member “The draft already followed our own documents.”
- P5Team member “I mostly reviewed and tweaked instead of writing from scratch.”
- P6Team member “The colour-coded outcomes made gaps easy to spot.”
- P7Team member “Skipping irrelevant PDF pages kept the content focused.”
- P8Team member “Auto-generate gave me a full draft to review in one go.”
- P9Team member “Editing one lesson without touching the rest felt safe.”
- P10Team member “Assessments matched the outcomes without extra work.”
Average in this illustration: 4.5 days → 1.5 days per course, in line with the reported team result of 4–5 days → 1–2 days. Rows and quotes are placeholders to be replaced with real study data.
Minor edits
Uploaded content is the source of truth, and outcomes are set first, so structure and content start out accurate.
Adopted
The client now uses the AI Course Creator for new courses.
Business value
Shipping it closed the AI gap and helped retain a key enterprise client.
Context: the courses created here serve a client audience of 56,000+ learners. Saving around three days per course matters at that scale.
For L&D teams, the biggest change was relief: what took most of a week now takes a day or two.
The model is only one part of the system.
The real product work is shaping context, review and recovery.
Context is a UX problem
Better output came from designing better inputs and carrying them forward, not from asking users to write better prompts.
AI speed can amplify mistakes
The earlier a wrong direction is caught, the less has to be regenerated later.
Control needs multiple levels
Users need to change one item, a whole section or the whole course, depending on what went wrong.
Reduce review burden
Help creators see what actually needs attention, instead of reviewing everything equally.
More from the platform
Design to code, MGSA, Career paths and Org structure have their own pages. Knowledge base is being written up.