In this online course platform review I review main marketplaces and hosted solutions based on my years of experience as an online instructor.

Online courses are one of the best ways to generate passive income online. In order to sell online courses, you need to select Online Course Platform that hosts and delivers your course.

I have tried and tested all of the leading marketplace and hosting platforms. So check out my list and sign up with one that fits in best with your business.

I'll cover the following platforms:
(click to jump directly to review)


I am able to offer a partner/affiliate discount/offer for a few of the options below, so don’t forget to take full advantage of it.

Here is an overview of all available online course platforms for you to sell your online course.

This post has affiliate links. Please read full disclosure for info. To learn more about how you can make money as an affiliate - click here.


There are two ways you can start selling online courses: use an online marketplace or host your own courses.

The biggest difference between the two options is in the area of marketing of your courses.

If you use a marketplace, you may make sales without having to spend a single minute on marketing, but you will also have to share a big portion of your profits. I'll talk more about this later though, let's get to the platforms.

I'll start with the leading marketplace options followed by hosted option.

ONLINE MARKETPLACE: Hosting + Marketing

When you host your courses on a marketplace, you are able to tap into their existing client base. You upload videos, add sales page text and you are pretty much ready to go.

You can make sales on the first day without having to market your course at all.

The main upside of using a marketplace is the ease of getting started and running your courses. They host your courses, they market your courses and they handle all customer support activities. This leaves you with the responsibility of only creating the course!

The downside of using a marketplace is they also take a big cut from your profits for handling all of the heavy marketing work for you, This amount can reach up to and over 50%.

They also may force you into a marketing calendar and a variety of discounts of their choosing. Changes can be frequent on these platforms, so you may suddenly face a pricing revision or other types of changes across the platform. 

Why Udemy

Largest course marketplace in the world with millions of students.

Why Skillshare

If you have creative / design courses, Skillshare is best choice.

Why Amazon

World's largest e-commerce site with tens of millions of credit cards ready on file.

Read full reviews below...

Udemy is an online course marketplace with a whopping 65,000 courses on the platform along with millions of active students. It is by far that largest online course marketplace in the world in terms of number of courses and number of students.

Udemy is where many online instructors get their business started. With millions of students already signed up, it is an easy way to start selling your online courses.

Udemy is great for both B2B and B2C courses. They also have an Udemy for Business section which allows selected course creators to market to businesses. 

IT courses and business courses are the most popular categories on Udemy. Having said that, you will find the platform offers courses on nearly any topic you can think of!


  • Large pool of existing clients
  • Large marketing team at Udemy
  • No need to do marketing (it is still recommended though!)
  • Easy way to get started
  • Community of other instructors
  • Free to start / host


  • High competition between instructors
  • Set pricing structure $10-$200
  • Occasional changes in the platform (eg. pricing)
  • Commission up to 70% of course sale

My Experience

I have been an instructor on Udemy since 2016 and over time I've hosted 8 courses on the platform. Udemy is how I got started selling online courses.

In 2018, I decided to leave Udemy and hid my courses on the platform. 

This decision is based on a number of factors but it shouldn't stop you from using the platform, especially if you are fairly new to course creation.

Udemy was a great platform to help me get started. I also hosted the courses on my site all along and never drove any outside traffic to Udemy.

I primarily used the platform for their internal traffic - and did pretty well doing so! So now I am taking what I have learned over the past couple of years and focusing on marketing my own courses.  

My Recommendation

Udemy is fantastic way to get started selling online courses. With their internal marketing team, you can literally make money while you sleep.

All you have to do is create your course, upload it on Udemy and write some compelling sales text. At this point you are ready to go.!

New Online Instructor:
Go for it! it is an easy way to get your first sales online.
Use Udemy for market research! 

Seasoned Online Instructor:
Better to host courses elsewhere but use Udemy as a traffic generator. Host a teaser course on the platform and then drive traffic to your premium course.

Skillshare is another online course marketplace where many instructors start. Skillshare has 3 million students learning anything from logo creation and business strategy to design and development and more. 

Skillshare has a totally different business model from Udemy's single course pricing. On Skillshare students pay an annual fee and have access to all courses on the platform. Skillshare favors shorter courses so you could split a longer courses into multiple mini-courses.

The most popular courses on Skillshare are in the creative field. It is a great option for painters, copywriters, designers, etc.


  • Large pool of existing clients
  • Skillshare handles marketing activities
  • Community of other instructors
  • Membership site model is good for student attraction
  • No need to do marketing (it is still recommended though!)
  • Free to start / host


  • Geared towards creatives
  • High competition between instructors
  • Student accesses all courses with one payment which limits instructor earnings
  • Occasional changes in the platform (eg. payment)
  • Instructor payments guided by student minutes watched

My Experience with Skillshare

I joined Skillshare after Udemy and found it a great way to get extra income from my courses. Having said that, I never thought it would become my main site to sell courses because of their pricing structure.

You can earn only so much no matter how great your course is. Your course income is based on minutes watched and a large number of students will just sign up to a course and never watch it.

