How to Choose the Best Online Course Platform: 5 Steps to Find the Ideal Tool
- Lexi Rodrigo
Choosing an online learning platform is like online dating.
All the prospects say they’re the best. They only show their best angles. And checking out their online profiles doesn’t guarantee a good match.
It could take you months, even years, to find The Right One. And making the wrong choice has dire consequences.
Pick the wrong learning management system or LMS for your online course, and not only do you end up wasting time and money. You also end up turning off prospective students and causing learners to fall out of love and divorce you.
We don’t want that to happen to you.
If you want to cut down on research time, minimize trial and error, and increase your chances of picking the right online course platform, then this post is for you.
“We've cut down research time, trial & error & increased your chances of picking the right online course platform. ”Tweet Me
Step 1. Finding the Best Online Course Platforms
If you Google “online learning platforms,” “online course platforms,” or “learning management systems,” you’ll be overwhelmed by all the results.
There are so many choices! How do you even begin?
You can narrow down your choices by first choosing the type of online learning platform and then zeroing in on a specific platform later on.
There are three main types of online learning platforms: self-hosted WordPress platforms; third-party hosted platforms; and online learning marketplaces.
Below, you’ll become familiar with the differences between these types of platforms and read about a few examples of each.
Self-hosted Online Learning Platforms
These are platforms that are built on your own web hosting. For the purposes of this post, we’re focusing on platforms you can create on a WordPress website, because that’s the simplest way to have a self-hosted course site.
A self-hosted WordPress online course platform is the right type for you, if you want:
- The platform to be hosted on your own website, so you have complete control of your course.
- To pay a one-time payment, although you may have to pay for optional paid upgrades that can be expected with any software.
- You want a fully customizable and brandable type of course platform. Your course website can pretty much look any way you want it to.
- To be able to add features as you need them by using additional WordPress plugins. So if you decide later on that you want a dedicated online forum, after all, it is only a plugin away.
A self-hosted WordPress online course platform is NOT for you, if you want to avoid:
- Longer setup time. You need to install the platform, set up various integrations, and add the customizations you want. Until you do all that, you can’t get your course up and running.
- Needing a lot of technical skills. If you want an affiliate program or a discussion forum, you may need a separate plugin. Making sure all these parts keep working nicely together can get hairy. And just when you have everything running smoothly, WordPress releases an update and you may have to start all over again!
- The added costs of using additional plug-ins.
- Worrying about the integration of different applications. For example, if you want to embed video on your course page, your video files first need to be hosted somewhere else, such as YouTube, Vimeo, Wistia, or Amazon S3.
Examples of Self-Hosted WordPress Online Learning Platforms
Protected Page (Free with your WordPress site)
The easiest way to turn your WordPress site into an online course is to create password-protected pages for your lessons. You can drip feed the lessons by using your email service provider to schedule when your students will receive the password for each part of the course.
“Find out how to turn your WordPress site into an online course here: ”Tweet Me
But if you want more features, then you can look at the various WordPress plugins available that will magically turn your site into an online school. These include:
MemberPress (Business edition $99/year, Developer edition $199/year)
MemberPress, a WordPress membership site plugin, promises ultra-tight integration with WordPress, content dripping, and the ability to generate coupons. It also comes bundled with Affiliate Royale, a plugin for affiliate program management. (Note: When I say “member,” think “students.”)
Wishlist Member (Single site $197, Multi site $297)
This WordPress plugin turns your WordPress site into a membership site and offers unlimited membership levels, sequential content delivery, easy member management, and multi-level access to content.
WP-Courseware (2-site license $99/year, 10-site license $125/year, 25-site license $175/year)
WP-Courseware turns your WordPress site into a learning management system. Some of its features include a progress widget so students know how far along they are in the course, a customizable course completion certificate, and the ability to quiz and survey students.
Click here to read our WP Courseware Review.
Zippy Courses (Standard $199, Deluxe $299)
Zippy Courses offers a content scheduler for drip-feeding lessons, drag-and-drop interface, and built-in quiz creator. We’ve been using it for all our courses: Audience Business Mastermind, Course Builder’s Laboratory, Art of Offer Craft, Audience Launchpad Intensive, and Audience Liftoff Intensive.
Click here to read our Zippy Courses Review.
aMember Pro ($179.95 lifetime license with 6 months of free updates and support)
aMember Pro is not a WordPress plugin. It’s a membership software that’s installed in an existing site and provides digital content delivery, email service, web-based payments, and affiliate program management. However, the actual content of your course still has to be on a WordPress site.
Third-Party Hosted Online Learning Platforms
The next type of online course platform is third-party hosted platforms. This means your course is hosted by a vendor’s website.
A third-party hosted online course platform is ideal for you if you want:
- A feature-rich, easy to use platform with the different components built-in and working together.
- To work on only one dashboard to do everything related to your course, from building lessons and modules, to creating a sales page, to interacting with your learners.
A third-party hosted platform is wrong for you, if you don’t like:
- Putting your course on somebody else’s “real estate.” With this type of platform, you’re merely renting the vendor’s space. This means you’re at their mercy. If their servers go down, so does your course.
- The design of your course to be limited by the templates provided by the platform, unless you have the capability to do advanced CSS/HTML editing.
- To have recurring costs. These platforms are sold as a subscription-type of service, which translates into a recurring monthly, quarterly, or annual cost. You have to keep paying if you want to keep using the platform. And some platforms even charge transaction fees on top of the subscription.
Examples of Third-Party Hosted Online Course Platforms
Kajabi (Basic $129/month, Pro $389/month, Premium $899/month, billed monthly, no transaction fees)A veteran in the online info product market, Kajabi offers built-in features like commenting, video hosting, affiliate management, and email service, among others. And even though Kajabi hosts your course, you can use your own custom domain (www.yoursite.com).
Ruzuku (Starter Plus $697/year, Bootstrapper Plus $897/year, Up-and-Comer Plus $997/year, no transaction fees)
With Ruzuku, you can provide self-directed, evergreen, or live courses complete with audio and video streaming. It also offers a discussion forum where students can post different types of media, and Course Health analytics shows how your students are faring. Click here to read our Ruzuku Review.
Simplero (Starter $83/month, Basic $125/month, Professional $188/month, Unlimited $333/month, billed annually)
Simplero was created for infopreneurs to sell any kind of information product online, including courses. Its membership site feature lets you drip content to your students and it even hosts your audio and video files, so all you have to do is upload them to your course. Simplero also has a robust email marketing platform, affiliate management, and 1-click upsells.
Summit Evergreen (Boostrapper $10/month, Starter $99/month, Professional $249/month, Premium $499/month, billed monthly)
This hosted platform offers a concierge service—which includes help with moving your existing courses from other platforms—student analytics, comment posting, and the ability to brand your emails, shopping cart, and course pages.
Teachable (Free, Basic $39/month, Professional $99/month, High Volume $299/month, may have transaction fees)
Teachable starts with a free subscription (subject to transaction fees) and offers dynamic pages that automatically adjust to whatever type of device your students use. It also has a powerful course page editor, robust analytics, its own affiliate program, and the ability to segment your students and send them targeted emails. Click here to read our Teachable Review and here to read our Teachable vs. Udemy comparison.
Teachery ($49/month, $470/year, $900 lifetime, no transaction fees)
So far the only third-party hosted platform I’ve found that offers lifetime subscription, Teachery has an easy-to-use live course editor. You can easily customize your course pages, lessons, sales pages, and payment pages. Click here to read our Teachery Review.
Thinkific (Starter free, Essentials $49/month, Business $99/month, Advanced $279/month, billed monthly, may have transaction fees)
Thinkific has a unique voice-over slide tool that lets you record audio narration for your slide presentations, including PowerPoint and Keynote. It also has an affiliate program manager and built-in discussion forum. It even allows you to create hybrid classes with online and offline course components. Click here to read our Thinkific Review. And click here to see our comparison of Thinkific vs Teachable.
Online Learning Marketplaces
The third type of online course platform is the online learning marketplace. This is a large e-commerce site that sells many courses. Imagine an online Walmart for courses.
If you just want to put your course out there and get paid at the end of every month, then a learning marketplace is the best option for you.
Put your course in an online learning marketplace if you want:
- Access to the millions of followers who come to the marketplace looking for courses. The site markets or promotes your course to their followers. It would take you years to build an audience of the same size.
- Your course to be on a well-established website, which means your course has a good chance of ranking on search engines without a lot of the usual SEO work on your part.
- A platform that takes care of the back-end technology and has the tools you need to create and sell your course, all in one place. They’ll take care of processing payments and most offer a professional, user-optimized experience for your learners.
- To have zero costs. These marketplaces are usually free to join, so you will have no up-front costs.
Avoid online learning marketplaces if the following are unacceptable to you:
- Have the least amount of control over your course. All courses in a marketplace tend to look alike, with very limited customizations available. The marketplace can dictate how you price your courses, and they can change their policies without consulting you and other teachers in advance.
- Somebody else to receive the payments for your course and then pay out your share of it. And the commission structure can change without prior notice, leaving you to deal with something you didn’t originally sign up for and unable to predict your income.
- To limit your ability to nurture your relationship with your students. Since you don’t own your customer database, the marketplace will “’own’ your customers, including their email addresses and your relationship with them,” says Jim Hopkinson, Mirasee Director of Courses.
Examples of Online Learning Marketplaces
Lynda (Your share: Depends on your royalty rate and popularity of your course)
This well-funded marketplace is also one of the largest. It serves more than 10,000 organizations and offers courses in five languages. Course topics cover business, creative, and technology.
Lynda works on a subscriber model, in which learners pay a flat monthly or annual fee and then have unlimited access to all the courses they want. You get paid based on a combination of your share of the site’s total revenue, the number of unique views of your videos, and your agreed-upon royalty rate. Lynda’s formula for determining your earnings means it’s hard to predict how much you’ll make by teaching on the site.
You have to apply to become an instructor. The application process includes submitting a sample movie based on their guidelines. You can also link to an existing video that demonstrates your teaching style.
Learning.ly (Your share: 50% of sales)
Launched in 2015, Learning.ly is the online learning marketplace specifically for the global audience of The Economist Group, which covers international business and world affairs. The site says experts can teach topics across “a wide variety of academic and professional fields.”
You have to meet one of these criteria to teach at Learning.ly:
- have at least five years experience in your field;
- received awards and distinctions from regulatory bodies; or,
- been published or have made presentations at conferences.
As with Lynda.com, you have to apply to become a Learning.ly Expert before you can teach on this platform. If you’re accepted, you have the option to hire a personal concierge to help you create your course.
Learning.ly’s revenue model is simple: You keep 50% of the revenue from your classes.
Skillshare (Your share: Depends on course popularity and referrals you make)
Skillshare has more than 2 million students and hosts over 15,000 courses. So far they cover design, photography, business, entrepreneurship, film, fashion, music, technology, writing, and creativity. However, Skillshare promises you can teach any class as long as you adhere to its publishing guidelines. It also assures that creating classes is easy. So it’s a good option for you if you don’t have formal training in your subject area.
Skillshare also works on a subscription model, so your course income is a little more difficult to figure out. As explained here, it depends on how many members take your course. Skillshare’s top teachers make up to $40,000 a year, while the average teacher earns $3,000 per year. As a teacher, you earn money in two ways:
- Premium Referrals: Get $10 for every student you bring to Skillshare who signs up for a Premium Membership.
- Royalties: Earn royalties based on the number of minutes watched in your classes every month.
Udemy (Your share: 100% of sales from your promotions; 50% of sales from Udemy’s promotions)
Udemy is probably the most popular online learning marketplace with courses covering a wide variety of topics. It boasts of 15 million students in 190 countries.
From course sales that arise from your own promotion of your course, you get to keep 97% of the revenue. But when Udemy promotes it, you get only 50%. On the other hand, you can only price your course between $20 and $200.
Udemy is the only online learning marketplace that we at Mirasee use ourselves. “Udemy makes it easy to create a course without needing a lot of technical know-how. You can simply go down their checklist, upload your files, write the copy, and hit the submit button, and call it a day,” says Rocky Kev, Mirasee’s Technologist.
Simplilearn (Your share: Unknown, but there are claims of $100 to $400 per hour for instructors in the United States)
Simplilearn is a marketplace aimed at training professionals, especially in the areas of big data and analytics, salesforce, digital marketing, cyber security, cloud computing, project management, and programming. It has over 500,000 students and more than 400 courses taught by over 2,000 trainers.
Its “blended learning approach” combines online classes with instructor-led live virtual classrooms, project work, and 24/7 teaching assistance.
Compensation to trainers isn’t posted on the website, however, the Simplilearn CEO said on Quora that, depending on factors like the course itself, instructor’s experience, and location, compensation can range from $100 to $400 per hour for instructors in the United States.
OpenSesame (Your share: 50% of course revenue; you set the price of your course)
OpenSesame calls itself “The trusted provider of on-demand elearning courses for the enterprise.” Not surprisingly, its course catalog seems to be geared towards corporate employees in the following industries: academic, banking, construction, criminal justice, electrical, engineering, healthcare, hospitality, manufacturing, mechanical, oil & gas, retail, sustainability, and transportation.
To teach, all you have to do is register, then upload your video courses. You can also add courses you’ve already built on other learning management systems, such as Docebo. So if you already have courses on an LMS or another non-exclusive marketplace, you can keep it there and still sell it on OpenSesame.
Unlike other marketplaces, OpenSesame lets you set the pricing for your course. What do you earn? 50% of course revenue.
StackSkills (Your share: Unknown)
StackSkills is the platform for courses sold on Skillwise, StackSocial, Citizen Goods, and other partner sites. They have a student community of 350,000 people and over 230 instructors.
So far, courses cover programming, digital marketing, photography, travel, entrepreneurship, cyber security, career, video production, branding, corporate finance, and even poker.
To teach, you need to email email@example.com and tell them about your expertise. Their website has no details about how you get paid.
Curious.com (Your share: 70% of Curious’ net revenue; 100% of your tips from students; a flat fee for each referral)
The mission of Curious is to connect the world’s teachers with lifelong learners. It has a wide range of topics that encompass the CQ (Curious Quotient) Wheel: work, mind/body, relationships, humanities, STEM, aesthetic (creative), music, and play.
The website doesn’t say how many subscribers it currently has, but according to a 2016 press release, its library has over 25,000 video lessons.
The main benefit to teachers is that Curious.com’s courses go beyond passive videos and are multi-channel and interactive. You also get your own branded Curious web page, where you can promote your lessons, post updates for students, and even promote related products and services you offer.
As a Curious.com teacher, you get paid in three ways:
- Revenue share – Teachers get at least 70% of Curious’ net revenue.
- Tips – You keep 100% of tips from your students.
- Referral Bounty – You get a flat fee for every person you refer who becomes a member of Curious.
OfCourse (Your share: Unclear, but there are claims of the “potential to earn £1,000’s in passive income every month”)
OfCourse is a UK-based online learning marketplace. They have an audience of 10 million across the UK, Australia, The UAE, and Scandinavia.
While it calls itself a “lifestyle and self improvement online learning platform,” OfCourse accepts experts in beauty, business, CBT, health and fitness, mindfulness, pets and pet care, spiritual, tech, languages, therapy, and others. The courses are in video format.
Their website doesn’t go into detail about revenue sharing, but says instructors have the “potential to earn £1,000’s in passive income every month.”
FeedMyHappy (Your share: Depends on shares of course sales and company revenue)
FeedMyHappy is the learning marketplace for courses that help people find new ways of being healthier and happier. Courses cover personal development, health and fitness, and lifestyle. The site doesn’t say how many users it now has, but it seems focused on learners within companies and organizations.
FeedMyHappy doesn’t have an application process for teachers. “We trust your self-assessment capabilities,” their website says. Neither do they require exclusivity. This means you can offer your course here, even if it’s also available on other platforms and marketplaces.
Teachers make money through a combination of shares from their course sales and company revenue. Soon, the site will also allow teachers to earn more by offering live sessions and by selling products in the platform’s shop.
PluralSight (Your share: Royalties depend on course viewership and the financial model you choose)
PluralSight is a learning marketplace mostly for corporate learners, although it reaches independent learners as well. It has over 1 million subscribers in 9,500 companies, specifically in the areas of architecture and construction, creative professions, data, programming, information/cyber security, IT, and manufacturing and design.
To become an “author,” you have to apply and audition. Once accepted, however, you receive plenty of support. Content leaders help with choosing topics and putting together your course outline. Production editors guide you through the video production and editing process. Peer reviewers and mentors also help you make the best course possible.
PluralSight is the only online learning marketplace that cultivates “a tight-knit family of passionate teachers.”
The website doesn’t give its exact formula for teachers’ earnings. It does say royalties are based on course viewership and the financial model you choose.
Amazon Video Direct (Your share: Depends on how and where your course is offered on Amazon Video)
I left this for last, because it isn’t strictly a platform for online courses, but you could use it as such if your course is going to be 100% video. You upload your course (in the form of videos) on the platform and it becomes accessible to anyone with Amazon Video (so far that’s U.S., Germany, Austria, UK, and Japan). You get a royalty for them, depending on whether you make your videos part of Amazon Prime, or available for rent, sale, or with subscription.
Now that you’re familiar with the three types of online course platforms, decide on which one you think will suit your style and goals best.
When you do, you no longer have to search the entire universe of online learning platforms for the ideal one for you. You can limit your search within the galaxy of the platform type.
There are still many choices within this galaxy. You may want to limit your search to the examples I mentioned above. But I have to warn you, it is not an exhaustive list and new platforms become available all the time.
So if you want to see what else is out there within the type of platform you’ve chosen, you can use Google to find them. For example, if you want to find more options to create a WordPress course site, simply type “Zippy Courses alternative” or “WP-Courseware alternative” into Google.
Step 2. Create Your Wishlist
What does your ideal online course platform look like? Answer the following questions to learn which features are most important to you.
Remember, there are no right or wrong answers here. There’s only what’s right for you.
|Your course structure, format, and medium|
|Will students pace themselves from one module to the next?|
|Do you want to schedule the delivery of each module or lesson?|
|Will students be in different learning levels or tracks?|
|Do you want your learners to pass a quiz before they can move on to the next lesson?|
|Will the lessons be pure text with images?|
|Or will you also use audio and video?|
|Do you want to embed slideshows?|
|Do you plan to deliver the lessons live through web conferencing and make the recording available later?|
|Student support and engagement: How will you support your students?|
|Through comments under each lesson or module?|
|Through a full discussion forum?|
|Do you want to be able to monitor and track your students’ progress through the course?|
|Do you want to automatically create badges and certificates as students complete certain parts of your course?|
|Integration with existing resources
What applications are you already using, or plan to use, that need to play nicely with your online learning platform?
|A WordPress site|
|Email service provider (e.g., Aweber, MailChimp, InfusionSoft)|
|Landing page creator (e.g., Lead Pages, Unbounce)|
|Payment processor (e.g., PayPal, 2Checkout, Authorize.net).|
What else do you need to sell your course after creating it? If you don’t want to deal with separate tools for these, then you need a course platform that has these tools as well.
|Landing page creator|
|Shopping cart/payment processor|
|Email service provider|
|Affiliate program manager|
|Customer support requirements
What kind of customer support would make you feel fully supported?
|Do you want someone to hold your hand every step of the way, concierge style?|
|Do you want to be able to speak to somebody on the phone?|
|Or would email be enough? How many hours or days are you willing to willing to wait for a response?|
How much of a techie are you?
|Are you comfortable with and able to wrangle with web technology?|
|If you’re not a techie, are you willing to hire somebody to assist you?|
|Do you prefer a platform that’s simple, intuitive, and as easy to use as a word processor?|
How much are you willing to pay?
|Do you want to make a one-time payment upfront?|
|Are you willing to pay a monthly or yearly fee for a subscription-type platform with all the features you’re looking for?|
|Are you okay with paying in the form of a share of your course sales?|
What types of platforms do you enjoy using?
After going through these questions, make a list of the ideal features and functionalities you’re looking for in an online learning platform.
Next, rank the features according to importance. Mark the ones that are non-negotiable. And mark which ones are nice to have, but not absolutely essential.
When you’ve completed your ranked list, create a spreadsheet like this:
See how I color-coded the columns, with green being the most important features and pink denoting those that are nice to have, but not essential.
Now you have a clear idea of your “dream date.” Realize that you may or may not find all these features in one platform. Especially if budget is a concern, you may have to make some compromises.
For now, keep an open mind as you move on to the next step.
Step 3. Narrow Down Your Choices
Next, fill the first column of your spreadsheet with the names of the platforms you want to explore further. Carefully go through each platform’s website and indicate which of your dream features it has.
If the website doesn’t mention a feature you’re looking for, take note of it for later.
Get an overall feel for the specific platforms you’ve found and weed out the ones that are above your budget or don’t meet your essential must-haves.
Based on what you’ve learned, make a shortlist of three platforms you will explore more deeply in the next step.
Don’t get discouraged if a platform you’re interested in doesn’t provide all the features you’re looking for. You could always use external tools to get the features you want, like a video conferencing software like Zoom for live lessons or a Facebook group for discussion—if that’s an acceptable compromise to you.
Step 4. Do Your Due Diligence
This step takes a bit of work and time, but it’s the best thing you can do to make sure you’ll make an informed decision: Test-drive each platform on your shortlist!
Follow these steps to test platforms effectively and efficiently:
- Create a folder in your computer with either dummy or actual course content.
Include the types of content you plan to use in your actual course: text, images, PDFs, video, etc. Also create questions for a dummy quiz, if you want to use quizzes in your course. And don’t forget the content for your course sales page.
- Sign up for a free trial for the platform you’re going to evaluate.
If the platform doesn’t offer a free trial, then plan to pay upfront and complete your evaluation during the refund period. Make a note on your calendar for when you should complete the evaluation and potentially request a refund!
- Create your mock course on the platform you’re testing.
Here’s the fun part: actually using the platform with your dummy content.
Use the spreadsheet you created earlier to make sure you test the features on your wishlist. Make additional notes on things like how fast it takes to upload files (especially videos, if you’ll be using them). Explore every part of the course creation end. Do your best to break something 😉
- If you run into problems, that’s a good thing!
When you get stuck, that’s your chance to test the platform’s customer support. Send a question and take note of how long it takes them to respond and how satisfactory their response was. Even if you don’t encounter problems, ask a question anyway.
- When your mock course is up, test everything as a student.
Even better, ask a friend or two to test the course for you. Price your course at a penny, and have someone enroll in your course to make sure the shopping cart works. Let them go through the mock course, click on everything there is to click, and tell you:
- What does the course landing page look like? Is it attractive? Would they sign up for your course?
- Is it easy to enroll in the course?
- Once inside the course: is it easy to understand how the modules and lessons are organized?
- Is it easy to navigate around the course?
- Is the text readable? Do images show up properly? Do videos play?
- Does everything work as they should?
- Was anything confusing or frustrating?
On a scale of 1-10 (with 10 being the highest), what score would they give the platform? Record their responses in the same spreadsheet you’ve been using:
Note: I created that spreadsheet only to show an example. Your notes will be much more detailed than mine.
Step 5. Take the Plunge
It’s decision time: which online course platform are you going to go steady with?
Look at your spreadsheet, and see how each platform performed vis-a-vis your features wishlist, your experience while trying the platform, and your test students’ feedback.
If one platform stands out, then your decision is easy. But it’s possible for two or all of your shortlisted platforms to look pretty equal. What then?
Decide on one feature that you want to use as a tiebreaker. This could be the price, customer support, or how pretty the landing pages are. Choose one feature that’s important to you, and where the platforms do not perform equally.
Or your tie breaker could be something purely subjective: All things being equal, which platform do you simply like the most? Sometimes you have to follow your gut and go with the option you have the best chemistry with.
Choosing the platform where you will create and sell your course is a challenging part of being an online course creator. There are so many options—even within the same type of learning platforms—and all of them look great.
The best way to find the platform that’s most suitable to your needs is to actually use them by creating a mock course and testing them on a few students.
“Choosing a platform to create & sell your course can be challenging, but we've made it easier. ”Tweet Me
Following the process I described above will help you find The Right One you can commit to. It may feel daunting now, but remember, this is dating, not a marriage. Your online learning platform doesn’t have to be a lifelong commitment.
Technologies change, you change, and your business will change. So you may need a different platform down the line. Choose what suits you best right now.
This is a long post, so we created a cheat sheet you can use to remember and implement everything you just read:
Cheat Sheet: 5 Steps to Choose an Online Course Platform
Narrow your choices, clarify your needs, and find your ideal match!
Do tell: Which type of online course platform appeals to you the most? If you’re already an online course creator, what platform have you been using and how are you liking it? And if you had a magic wand, what new features would you like to see?