We use cookies

We use essential cookies to keep you signed in, plus optional analytics and marketing cookies. Affiliate referrals use browser storage and need your consent. Cookie policy

All free tools

Free tool

Course outline generator

A blank document kills more courses than any platform choice ever will. Describe who the course is for and the transformation it delivers, and this gives you a structured skeleton: modules, lessons, and a writing prompt for each, as a markdown file you can start writing into immediately.

Module titles (rename freely)

01
02
03
04

course-outline.md

4 modules · 12 lessons

# Working title

**Who it's for:** Describe the specific person this course serves.
**The transformation:** From (where they start) to (where they finish).

## Module 1 · Foundations

### Lesson 1.1 · (working title)

> Give the student one real result in the first sitting. State the problem plainly, walk the shortest path through it, and end with a two-minute exercise.

### Lesson 1.2 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 1.3 · (working title)

> Checkpoint: a short exercise that proves this module stuck before the student moves on.

## Module 2 · The core skill, step by step

### Lesson 2.1 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 2.2 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 2.3 · (working title)

> Checkpoint: a short exercise that proves this module stuck before the student moves on.

## Module 3 · Worked examples, start to finish

### Lesson 3.1 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 3.2 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 3.3 · (working title)

> Checkpoint: a short exercise that proves this module stuck before the student moves on.

## Module 4 · Common mistakes and how to fix them

### Lesson 4.1 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 4.2 · (working title)

> One outcome per lesson. Write the outcome line first ("After this lesson you can..."), then write only what serves it.

### Lesson 4.3 · (working title)

> Close the loop: restate the transformation, recap what the student can now do, and hand them a concrete next step.
Turn this outline into a Lesso course

Lesso imports markdown directly: headings become chapters and lessons, so this file is a course skeleton, not just notes.

Why it asks for a transformation, not a topic

A course is a journey from A to B: a student arrives in one state and leaves in another. "Ukulele" is a topic; "from never held one to playing two songs at a party" is a course. When you name the start and end states, the modules almost write themselves, because each module is simply the next leg of that journey, and anything that does not move the student along it gets cut. The generator bakes that discipline in: every lesson stub opens with an outcome prompt, so you write towards "after this lesson you can..." instead of towards a word count.

The structure it generates

The pattern is boring on purpose, because it works. The first lesson delivers a quick win, one real result in the first sitting, which is what convinces a student the rest of the course will pay off. Each module ends with a checkpoint exercise that proves the material stuck. The final lesson closes the loop: it restates the transformation and hands the student their next step. Rename every module, change every title; the scaffolding is there so you spend your effort on substance.

From outline to paid course

The output is plain markdown, and that is the point. Lesso builds courses from markdown: headings become chapters and lessons, code blocks stay intact, and the file you drafted in becomes the course you publish. Outline today, write a lesson a day, and you can be selling within weeks without ever opening a video editor.

Frequently asked questions

How many modules should an online course have?

As many as the transformation needs and no more. The generator defaults to four with two to five lessons each, which suits most focused skill courses. A short course a student finishes beats a long one they abandon, and completion is what earns you reviews, referrals, and repeat buyers. If your outline balloons past six modules, you are probably describing two courses.

Does this use AI to write the outline?

No, deliberately. The structure comes from a course-design pattern (quick win first, one outcome per lesson, checkpoints at module ends, a closing next-step lesson) and the substance comes from you. Nothing you type leaves the page, and nothing in the outline is invented on your behalf.

What do I do with the markdown file?

Write into it, one lesson at a time, replacing each prompt with the real content. Markdown is deliberately the format: Lesso imports it directly, turning your headings into chapters and lessons, so the outline file grows up to become the course itself rather than a plan you transcribe later.

Should my course be text or video?

For technical and professional material, text has real advantages: students can search it, copy code from it, skim back through it, and you can update it in minutes instead of reshooting. Video suits demonstration-heavy subjects. If your knowledge already lives in writing, a text course is the shortest path from what you know to something you can sell.

For creators

Sell what you already wrote.

Lesso turns writeups, docs, blog posts, and newsletters into a paid course in minutes. No video, no monthly fee, and you keep 85% of every payment.

Turn your content into a course, free

Keep going