Creating an online course takes 3-6 months if you plan it. Without a plan it takes forever or never ships. Here's the timeline template.
Most online courses never ship. The creator has the knowledge, has the platform, maybe has a few lessons recorded — and then the project stalls. Not because the material is bad, but because without a timeline and a finish date, course creation expands to fill every available hour and never actually ends.
The typical course creation story: someone decides to package their expertise. They spend a month outlining, realize the outline needs to be better, redo it, start recording, re-record because the audio quality isn't right, expand the scope to cover one more thing, and then stop looking at the project for six weeks.
The real issue is that courses have no natural forcing function. A client deadline forces a deliverable. A product launch has a date. A course can always be "just a little more work" away from done. Without a project plan with clear phases, milestones, and a hard launch date, most courses live perpetually in a folder called "Course Draft v3."
The creators who ship courses treat it exactly like a product launch: defined scope, defined timeline, defined milestones. gantt-chart.io lets you lay out the full production arc — from outline to launch — and see the dependencies that actually gate your progress.
Scope creep during production. Every course creator finds a topic they "should add" while recording. Write it down for version 2 and keep recording. Adding modules mid-production extends your timeline by weeks.
Perfectionist re-recording. Students don't care if you said "um" twice. They care if the information is accurate and clear. Set a rule: only re-record if there's a factual error or the audio is unusable.
No launch date until the course is done. Set the launch date at the start of Phase 1. Announce it publicly by Phase 3. The external commitment forces the finish.
Skipping the waitlist. Growing a waitlist of 50-100 interested buyers before launch gives you a guaranteed opening week. It also validates demand before you invest 150 hours recording.
Making the course too long. Students don't finish long courses. A focused 4-hour course with a 70% completion rate is more valuable than a 20-hour course with an 8% completion rate. Completion drives testimonials, word of mouth, and repeat purchases.
How long does it actually take to create a course?
A 4-6 hour course takes most creators 10-16 weeks working part-time. Full-time with a clear outline, 4-6 weeks is achievable. Budget more time than you think — production always takes longer than scripting.
How many lessons should a course have?
Enough to achieve the transformation you promised, no more. A typical course has 3-5 modules with 4-8 lessons each, totaling 3-8 hours of content. Short and complete beats long and padded.
Should I pre-sell before I finish recording?
Yes, if you've taught this material before. Pre-selling confirms demand and funds production. If this is brand new material you've never taught, record at least the first module first so you can show a sample.
What platform should I use?
Teachable and Kajabi are full-featured but pricier. Podia is simpler and more affordable. Gumroad is the lowest friction for a solo operator. Pick based on your tech comfort and expected volume, not features you might never use.
Do I need to be on camera?
No. Many top-selling courses are entirely screen recordings. Show your screen, use a clear microphone, and focus on what you're teaching. Camera presence matters less than content quality.
Shipping a course is a project management problem as much as a knowledge problem. You have the expertise. What you need is a timeline that breaks the project into phases small enough to execute, milestones that force decisions, and a launch date that the whole plan works backwards from.
Map your course creation timeline at gantt-chart.io.