Course Outline Generator: Turn a Brain-Dump Into a Real Course
Let a subject-matter expert paste a messy brain-dump, and AI drafts clean learning objectives, modules, lessons, and time estimates — with your training lead approving the outline before it becomes a course of record.
A web tool where a subject-matter expert pastes or uploads a knowledge brain-dump, AI drafts measurable objectives plus a module/lesson outline with time estimates, your training lead reviews and edits it, approves it, and the outline is saved with a version and author and exported as an LMS-ready CSV or Markdown file.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- A brain-dump, transcript, or SOP for one task you need to train people on
- The target audience, role, and desired course length
- Claude Code or any AI coding agent
The problem this kills
Someone on your team is the only person who knows how a task is really done. You need to train others on it, so you book "outline the course" onto a calendar — and then a smart, busy person stares at a blank page, because turning what's in their head into objectives, modules, and lessons is a different skill from doing the job.
So one of two things happens. Either the course never gets built, and the knowledge stays trapped in one head. Or someone bashes out a rushed outline with vague goals like "understand the process," no sense of how long each lesson takes, and gaps where the expert's brain-dump was too thin to actually teach from. Then it gets loaded into the LMS as the course of record and everyone trains off something half-baked. You don't need to be an instructional designer — or a developer — to fix this.
What you'll build
A simple internal web tool. A subject-matter expert (SME) pastes a messy brain-dump — or uploads notes, a meeting transcript, or an existing SOP — and tells the tool the target audience, role, and how long the course should run. The AI drafts a clean course outline: measurable learning objectives written with Bloom-style action verbs, a sensible set of modules broken into lessons, the key points under each lesson, and a suggested time per lesson that adds up to your target length. It also flags where the brain-dump was too thin to teach, so the gaps are obvious instead of hidden.
Your training lead opens the draft, edits the objectives, reorders modules, adjusts time estimates, and clicks Approve. Only then is the outline saved as the course outline of record — with a version number and the author stamped on it — and exported as a CSV or Markdown file in the exact column layout your LMS expects for course import.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — who your SMEs and training leads are, what your courses actually look like, how many modules and lessons is "normal" for you, how you phrase learning objectives, what your LMS needs for import, and the messy edge cases — and then it tailors the data model, the drafting rules, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything.
From there it walks the agent through capturing the brain-dump, drafting the outline with the AI, the thin-spot flagging, the training-lead review-and-approve screen, versioning and saving the outline of record, and the LMS-ready export — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today even with no API into your LMS: pull source notes from a Google Doc or Sheet and export a clean import CSV.
The governance it includes (this is the point)
This becomes a course of record, so it ships with the controls a training function needs: login so only your team can use it, row-level security so you only ever see your own organization's courses, a complete audit trail of who drafted, edited, and approved which outline and when, a hard human-approval gate so no outline is saved as the official version until your training lead signs off, and duplicate guards keyed on course title + audience/role + version so two people can't fork two competing outlines for the same course.
Who it's for
Training coordinators, L&D generalists, and ops leads who own "we need to train people on this" and keep losing the fight with a blank page. If you can describe what a finished course looks like at your shop, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll watch your first real course outline take shape the same afternoon.