Looking to sell online courses, but confused by the huge number of online course platforms?
In this post I draw on my two decades of e-learning industry experience to highlight the best online course platforms and help you narrow your list. It’s a great companion to my free course platform selection guide.
(Psst. If you already have a course platform, be sure to check out the next steps at the end of this post.)
Make choosing an online course platform easier
One of the most important things to know about choosing the best online course platform is that most course software out there is not designed to sell online courses. They are made to deliver internal corporate training or to support academic programs.
And here’s another important fact:
Even platforms that will work for selling online courses come in a lot of different flavors. Pick the wrong flavor for your online course business needs and you will have headaches.
So, to help narrow your field of choices (and avoid headaches!), I’ve organized this post into the following:
Categories of Online Course Platforms
- Standalone Course Platforms (Great for solo edupreneurs, small businesses)
- All-In-One Course Platforms (Run your Web site and course site together)
- WordPress Course Options (For those who want to keep it all in WordPress)
- Marketplace Course Platforms (Get a pre-made market for to sell courses online)
- Video Course Platforms (If your main focus is on selling videos)
- Small Business-Extended Enterprise (For more complex needs)
- Moodle Plug-Ins/Add-Ons (Make Moodle into a selling machine)
It may seem like a no-brainer, but just having a clear idea of which of the categories above you fall in – along with knowing that only a small subset of online course platforms are meant for selling courses – will make your life MUCH easier.
Keep in mind that I think all of these course platforms are strong choices.
I have my preferences, but depending on your specific needs, any of these could be a good fit. Also, if a company offers an affiliate program, I will usually participate (here’s my affiliate disclosure) – that doesn’t cost you anything, and I don’t see why I shouldn’t get at least a little benefit from sending some business to a company.
I have more experience with some of the online course platforms listed here than others, but I have vetted them all at a high level to make sure – based on my decades of experience – that they are a good fit for edupreneurs and smaller education and training businesses that want to sell course online.
I encourage you to use the comments area to share any experiences you have had with these course platforms – good or bad. (And, be sure to check them out for what others have said.)
Now, let’s move on to the list.
Standalone Online Course Platforms
These are hosted course platforms geared toward solo edupreneurs or small businesses that want a turnkey way to create their own branded site to sell online courses. (Also, unlike Udemy, which is discussed below in a different category, they allow you full control over your user data.)
While the feature sets are relatively similar, they can be very different in their “look and feel” as well as in how focused they are on helping course entrepreneurs succeed – e.g., by providing good resources, educational content, strong support. Be sure to check out the free trial options, where available, so that you have a chance to kick the tires before committing.
Thinkific provides a truly full-featured software solution to help you create, deliver, market and sell online courses. A big vote of confidence for this platform is that my friend Dorie Clark – a bestselling author multiple-times over, guest on the Learning Revolution podcast, and generally a very smart and business-savvy person – has used it for her online courses. Similar to Teachable below, there is a free plan, but …
… get this …
… Thinkific does not charge transaction fees on any of its plans, paid or free. (You still don’t quite get to sell online courses for free because your payment processor – e.g., PayPal, Stripe – will always charge you a transaction fee.)
Finally, I’ll mention that the Thinkific App store really stands this platform apart from most of its competitors. With the app store, you’re able to easily integrate a wide range of other platforms to help you create more impactful learning experiences and market your courses much more effectively.
Thinkific’s Basic paid plan – which comes with a bump in the features you get access to – starts at $49 per month ($39, if paid annually). Definitely worth checking out. (Here’s our full Thinkific review.)
LearnWorlds seems to have a lot of momentum right now. The company positions itself as a “premium” option that provides for high interactivity, social learning tools to complement standard course content, and white labeling.
The company also puts a lot of emphasis on its tools for building sales pages for courses – and these do indeed look impressive. You can even test them out without signing up through a simulator that LearnWorlds provides. Recently (July 2020), LearnWorlds also added in full website builder capability.
You can try LearnWorlds free for 30 days (no credit card required), then pricing starts at $29 per month ($24, if billed annually). The company charges $5 per sale on its starter plan, but no additional fees on its other plans.
Unlike many of the company’s here, LearnWorlds also offers services for uploading and converting your content, developing courses, and customizing your LearnWorlds school. And, it is one of the few platforms on this page that supports SCORM. All in all, it looks like a very good option, deserving of the “premium” label.
Use the code LEARNINGREVOLUTION50 when checking out at LearnWorlds and you will get 50% off for the first month of a Pro plan or higher. (Full Learnworlds review here)
Teachable was one of the first online course platforms to launch in this category and remains one of the most popular. It was started out of frustration with Udemy (listed below) – in particular, with the way in which Udemy controls information about and access to students. In response, the Teachable team has created a platform that enables you to offer online courses “on your website and control your branding, student data, and pricing all from one place.”
Teachable pricing starts at $39 per month ($29 if paid annually) for its basic plan. With the lowest level paid plan you still pay a 5% transaction fees on all sales. Transaction fees disappear once you jump up to the next level. All plans include unlimited courses and students. (Here’s my full Teachable Review.)
Podia started out as “WithCoach” and a platform that was aimed primarily at coaches. More recently, the company has repositioned as a full-featured, but easy-to-use course platform for selling courses, memberships, and digital downloads in one place – and it has been gaining a lot of momentum. Some of its key selling points are:
- no transaction fees (other than whatever you pay to your payment processor – i.e., Paypal or Stripe)
- no limits on courses or users
- a strong focus on supporting affiliate marketing of your products
With its basic plan starting at $39 per month (two months free with an annual plan), Podia seems to be rapidly gaining momentum. (Full Podia review here.)
Teachery claims to be “the only online course platform that helps you craft the content inside your online course.” Seems to me most course platforms do that, but I will give Teachery props for making their course creation interface especially user friendly. Particularly if you are just getting started out, I’m not sure there is an easier, more straightforward course development platform to use.
Basically, Teachery provides you with two rock-solid course templates – a “minimal” template and a sidebar template – and guides you through every step of the process for getting your content into the template and getting set up to sell effectively. While it does not have as rich a feature set as some of the options here, that may be exactly what many course creators need to stop dreaming about having a course and imply get started.
There’s a 14-day free trial (no credit card required) and then the paid plan is either $49 per month or $470 per year. (Full Teachery review here.)
Other Standalone Course Platform Options
The course platforms listed above are my current top picks, but other you may want to check out include:
Click4Course compares well with well-established platforms like Teachable and Thinkific and seems strong in its testing, survey, and certificate capabilities. It also offers the interesting feature of being able to configure whether a site is displayed for internal training – in which case a login screen is presented – or selling courses – in which case a catalog is presented.
There’s a 30-day free trial (no credit card required) and the month fee is $79 ($65, if paid annually), for unlimited learners plus a 10% processing fee per course sold.
Pathwright is a company that is clearly focused on making learning experiences effective. The course platform reflects that as does the fact that is it one of the only companies listed here that provides learning experience design services (at additional cost, of course).
The starter plan – which allows for 1000 active learners and unlimited courses – is $99 a month ($89, if paid annually), and Pathwright does not charge any e-commerce fees (though your gateway – e.g., Stripe – still does, as usual).
Originally developed as WordPress plug-in, Zippy Courses is now a standalone platform. The person behind it is Derek Halpern, who is a well-known and respected marketer who certainly knows a thing or two himself about how to create and sell online courses. All in all, a very solid platform that will get you up and running – and, of course, selling online courses – quickly.
Pricing starts at $99 per month with no transaction fees.
All-In-One Course Platforms
This category of online course software provides everything you need not just to create and sell online courses, but also to manage your full web presence. They combine elements of a web content management system (CMS) with marketing and customer relationship management tools (CRM). I plan to do a round-up post on this type of platform soon, but for the time being, I can say that the course platform I would most seriously consider in this category is:
Kajabi describes itself as “the one system you need to market, sell, and deliver your knowledge online.” As it happens, selling online courses is a big part of the equation. Along with courses, you’re able to sell memberships, training portals, file downloads, and pretty much any other digital product you can come up with.
For many people who just want to sell an online course – and who are already set with a Web site and marketing tools – this may be overkill. Then again, if you don’t have those things or simply want to get everything under one roof, Kajabi may be just the ticket. And Kajabi has done a lot in the past year or so to add new features – like a full-fledged e-mail marketing system.
The company massively upgraded its web page builder capabilities in 2019, making it more powerful than ever for creating websites and online courses. And, in early 2020, Kajabi released Kajabi Email, featuring a powerful visual editor to to create attractive, high-converting e-mails fast. The web page builder and e-mail capabilities are included with every plan.
If you are really serious about running a digital products business – one that goes beyond just offering courses – then Kartra is a powerful solution. The platform gives you everything you need to build out a professional looking, feature rich website without having to hire a designer or know coding. Integrated capabilities include an e-mail platform, memberships, sales funnels, video hosting, management, and tracking, lead capture, a help desk platform for your customers, and a calendar capability for booking and managing customer appointments.
From a course standpoint, Kartra will work best if your focus is on video content – it does not have the level of course creation, student management, or assessment capabilities that the more course-focused platforms covered here have. But if video is your thing, and you want a ton of marketing muscle, Kartra is hard to beat. Plans start at $99 per month. (Full Kartra review here.)
New Zenler describes itself as “the first ever online course platform built around sales & marketing.” That seems like a bit of a stretch, but it is definitely positioned as an alternative to Kajabi at a significantly lower price point. In other words, you can create courses with it, but also run just about every other aspect of your online business – from your website to e-mail campaigns and sales funnels to online communities.
This is definitely one you are going to want to check out. The course platform seems to be in perpetual “beta” right now, but use the link provide here and you can skip having to wait for an “invitation” – you’ll be able to try New Zenler for free right away. (Full New Zenler review here.)
WordPress for Selling Courses Online
If you are wondering how to create an online course with WordPress – and, of course, sell it – there are plenty of WordPress plug-ins and themes available to help you out. These can be a particularly good option if you want to sell online courses from your own website, though keep in mind that you will need more technical skills if you go this route. The following are my current top choices.
LearnDash, in my opinion, is pretty much the gold standard for serious WordPress learning management system (LMS) plug-ins and the recent release of version 3.0 has made it even better. It is a very feature rich platform that was clearly developed by people serious about e-learning (and the founder, Justin Ferriman, does have a long background in e-learning).
Pricing starts at $159 for the basic version and tops out at $329 for the Pro version. Note: These are one-time, not monthly fees and they represent an insane amount of value for what you get. To continue getting updates and support, there is an annual renewal fee that is half of the initial license fee.
Once you’ve have a license, LearnDash offers a range of integrations and add-ons –WooCommerce, bbPress, Stripe, and Zapier, among many others – for free. And there are also a number of premium add-ons – including a connection to the GrassBlade LRS (for you e-learning geeks out there) – that look quite useful.
Overall, this is serious e-learning at a very reasonable price. (BTW – If you are going to go with LearnDash, I suggest using it in combo with BuddyBoss to add great membership/community capabilities.) (Full LearnDash review here.)
If you want to combine the ability to sell online courses with the ability to manage a full-featured membership site – a powerful combination for edupreneurs – then AccessAlly is arguably the best choice there is.
The platform really leverages the full capabilities and flexibility of WordPress while also adding in great membership features and a learning management system (LMS) plug-in that includes notable features like the ability for students to submit homework assignments and get private feedback.
You get all of this without having to be a WordPress whiz. It’s basically plug-n-play, but there is also a comprehensive “done for you” option is you want to get up and running with a course and membership site quickly.
The Pro plan is $129 per month / $108 with a yearly subscription. If you are serious about a membership model, this is definitely one to check out. (Full AccessAlly Review here.)
David Siteman Garland, the guy behind Course Cats, definitely knows what he is talking about when it comes to online courses. He has created quite a few successful ones himself and has taught many others how to do it.
Course Cats was born out of his own frustration with trying to make WordPress – which is great for so many things – into an easy-to-use platform for hosting online courses. Now you get to benefit from his efforts. As the Garland puts it, Course Cats gives you “everything you need to create your own amazing course website without needing a web developer, a graphic designer, a psychiatrist and a team of 1,000 nerds!”
A subscription is $59 per month or $497 a year – and either includes a “concierge” service to get you up and running. If you use, or plan to use WordPress, definitely take the 30-day free trial for a spin. (Full Coursecats review here.)
LifterLMS has the very strong selling point of being free for the base version: you can search for and install it using the usual plug-in screen in WordPress. This means you can easily try out the system within your WordPress site before deciding whether it is right for you.
You pay only if you decide to use any of the various add-ons available for the system. These range from e-commerce to various marketing tools and integrations. These are $99 each, or you can purchase a Universal Bundle for $299 that includes all of the standard add-ons. (You can actually try out the Universal Bundle for a month for $1.)
Marketplace Online Course Platforms
These are online course platforms that, in addition to providing ways to author/assemble courses, also provide an existing marketplace in which to sell courses online. I’ve only included what I consider to be the top contenders here. For more extensive list of options in this category, see Looking for an Alternative to Udemy?
If you happen to be an expert, or manage experts (e.g., if you represent a training firm or association) that is developing offerings at this level of sophistication, OpenSesame might be the first place you want to check out. You can also upload video, and the company claims that courses published in its system can be accessed by any learning management system (LMS). So, for example, if you know there are businesses out there that would want your content, but are going to want it on their own LMS, this could be a very powerful option. The company takes 40% of any sales you make through its platform.
Skillshare provides instructors with tools to create courses composed of video lessons and a “class project.” (All classes have these two elements.) Classes are normally 10-25 minutes long, broken down into short videos, and they are all pre-recorded and self-paced. Once you have enrolled more than 25 learners in a class, you become eligible for participation in Skillshare’s Partner Program and can earn money through the royalty pool managed by the company – usually $1-2 per enrollment, according to the company. (Unlike Udemy – discussed below – Skillshare sells subscriptions to all of its content rather than to individual courses.) Once you are a partner, you’ll also get compensated for new Premium Members ($10 per) you bring to Skillshare through your Teacher Referral link. The Skillshare site reports that “Top teachers make up to $40,000 a year.”
The folks at Udemy say “Our goal is to disrupt and democratize education by enabling anyone to learn from the world’s experts.” From what I can tell, they have been doing a pretty good job at it. The Udemy platform gives subject matter experts a simple, straightforward way to assemble content like PowerPoint slides, PDF documents, and YouTube videos into a coherent course experience. You can then publish into the Udemy marketplace and use a variety of tools to promote your masterpieces. Udemy is free for instructors – the company makes it’s money by keeping 50% if it sells your course. If you make the sale, you keep 97% (Udemy takes a 3% transaction fee). Keep in mind that your are currently required to price your courses in $5 increments between $20 and $200 on Udemy (source) – quite restrictive, in my opinion. Even so, ThinkTraffic reports that some some instructors have been having quite a bit of success.
Video Course Platforms
To be clear, pretty much all of the platforms covered on this page enable you to upload video and create video-based courses. But most of them don’t offer true app-based delivery of those courses on mobile devices and none, other the ones listed in this section, support delivery into “over the top,” or OTT, channels like Apple TV, Roku, and FireTV.
It costs more to distribute through OTT apps, but if you have the type of content that is likely to be consumed through a TV screen – e.g., health and fitness training, musical and artistic instruction – it could be well worth spending a bit more to be a first mover in the OTT space. Here are some options that work well for instructional content.
Uscreen gives you everything you need to upload, organize, brand, publish, and monetize your videos and is a great option even if you have no interest in OTT distribution. But if you want to go that route, it’s a powerful option. Once you’ve got your videos uploaded and configured, you can launch your own branded OTT apps with zero coding skills. Uscreen also enables HD live streaming and provides a range of tools – discussion, avatars and profiles, commenting – to help you build a community around your videos.
After a two-week free trial, Uscreen starts at $149 per month ($99 if paid annually). You have to jump up to higher level plans to get the full range of features, and the company doesn’t make its pricing for OTT distribution (Apple TV, Roku, etc.) clear on the site. (It’s not cheap, but if you have that kind of audience, it’s worth it, IMHO). (Full Uscreen review here.)
If you plan to get serious about OTT and livestreaming, Muvi is a platform you will definitely want to consider. It really is about as comprehensive as you can get – from serious tech infrastructure to host and stream your content, to an easy-to-use interface for setting up and managing your site, to capabilities for monetizing in a variety of ways.
Like any good OTT platform, Muvi enables you to distribute your content through apps like Apple TV, Roku, FireTV and more, but Muvi is also focused on providing features that support e-learning. And, the platform also has strong digital rights management (DRM) capabilities to help protect your intellectual property.
You can try Muvi for free for 14-Days. After that, monthly fees start at $399 per month. That may seem pricey compared to some of the other options on this page, but this is a different breed of platform – serious infrastructure for those who are serious about the OTT opportunity. (Full Muvi review here)
Small Business – Extended Enterprise Platforms
Most of the online course platforms listed on this page are geared towards solopreneurs or small, start-up businesses. While they can work for larger businesses, I’ve found over time that more established training and education companies may want to jump up to a different level if they:
- Sell business-to-business and may need to set up separate portals for each customer.
- Need to award continuing education credit learners.
- Already have an extensive catalog of courses built out in SCORM or TinCan-based authoring tools like Articulate, Captivate, Lectora, or isEazy.
- Plan to build out a catalog of courses and don’t want to be “trapped” by using proprietary LMS tools.
- Need to manage online and classroom-based courses in the same system.
- Need complex assessment capabilities. (creating questions and answer pools, randomizing questions, ability to analyze the performance of individual questions – i.e., item analysis)
Because many course sellers do have these needs, I decided to create a separate “learning management system for small business” page.
(Note: The online course platforms listed on that page are not out of the question for solo entrepreneurs, but they are probably a better fit, in most instances, for small-to-mid-sized businesses that are doing/planning a relatively high-volume of course sales (or big businesses, but those aren’t really a target for this site).
Also, if you happen to represent a trade or professional association, be sure to check out the LMS reviews on ReviewMyLMS.
Moodle Plug-Ins /Add-ons to Create, Build, Market & Sell Online Courses
These will tend to apply more in academic or academic-oriented markets where platforms like Moodle and Canvas have a big foothold, but they will also be helpful to commercial edupreneurs who have adopted these platforms. Also, if you need an online teaching platform that can handle multi-byte (e.g., Chinese) or right-to-left (e.g., Arabic) language, Moodle may be your best bet.
If you happen to have already gone down the Moodle path (widely used open source LMS) for your course delivery needs, then you may want to check out CourseMerchant. While Moodle itself provides a very basic e-commerce option, CourseMerchant helps you take things to a much more sophisticated level – including the ability to bundle courses, offer discounts, and sell multi-seat licenses that allow for the seats to be easily allocated to learners. The CourseMerchant folks are also behind CourseIndex.com, a network that enables you to promote and sell online courses through affiliate marketers.
LMS Checkout is another option for selling Moodle or Totara courses. You can set up an account easily on the LMS Checkout website, download the plugin to install into your Moodle or Totara site, and connect to PayPal or Authorize.net to as your payment gateway. You get quite a bit of control over modifying the the theme for your e-commerce site so that it will look as much like your Moodle site as possible and you can even integrate with Salesforce in just a few clicks. All-in-all, a very good option for getting a level of e-commerce functionality that just isn’t available in Moodle itself.
Next Steps for Choosing the “Best Online Course Platform” (for you)
If you haven’t already, definitely grab the free selection guide for online course platforms. It costs nothing, and it will help you make the right choice faster and smarter.
You may also want to check out the individual reviews of top course platforms that have been published here on Learning Revolution. This also includes comparisons of online course platforms like Teachable vs Thinkific and New Zenler vs Kajabi and Kajabi vs. Thinkific.
The LMS reviews on ReviewMyLMS are also very helpful as these come from actual users.
As you are considering your options, be sure that you are clear about what type of online course business you are. It really does matter when selecting an online course platform.
Next Steps Once You Have a Course Platform
As you probably realize – having a course platform doesn’t do you a lot of good if you don’t know how to create an online course – just follow the link to get my guidance on how to design an online course.
Other Ways to Monetize Your Expertise
Finally, keep in mind that while online courses are very popular right now, they are only one of many ways to monetize your expertise. I’ve always maintained that you should aim to create a value ramp – a portfolio of offerings designed to address the needs of different audience segments at different price points. Here are just a few of the articles you’ll find on different ways to generate income through your expertise-based business:
- The Complete Guide to Building a Successful Membership Site
- The Virtual Conference Business Model
- The Top 7 Ways to Monetize a Podcast
- How to Monetize Your Email Newsletters
- How to Make Money Blogging
- A Guide to Expert-Curated Affiliate Marketing
For more ideas, see our section on monetization.
That’s all for now. See you at the Revolution!
P.S. – If you have used/had success with any of the online course platforms covered on this page, or have others you would like to see on the list, please comment and share below. Also, if you found it useful, please share this page with others by using the social buttons to the left or at the bottom of this page.
Frequently Asked Questions
Here are questions I get asked frequently about online course platforms.
What is the best online course platform?
There is no single best platform for online courses, there is only the best platform for you. To find it, make sure you understand which type of online course business you are and get very clear about your critical business objectives and the types of learning outcomes you aim to help your students achieve. This will help you identify the platform features that are truly most important for you and help you narrow your choices dramatically. The spreadsheet I include with my free platform selection guide can then help you go through a clear process to make your choice.
How do I create an online course?
Most online course platforms feature tools that you can use to author online courses. These are usually pretty intuitive and make it possible to use a combination of text, images, and videos to create courses. Most also include the ability to add quizzes and tests, discussion forums, and other interactive features. If you are going to create a large number of courses or if you really need your courses to follow e-learning standards like SCORM, you may want to be careful about using the tools in an online course platform. Most do not follow e-learning standard, and you may find it very hard later to get your courses out of the platform. So, you may want to consider using an online course authoring tool separate from the platform.
Keep in mind, too, that having the tools is only the starting point. You will need to follow a good process for creating your course.