I also found Skillshare's payment structure change from number of students to number of minutes watched to be quite abrupt.

I still have some courses on the platform but I rarely log in to the platform because the income I get is fairly small.

My Recommendation

My recommendation for Skillshare is pretty much same as Udemy with one exception: if you are in any creative related field then Skillshare is perfect fit!

New Online Instructor:
Go for it! Easy way to get your first sales online.
Use Skillshare for market research! 

Seasoned Online Instructor:
Better to host courses elsewhere but use Skillshare as a traffic generator. Host a teaser course on the platform and then drive traffic to your premium course.

You can pretty much sell anything on Amazon now and this also includes online courses. Amazon opened their video direct option over a year ago.

This allows people to purchase online video courses on the platform. Amazon is not really known for video courses yet, so you will need to take some responsibility for marketing.

I do not have personal experience selling courses on Amazon even though I have an account there.

I had problems uploading subtitles which were not accepted by Amazon no matter what I did. So it can be frustrating, but I do know some course creators who have earned income this way.


  • Credit cards already filed for millions of potential customers
  • The world's largest online seller
  • Huge potential in sales


  • Not known as online course platform
  • May require heavy marketing
  • Amazon fees

My Recommendation

If you are already selling on Amazon - with books, for example - uploading a video course is a natural extension to your existing account.

Amazon is not known as an online course platform, so expect to do quite a bit of heavy lifting in terms of marketing.

Competition is stiff on Amazon but the upside is they offer millions and millions of potential clients with long term relationships with Amazon.

You may want to host your mini-course on Amazon and then drive traffic to your premium course hosted elsewhere. 

Massive pool of existing clients
Well-known brand
Somewhat easy way to get started
Free to start / host

High competition - lower pricing
Occasional changes in the platform
Higher quality requirements than other platforms


A course hosting platform allows you to set up and deliver your online course. The biggest difference from an online course marketplace is that a course platform does not handle any of the marketing for you. They are only set up to effectively host and deliver it for you.

Why should you use a course platform when you could just upload videos to your WordPress site? Because WordPress is a content management system and is not built for online courses.

When you use a dedicated course platform, you get the best possible hosting and student experience for your students.

Yes, these are usually paid services but on many of them you are able to get started for free as well. 

I also looked into WordPress + a plugin option when I created my first online course but pretty quickly decided against it. I am not a coder and I realized I definitely did not want to be responsible for any security breaches.

I highly recommend staying away from the WP+Plugin option unless you are a coder and/or you have a WP professional on a speed dial!

Websitea are hacked all the time and this can create havoc on your online course business. 

Why Teachable

Superb upsales and customizable check out process!

Why Thinkific

Superb customer support that goes the extra mile!

Why Podia

2-step minimalistic checkout means more "ka-ching" for you!

Read full reviews below...

teachable website

Teachable is one of the largest online course platforms available and, if you ask me, it is one of the best as well. You can host an online course with Teachable and also create a membership site.

You have a few options about how to run your Teachable school and the good news is you are able to start absolutely free! Once your school grows you can upgrade your account to a paid option to get better customization and results.

Watch Teachables Free Webinar: 7 Steps To Launch Your Own Profitable Online Course


  • Free to start for brand new course and low monthly fee later
  • Suberb customisation options
  • Handles EU VAT on the two lowest tiers
  • No transaction fees on higher tiers
  • Upsells!


  • Might take a little time to get a handle on it
  • Monthly fee
  • I've seen some complaints about slowness of customer support - my experience has always been good though.

My Experience

There are few reasons why I chose Teachable as my online course host. Firstly, they have superb customer support (even for free account), great user interface for students and instructors, possibility to translate complete platform fairly easily, fantastic upsell opportunities and checkout options without having to purchase external shopping cart, affiliate program and more.

Yes I am biased but I have also tested all platforms and in my experience it is the check-out process that really kills your sales!

Pricing: Range from Free to $299
Transaction fees on payments: 0% - 5%
Click here to check out Teachable's pricing in detail.

If you would like to see my free workshop on how you can sell more with a better checkout experience, click here.


Teachable is an awesome option if you want smooth course experience both for you as an instructor as well as for your students. Their upselling and checkout customizations are incredible - do take full advantage of these!

If you do not want to worry about payments and setting up Stripe, Teachable's two lower tiers are great options.

In both the free and $39 / month options, Teachable handles all payments for you. The downside of this is that you need to wait 30+ days to get your funds but they also handle EU VAT for you. Read my platform comparison here.

New Online Instructor:
Go for it! Easy way to get your first sales online.
You can start with a free but I do recommend spending $9 to get premium options such as the affiliate program.

Seasoned Online Instructor:
Sign up for Teachable to sell your courses with zero worries! Both the instructor and student experiences are beautifully designed and really user friendly. Monthly fee pays back very quickly! 

thinkific website

Thinkific is a Canadian start up with highly-regarded customer support and active Instructor's Facebook Group. They currently have over 25,000 instructors in 164 countries. Many big name course instructors host their courses on Thinkific. 

