Skip to content

Host and sell an online course

Turn what you know into a course people can buy. Structured, paid, and managed.

  1. 1
    Teachable

    Sign up for Teachable and create your school. Add a new course and upload your video lessons organized into sections. Write a compelling course description and set a thumbnail image. Publish the course in Draft mode first so you can test the student experience before going live.

    Open Teachable
  2. 2
    Stripe

    Connect your Stripe account in Teachable under Settings → Payments. Create a one-time price for your course in Stripe's product catalog. If you want a payment plan option, set up a recurring subscription price as well. Teachable will display both options on your course sales page checkout.

    Open Stripe
  3. 3
    Mailchimp

    Create a Mailchimp audience for your course. Build a pre-launch landing page in Mailchimp to collect waitlist emails before the course opens. After launch, use a Teachable webhook or Zapier to add new students to a separate Mailchimp tag and enroll them in an onboarding email sequence with weekly tips and lesson reminders.

    Open Mailchimp

Estimated Monthly Cost

Verified Apr 2026
Stripe

2.9% + $0.30/txn on ~$5,000 revenue

$175/mo

Per Transaction

Mailchimp

From $350/mo — 10,000 contacts, unlimited emails

$350/mo

Premium

2 tools priced
Est. total$525/mo

Estimates based on publicly listed pricing. Actual costs may vary — always verify on each tool's pricing page.

Know a better stack?

Share your favourite tool combination with the community.

Suggest a stack