Practical guide

Where can I host my online course?

Last reviewed October 4, 2026

Quick answerYou can host a course on a course platform, on your own WordPress site with a plugin, in a community platform or in a marketplace. A hosted platform such as LearnWorlds includes video hosting and your own domain.

Where to host an online course: the short answer

You can host an online course in four places, and each fits a different seller.

  • A hosted course platform, for a seller who wants lessons, video and checkout in one place.
  • A WordPress plugin, for an owner who already runs a WordPress site.
  • A community platform, for a creator whose audience is a community first.
  • A marketplace, for a seller who wants no school of their own and accepts the marketplace's terms.

We may earn a commission if you buy through links on this page, at no extra cost to you.

Start a 30-day LearnWorlds trial →

Four ways to host a course, with prices for three

Prices are as read on October 4, 2026, each with its billing basis. A marketplace sets its own terms, so that row has no price.

Four ways to host an online course
RouteExampleWhat it costsWhat you manage
Hosted course platformLearnWorlds Starter$29 a month, billed monthly, plus $5 per paid enrollmentThe course; hosting and video hosting are included
WordPress pluginLearnDash Essentials$259 a year, one licenseYour WordPress site and its hosting
Community platformSkool Hobby$9 a month, plus 10% and 30 cents a transactionCourses that sit inside a community group
MarketplaceA course marketplaceSet by the marketplace's termsThe course; the marketplace sets the rules

The hosted route runs on the vendor's cloud servers, which host the school and its material, and daily backups come with every LearnWorlds plan. The WordPress route puts the course on your own site: LearnDash is the plugin, its entry license lists a quiz builder, a certificate builder and Stripe and PayPal payment integrations, and LearnDash Pro is $399 a year. Every LearnDash license carries unlimited courses and learners, with no per-student fees.

On a community platform the course lives inside the group, because Skool's Classroom is a section of a Skool group, not a separate site. Skool Hobby carries unlimited courses and members.

Hosting a course on your own domain

A custom domain is your own web address for the school, such as academy.yourschool.com. Without one, a new LearnWorlds school gets an address on learnworlds.com and can keep it.

LearnWorlds includes hosting on every plan, with unlimited video hosting and your own domain, so no separate host is needed; the best online course platform page puts it beside the other hosted platforms. LearnWorlds video hosting covers the video side.

  1. Buy the domain from a domain provider; it is bought separately from the plan.
  2. Create a CNAME record in the provider's settings that links the domain to the school.
  3. Request the change in the school under Settings, School Settings, Site & Email Domain.

A subdomain is the most common way to connect a domain, and a bare domain can be connected too. A subdomain can also give one product line its own address, such as courses.mysite.com for a single course category. LearnWorlds website builder covers the pages the domain shows.

LearnWorlds can be tried for 30 days with no credit card, though a trial school cannot use a custom domain. A trial school is also closed to visitors who are not logged in.

How to choose a host

Choose a hosted platform when you want one vendor to run the school, a WordPress plugin when the course belongs on an existing WordPress site, and a community platform when members matter more than a course library.

The alternative to a hosted platform is LearnDash Essentials, $259 a year, for a site owner who already runs WordPress and wants the course on that site, with hosting managed separately. LearnDash says the owner keeps control of revenue, customer data and brand, and its page pairs the plugin with managed hosting for busy sites. LearnWorlds vs LearnDash compares the two.

Sources used for this page

The facts above come from the pages below, read on October 4, 2026. Prices and terms change, so confirm them on the vendor's site before you buy.

  1. LearnWorlds pricing page — Vendor pricing page · learnworlds.com · read October 4, 2026
  2. LearnWorlds plan comparison — Vendor pricing page · learnworlds.com · read October 4, 2026
  3. Custom domains in LearnWorlds — Vendor documentation · support.learnworlds.com · read October 4, 2026
  4. How to set up your custom domain with a CNAME record — Vendor documentation · support.learnworlds.com · read October 4, 2026
  5. How to create a trial school in LearnWorlds — Vendor documentation · support.learnworlds.com · read October 4, 2026
  6. How to cancel your LearnWorlds trial account — Vendor documentation · support.learnworlds.com · read October 4, 2026
  7. LearnDash pricing page — Vendor pricing page · liquidweb.com · read October 4, 2026
  8. Skool pricing page — Vendor pricing page · skool.com · read October 4, 2026
  9. What is Classroom on Skool — Vendor documentation · help.skool.com · read October 4, 2026