Thinkific's CEO and founder Greg Smith is an online instructor himself and started Thinkific with Matt Smith, Miranda Lievers, and Matt Payne after not being able to find suitable software for courses. Thinkific has three fundamentals: Complete Control, Better Learning and Scalable Business. 

Thinkific's payments are handled by you. They do not process any payments for you, which means you are in charge from Day 1. This includes refunds if you allow refunds, but this aspect can be handled quite easily on Stripe. 

Watch Free Thinkific Webinar: 7 Ways Authors Increase Revenue Using Online Courses

Pricing: Range from Free - $279
Transaction fees on payments: 0% - 10%
Click here to check out Thinkific's pricing in details.


  • One of the largest course platforms
  • Superb customer support & active Instructor's Facebook Group
  • Founded by online course instructor
  • Free to start, reasonable monthly fee for higher tiers
  • Good customisation options
  • Payments via Stripe & PayPal - access to funds immediately
  • Multi-language option with 15 language options


  • Might take a little time to get a handle on it
  • Monthly fee might put off some course creators
  • EU VAT compliance addon of $30 per month
  • Limited upsell options - Thinkific is actively improving this though

My Experience with Thinkific

Thinkific was the first course platform I signed up with. At that time I needed a Linkedin Integration and Thinkific was the only one offering it at the time.

They also had an incredible customer support and I learned so much what I know today from using Thinkific.

Thinkific is great option to host online courses. If you are looking for solid Stripe & PayPal integration, smooth interface and great support in your instructor journey go with Thinkific. They have active and very supportive Facebook group as well.


New Online Instructor:
Go for it! Easy way to get your first sales online.
You can start with a free but I do recommend spending $49 / month to get premium options such as affiliate program.

Seasoned Online Instructor:
Sign up for Thinkific to sell your courses with zero worries! Both the instructor and student experiences are beautifully designed and really user friendly. Monthly fee pays it back very quickly! 

Podia differs slightly from Teachable and Thinkific as you can also sell digital downloads like books and printables. 

Sure you can create a course on Teachable and Thinkific and just add your book as single lecture but that is not a great option in the long run.

Along with selling digital products you also get powerful email marketing with Podia. On the higher tier plan you can also create a membership site and offer an affiliate program for your products.

Lately, Podia added WEBINARS to their higher tier plan! This alone makes Podia the best option in my mind!

Pricing: Range from $39 - $79
Transaction fees on payments: 0%
Click here to check out Podia's pricing in details. You can get FREE TRIAL without credit card!


  • Can sell both video courses, digital products and memberships
  • Very responsive customer support
  • Webinars to market your course!
  • Reasonable monthly fee 
  • Good customisation options
  • Zero transaction fees
  • Payments via Stripe / Paypal with access to funds immediately


  • Newer platform (backed by VC though!)
  • No free starter plan
  • No EU VAT handling (but provides report for you)
  • Limited upsell options (you can use external service without additional cost)

My Experience

What I really like about Podia is their incredibly smooth and simple 2-step buying process. It really makes a difference on your bank account. A smoother and quicker checkout process can increase your conversion 12%!

If I was not already heavily invested into Teachable, I would likely sign up with Podia. the checkout process is just so good - it only asks for an email address and credit card number - reducing customer cart abandonment drastically.

My Recommendation

New Online Instructor
If you also have other digital products such as books, printables, checklists, etc., then Podia is an awesome way to go. The small monthly fee gets paid back very quickly with less cart abandonment with Podia's checkout.

Seasoned Online Instructor:
If you also have other digital products such as books, printables, checklists, etc., then Podia is an awesome way to go. The small monthly fee gets paid back very quickly with less cart abandonment with Podia's checkout. If you are already signed up with other platform, Podia offers free migration on the $79 / tier!

Your Turn Now...

Where are you going to host your course, on a Course Marketplace
or host on your own at a Course Platform or both?

About the author 

Nina Kolari

Nina loves creating how-to videos to help online entrepreneurs to streamline their businesses with high effective systems, tools and automations. She is completely location independent and travels frequently.

  • Wow! This is just the kind of course hosting comparison that I needed! I am about to write our first course and was overwhelmed by the number of options. Your post helps cut through that confusion. I now have some options and some things to consider. Thanks for sharing.

  • While I have yet to finish any of the courses I started drafting, I think I will start out modestly and use it as a way to bolster my email list (which was my first impetus for creating one). When I do decide to go beyond that, I will certainly revisit this post. Thanks for sharing your wisdom.

  • This is great! Been doing courses on WP + membership plugin and it’s driving me crazy.
    Thank you so much for this overview 🙂

    • Totally feel you! It is so worth the money to host course on dedicated hosting platform – who needs any extra worries as a course creator! 🙂

    • Kajabi is quite expensive option. It is solid option if you have the money to put in and want an all in option. I did trial Kajabi a while back and do like it but there are others that have same features at a lower price.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    Related Posts

    Unleash the Power of ChatGPT Prompts for business
    Mastering ChatGPT Prompts with Power Words
    7 ChatGPT Hacks You Didn’t Know Were Possible
    The Power of 90 Days Goals & Plan