Home › Build Guides › Create an Online Course
Beginner

Create an Online Course

Record, package, and sell your knowledge as a structured online course

Gumroad
GumroadCourse Sales
Loom
LoomVideo Lessons
ConvertKit
KitEmail Marketing
Canva
CanvaCourse Design
Notion
NotionCourse Planning

What You'll Build

A complete online course with video lessons, downloadable materials, a sales page, and an automated email launch sequence ready to generate revenue.

  • Course curriculum planned and structured in Notion
  • Video lessons recorded and edited with Loom
  • Worksheets and course materials designed in Canva
  • Course listed for sale on Gumroad
  • Email launch sequence built in Kit

Prerequisites

  • Expertise in a topic people want to learn
  • A Loom account (check the linked profile for current access and limits)
  • A Gumroad account (check the linked profile for current access and limits)
  • A decent microphone and webcam (built-in laptop ones work for starting)
  • Your course topic and target audience defined

Architecture

Notion is your course planning headquarters where you outline modules and lessons. Loom records screen-share and talking-head video lessons that you can share via links or download. Canva creates all visual assets - slides, worksheets, and certificates. Gumroad hosts and sells the course with built-in delivery and payment processing. Kit handles your email marketing and launch sequence.

Student → Gumroad (purchase) → Loom videos + Canva materials (course content) → Kit (follow-up emails)

Plan checks and sources

Plan-specific access matters more than a tool’s “free” label. Read the dated profile linked above, then confirm your seat count, usage, billing basis and required export or publishing feature.

Gumroad · documentation read 26 October 2026. There is no monthly platform charge. The displayed fee is 10% plus $0.50 on direct/profile sales or 30% through Discover. This is not a verified net payout after every seller cost. Official source.

Before launch: use a synthetic record, verify permissions and output, test a failed action, and document how to reverse it. A successful checkout preview or API response does not prove a paid order, delivery or confirmed subscription.

1
Notion

Outline course content & structure in Notion

Plan your entire course structure, from modules down to individual lessons, before recording a single video.

  1. Create a Notion page called "Course: [Your Topic]" with sub-pages for: Outline, Lesson Scripts, Resources, and Launch Plan
  2. Break your course into 3-5 modules, each covering a major topic area - think of modules as chapters
  3. Within each module, plan 3-5 individual lessons of 5-15 minutes each - shorter lessons get higher completion rates
  4. For each lesson, write a one-sentence learning objective ("By the end of this lesson, the student will be able to...")
  5. Identify which lessons need screen recordings, talking-head video, slides, or hands-on exercises
Tip: Structure your course around transformation, not information. Start with "What can the student DO after this course?" and work backwards from there.
2
Loom

Record video lessons with Loom

Record your course video lessons using Loom for easy screen recording, webcam capture, and instant sharing.

  1. Install the Loom desktop app or Chrome extension for the best recording quality
  2. Set up your recording environment: good lighting on your face, quiet space, clean desktop if screen sharing
  3. Record each lesson individually - keep lessons between 5-15 minutes for maximum engagement and student retention
  4. Use Loom's screen + camera mode for tutorials (screen share with your face in the corner) or camera-only for concept explanations
  5. After recording, use Loom's built-in trimming to cut dead air at the start and end of each video
Tip: Record in batches - do all lessons for one module in a single sitting. You'll be more consistent and finish faster than recording one lesson at a time.
3
Canva

Design course materials & worksheets in Canva

Create professional course materials that students can download - worksheets, slide decks, cheat sheets, and a completion certificate.

  1. Set up a Brand Kit in Canva with your course brand colors, fonts, and any logos
  2. Create a slide deck template if any lessons use presentation slides - use a clean, minimal design with one key idea per slide
  3. Design downloadable worksheets or exercises for hands-on lessons - use Canva's document templates as a starting point
  4. Create a course cheat sheet or quick-reference guide that summarizes the key takeaways from all modules
  5. Design a completion certificate template with a placeholder for the student's name
Tip: Export worksheets as PDF (for printing) and your cheat sheet as a single-page PNG (easy to save on phones). Give students both formats.
4
Gumroad

Set up Gumroad for course sales

List your course on Gumroad with a compelling sales page, set your pricing, and upload all course content for automatic delivery.

  1. Sign up at gumroad.com and create a new product - choose "Digital Product" as the type
  2. Write a compelling product description: open with the transformation students will achieve, list what's included (X video lessons, X worksheets, etc.), and add social proof if you have any
  3. Set your pricing - consider offering a launch discount and use Gumroad's "suggest a price" feature to let students pay more if they want
  4. Upload your course content: create a ZIP file with organized folders for each module containing Loom video links (or downloaded videos) and Canva PDF worksheets
  5. Customize your Gumroad product page with a cover image, preview content, and a clear "What You'll Learn" section
Tip: Price your course based on the value of the outcome, not the hours of content. A $97 course that helps someone land a job is a bargain.
5
ConvertKit

Build email launch sequence in Kit

Create an email marketing sequence to launch your course to your audience and drive sales with a time-limited offer.

  1. Create a Kit landing page or signup form to collect emails from people interested in your course topic
  2. Build a pre-launch email sequence (3 emails over 1 week): Email 1 - share a free valuable tip related to your course topic. Email 2 - tell your story and why you created this course. Email 3 - announce the course with a launch discount
  3. Build a launch sequence (3 emails over 3 days): Email 1 - course is live + special launch price. Email 2 - share a student testimonial or preview lesson. Email 3 - last chance, discount ending
  4. Create a post-purchase automation: when someone is tagged as a buyer, send a welcome email with course access instructions and tips for getting the most out of it
  5. Set up a Kit broadcast template for ongoing promotions - you'll reuse this whenever you run a sale
Tip: Your launch sequence matters more than the sales page. Most course sales come from email, not from people randomly finding your Gumroad page.

Validate before launch

Target outcome: A complete online course with video lessons, downloadable materials, a sales page, and an automated email launch sequence ready to generate revenue. Check the actual workflow, failure and recovery paths before publishing.

Need help building?

I help founders set up, connect, and launch their tool stacks. Skip the guesswork.

Work with me →