I reviewed and ranked the 13 best online course platforms and provided the top 10 ways to create and sell online courses.
The rankings in this ultimate guide are based on reliability, features, marketing tools, profit potential, technical support, and pricing.
Please note, I may receive affiliate compensation for the links in this article. However, they are merely the best tools I have used that are most effective for creating and selling online courses.
TABLE OF CONTENTS
WHAT ARE ONLINE COURSE PLATFORMS?
Online course platforms are types of learning management systems (LMS) that provide users with access to digital classes.
These virtual courses are similar to offline courses in a lot of ways: an instructor provides an engaging educational experience through video, image, text, audio and PDF files.
Students follow along with the LMS software, take notes, perform exercises, and complete exams to test their knowledge.
Tools like Teachable, Thinkific, Kajabi, Podia, and Ruzuku all feature a robust feature set for course creators.
Their course software includes a dedicated fully-responsive website experience, easy content uploads, the ability to edit the look and feel of the class, marketing features, course completion certificates, a sales funnel, and more.
Course creators choose a platform to use, then charge their students a set fee to access their courses.
WHAT ARE THE BEST ONLINE COURSE PLATFORMS?
The best online course platforms give you freedom: the freedom to spend more time teaching and selling, not getting stuck or dealing with issues.
Choose a well-developed platform with integrated LMS, ecommerce, and membership capabilities. To be successful, you need to be able to create, organize, and deliver your course content easily.
Look for the features you need most. This may include creating members-only areas for your students, virtual classrooms and live training for professionals, or selling your courses by accept credit card payments all in one place.
Here are my picks for the best online course platforms.
BEST OVERALL ONLINE COURSE PLATFORM (FREE OR $49/MO)
Thinkific’s mission is to power your education empire. They are one platform with a powerful set of user-friendly features, email marketing tools, membership site integration for your lessons, and excellent 24/7 customer support.
They are my #1 choice because they are truly the only platform you need to create and sell your online courses.
First, you can sign up and get a One-Month Free Trial for their most popular Pro Plan. If you want more course sales from the start, this plan gives you the ability to create unlimited courses, feature memberships and bundles, advanced pricing options, landing pages, certificates, marketing tools, and more.
Next, you create and customize your course with their drag and drop editor as shown on Thinkific.com:
After you add in your course content, you build your course site with their high-quality, well-designed templates:
Finally, you market and sell your course with their advanced business tools:
You can easily integrate Thinkific with over 1,500 apps by using Zapier and other tools without the need for a WordPress plugin. By hooking up with your email provider, you can send highly targeted campaigns to the right segments of your audience at the right time.
I recommend the Thinkific platform as my #1 choice for course creators and entrepreneurs who are serious about creating, marketing, and selling their online courses.
You can get started today with a One-Month Free Trial of their Pro Plan with my link below.
BEST PLATFORM FOR BEGINNERS ($0-399/MO)
Teachable is my #2 choice for e-learning platforms. By creating an account, you’re joining 22,000 other instructors creating excellent teaching platforms for their students.
You can choose to use the online course platform for free (with $1 + $0.10 for all transactions) or choose one of their three plans ranging from $29/month to $399/month.
I recommend their most popular Professional Plan at $79/month as it’s the first plan with zero transaction fees. It also has graded quizzes, custom completion certificates, advanced website theme customizations, and support for up to 5 admin users.
It’s very easy to upload your content, edit the look of your online school, and engage with your students.
Upgrade to a paid Teachable plan with my link below and you’ll get a premium course creation bundle.
SELL PROFESSIONAL, SOCIAL, ENGAGING COURSES ON ONE PLATFORM ($24/MONTH)
Learnworlds is at the future of eLearning and has everything you need to create and sell an online course.
The first step is creating the look and feel of your online course with their custom landing and sales pages. You can use their library of responsive templates and styles to build your course site and even add additional information pages – About, Pricing, Contact, etc. – all easy to build with Learnworlds.
You can use their theme editor to customize the branding and color scheme of your course with minimal coding knowledge.
Next, when you’re ready to build your course, you leverage their pre-made course catalogs and add in your content. This includes advanced features like interactive video players, online tests, interactive e-books, and downloadable attachments.
Your students also benefit from this customized approached. When taking your course, they can take notes, highlight important points, and get certificates of completion.
When you want to market your course, you can use a full custom domain and white label your content. For example, Learnworlds will create your own custom mobile app for your course and provide coupons and discounts to market to your students.
Finally, they offer social media integration, analytics to optimize your sales, a strong knowledge base, and 24/7 support.
Learnworlds is a great online course builder and my overall #2 choice.
Get a free 30-day trial at my link below.
THE RIDICULOUSLY EASY ONLINE COURSE PLATFORM ($74.75/MONTH)
Ruzuku allows you to create a step-by-step online course with their learning platform, PDFs and text in minutes. You can quickly create course outlines, edit and reorder your steps with ease, launch your course, and generate sales in no time.
Ruzuku integrates with tools like Mailchimp, Infusionsoft, and payment gateways like Stripe and PayPal to accept payments – and they don’t charge transaction fees.
Your course content is hosted on their platform and they perform daily backups. They’re also known for their helpful community and say that when you join Ruzuku, you’re not buying a teaching tool, you’re joining a team to help your students learn.
Called “the ridiculously easy course creator”, Ruzuku comes with some excellent features listed below:
Finally, their platform offers unlimited courses to unlimited students on all paid plans.
You can get started with a 14-day free trial and 30-day money back guarantee.
BEST PODCAST HOSTING FOR DIGITAL DOWNLOADS ($39/MONTH)
Podia allows over 11,000 users to create, host, and sell their own lessons with one easy-to-use platform. There are no transaction fees and a simple three-step process has your course website up in no time. Although they don’t charge fees, their payment processors have transaction fees of 2.9% + 30¢.
Other features include the ability to add coupons and memberships, pre-launch courses, sales pages, and “drip” courses where users can only access certain sections of the course at a time, helping them learn in the correct structure.
Overall, it’s a unique and worthwhile course builder worth checking out.
You can sign up and give it a test run with a free 14-day trial.
THE ENTERPRISE PLATFORM THAT ADAPTS TO YOUR BUSINESS NEEDS ($499/MONTH)
Academy of Mine is a high-end eLearning platform that is founded on personalized customer success and a philosophy of customization. A standard feature of any plan is completely free development hours to help set up and launch your course with customized integrations.
One of their goals is to not just set you up and help you launch. They also want to help sell your course with their marketing tools and analytics dashboards.
Personalization is at the heart of their strategy. Are you a healthcare company that wants to create a full curriculum for continuing education credits (CECs)? They can help with that.
Are you an insurance company that requires continued training due to constant changes in a certain legal code at the state level? That’s also no problem for Academy of Mine.
While these enterprise offerings may not be required for typical users, they are necessary for small to medium-sized businesses that need a robust training system built for their employees or clients.
If this sounds like the eLearning solution you’re looking for, you can get started today with their 30-day free trial.
BEST HIGH-END ONLINE COURSE PLATFORM ($103/MONTH)
Kajabi is a high-powered course builder for in-depth courses. It features powerful course site themes, robust email marketing automation, upsells and digital products, a customizable checkout, and blogging functionality.
Their plans are a bit expensive, starting at $103/month including the 20% annual discount. However, if you are an established business, don’t need a free plan, or want to try one the more advanced platforms on the market, Kajabi is your solid choice.
AFFORDABLE LIVE VIRTUAL ONLINE CLASSROOMS ($27/MONTH)
WizIQ offers teachers and educators an easy way to set up virtual classrooms for live interactive online classes. Over 400,000 instructors have leveraged WizIQ to teach over 4 million students virtual classes across 200 countries.
They provide the latest tools for live trainings such as discussion boards, video streaming, mobile options, assessments, and analytics.
If you are an educator or corporate leader that wants to reach your audience live anywhere in the world, you can get started with their 14-day free trial.
WHAT ARE THE BEST ONLINE LEARNING PLATFORMS?
In addition to paying for a platform that you own, free marketplaces connect online teachers to students to educate them on any number of different topics, either for free or at a low cost.
Often called massive open online courses (MOOCs), they are slightly different than paid platforms used to create and host your own courses, as your courses are added into their marketplace where students can pay for them directly.
The benefit is that you can leverage these websites to reach a new audience. The downside is you won’t earn as much money per sale and there is stiffer competition in the market.
Ultimately, I recommend using one of the providers above, but if you have no audience yet and want to test a small course on an existing audience, you can use one of the options below.
Here are my picks for the best online learning platforms.
Skillshare is a large marketplace focused on creative education. Topics include anything from graphic design and music production to fine art and cooking.
They also have classes on more technical topics like data science, analytics, and ecommerce. Skillshare has over 24,000 classes, more than 4 million students, and over $5 million paid to teachers.
Each Skillshare class is 20-60 minutes broken down into shorter lessons, plus projects and a community discussion forum to connect with other students.
The open discussion is very beneficial for their creative topics, as students can share their progress and get feedback from others. Skillshare also can help premium members with production, course planning, and can even help with online course creation at their studio in New York.
WHAT DOES SKILLSHARE COST?
Skillshare is free for creating a premium course experience. They pay instructors $10 for paid membership referrals and monthly royalties for each minute of content watched.
They have a large user base of creators and entrepreneurs. If you are offering content that would be suited for a creative audience, Skillshare is a great platform to get noticed.
Courses on web design, email marketing, photography, painting, personal branding, and creative topics are some of the most popular topics.
The quality of classes is strong. Skillshare prides themselves on professional, high quality courses. They can help with outlining your course based on the needs of their audience, and can also assist with production.
Earnings are based on a royalty system. Each month, between 30 and 50% of Skillshare’s premium subscription revenue goes to a royalty pool for teachers.
The remaining funds go to marketing and promoting classes, supporting the platform, and running day-to-day operations. This royalty system works for well established Skillshare teachers, as the more minutes watched, the more revenue share you receive.
However this makes it difficult for new instructors to receive much compensation when they’re just starting out. Plus, students who watch at 2x speed only count as half the minutes toward the royalty pool.
Another disadvantage is they only offer email support. Although Skillshare has helpful support articles, the only option to contact them is via email.
SKILLSHARE REVIEW: FINAL VERDICT
Skillshare is an up and coming online course marketplace with over 4 million students. With a large user base of creators and entrepreneurs, Skillshare is a great option for instructors in creative fields.
Their classes are all high quality and they can help make sure that your class will best match the needs of their audience for maximum impact.
However, based on the royalty system for earnings, and no live support, you may be able to make a lot more sales with a marketplace like Udemy. If you’re a creative course creator and want to reach a new audience, you can try Skillshare today.
Udemy is one of the best online course platform marketplaces with over 24 million students, 35,000 instructors, and an unbelievable 80,000+ courses. The first step to creating a course on Udemy is to sign up to be a premium instructor.
Once your account is approved, it’s very easy to get started creating your courses. When creating your video content, keep in mind the content has to be at least 30 minutes long and contain five lectures.Source: Udemy.com
Another benefit to adding your course on Udemy is that you can easily promote your class inside their platform. You can use their marketing features to be included in site-wide discounts, be placed in their marketing emails, or join their affiliate program with tiered commission rates.
WHAT DOES UDEMY COST?
Udemy is a free to use, they only charge a 3% rev share for sales through instructor coupons, 50% for students who found your course through organic search (SEO), and 75% for sales made through their paid search marketing efforts.
You get access to a large user base. Udemy’s base of 24,000 users are all potential students who will pay for your course. But just because you’re on their platform, it doesn’t mean you’ll start raking in sales right away.
You have to develop a strong marketing and sales strategy, much like a new ecommerce company, author, or real estate agent. It’s all about getting your name out there.
They provide strong revenue share for tuition fees. Udemy instructors set their own course prices and receive revenue at 100% of the tuition fee for new users and 50% for existing users. That’s a very strong commission on sales, and a huge benefit to using their platform.
You can participate in Udemy marketing promotions. Every so often, Udemy runs promotions that can help you reach a larger audience on their platform. These marketing promotions are opt-in, so instructors can choose to participate or not.
They have strong technology and support. Udemy offers free 24/7 support and they also have a huge library of helpful articles.
There is intense competition with other courses. Udemy instructors are at the mercy of the placement and appearance on the Udemy website, which is controlled by their own proprietary algorithms.
It can be difficult to outrank other instructors on certain topics if you’re new to the space.
There is also strong competition with other course publishers. Udemy isn’t the only course marketplace ranking on search engines for your course topics.
Other marketplaces like iSpring Learn, LinkedIn Learning, Coursera, and Skillshare may have dominant rankings and positions on certain topics you want to be seen for, which can be a disadvantage for Udemy instructors.
They have lenient return policies. Refunds are guaranteed to all students within 30 days for any reason. Because of this, students could take a course, complete it within 30 days, and get a guaranteed refund – decreasing your sales.
UDEMY REVIEW: FINAL VERDICT
Udemy is one of the most well known, widely used, and professional online course marketplace out there. With a strong rev share model, a huge audience to tap into, 24/7 support, and marketing offerings, you can’t go wrong with their platform.
Although there is strong competition with other course creators and platforms, the company is likely to maintain their lead in the market.
Try Udemy today.
Treehouse is a relatively new marketplace that believes in the democratization of education and is “committed to making education accessible to students of all races, genders, sexual orientations, and socio-economic backgrounds.”
They feature 300+ technical courses on coding and development, over 50,000 students, and over 27,545 minutes of video (and counting).
Treehouse is partnered with some big names including Microsoft, IBM Watson, Amazon Alexa, and Google Developers.
WHAT DOES TREEHOUSE COST?
Treehouse offers a 7-day free trial, then you can choose from three different plans ranging from $25 to $199 per month.
Their basic plan features on-demand courses, interactive practice sessions, and access to their online community.
The pro plan gives you access to bonuses, beta features, and downloadable content.
And if you’re looking to create a real portfolio and get job-ready skills, their Techdegree plan gives you every feature of the basic and pro plans, plus personalized feedback, real-time support, and a custom curriculum.
Try Treehouse today.
4. LINKEDIN LEARNING
LinkedIn Learning (formerly Lynda) is another online course marketplace tailored to business professionals. With over 1,000 business courses on topics like project management, web development, and digital marketing, they’re a great platform for working professionals looking to keep their skills up-to-date.
Source: LinkedIn Learning
They also offer certifications that you can add to your LinkedIn profile, showcasing your expertise and improving your online resume.
WHAT DOES LINKEDIN LEARNING COST?
The monthly fee is tied to a premium LinkedIn membership, which is $29.99/month or $24.00/month if you pay annually.
Try LinkedIn Learning today.
Coursera is a professional online course marketplace with virtual classes from some of the world’s best companies and universities like the University of Michigan, Duke, and Stanford.
Coursera courses are taught by instructors at some of the world’s top universities, take about 4-6 weeks to complete, and include video lectures, peer-reviewed assignments, and community discussion forums.Source: Coursera.org
WHAT DOES COURSERA COST?
Coursera is free to join and you must be logged in to see pricing information on individual courses. There are three tiers of class offerings at Coursera.
Main courses run on a subscription basis and cost $29-99/month. These take the standard 4-6 weeks to complete and you receive an electronic course certificate upon completion.
Specialization courses are for mastering a specific career skill and cost between $39-79/month. In these online courses, you tackle real business challenges with hands-on projects and more rigorous coursework.
Online degree programs. If you’re looking for a more advanced education, you can even take part in university-recognized online degree programs. These take 1-3 years to complete and cost anywhere from $15 to $25,000.
Try Coursera today.
HOW DO I CREATE AND SELL ONLINE COURSES?
To start selling, the first step is to start with your end goal in mind and work backwards. How are you going to transform your students’ lives and how will they be different once they’ve completed your course?
You should start you course by planning the transformation your students will achieve.
To understand what your students want to learn, hang out in forums related to your topic and look at the top questions people are asking. Quora is a great place for this.
Once you understand how you can solve your student’s problems, create a clearly defined learning path that will guide them to a predetermined goal. During each stage of the course journey, make their outcomes clear.
By setting a learning path and clearly defined end goal, your students will stay more engaged and active with your content.
Here are the top 10 ways to create and sell online courses.
1. FIGURE OUT THE COST TO DEVELOP YOUR ONLINE COURSE
The cost to develop your learning platform depends on many factors, including depth of content development, research and analytics expenses, and marketing. Research estimates that a professional online course can cost between $5,850 and $15,600 to produce.
However that’s a pretty high estimate including professional video development, paying a subject matter expert (SME) to teach the course or webinar, market research, and promoting the course.
If you’re just starting out and want to create a course yourself, it can be much cheaper. For example, if you have a quality webcam, a microphone, screen sharing tools, and video editing software, you can create a course for under $200.
Your biggest investment is time. Keep in mind that the more effort you put up front into analyzing your audience, researching the market, creating a meaningful course outline, and shooting professional media with an engaging instructor, the more success and profit you will ultimately see.
2. USE THE BEST SOFTWARE AND EQUIPMENT
Creating a course isn’t as simple as add a webinar to a website. You actually need to produce the course first!
Creation software and equipment are required to create the high quality content students are looking for. Remember, you’re replacing an in-classroom experience with a virtual course, so it needs to look professional.
However, you don’t need the most expensive, high-end equipment to get started – but you will need a few basic items.
I put this first because this may be the most important piece of equipment – bad audio is much easier to detect than shaky video, and you need a quality microphone for your course to sound truly great.
Use the best microphone you can afford. You can use a standard microphone, lavaliere microphones, or even a headset, but I recommend a USB microphone.
One of my favorites is the Blue Yeti. And don’t forget to get some microphone accessories to improve your audio quality further: pop filters, foam balls, shock mounts, and acoustic panels if you’re recording in a small room.
Try the Blue Yeti microphone.
Having a good set of noise-cancelling headphones will help tremendously during the editing process. They also come in handy when conducting interviews and recording someone.
Try the Audio-Technica ATH-M50x.
3. SCREEN RECORDING PROGRAM
If you’re creating a class on a piece of software or computer program, you’ll have to show the screen to highlight the work you’re doing. There are lots of options when it comes to screen recording software, but one of my favorites is Camtasia.
4. USB WEBCAM
Mostly all online courses will require live webinars or videos of an instructor for a personal classroom feel.
Recording equipment can include something as simple as your iPhone or a webcam, or run up to professional DSLR camcorders. The biggest factor is your budget.
On the cheaper side, the Logitech C920S is a great 1080p USB webcam.
5. AUDIO AND VIDEO EDITING SOFTWARE
Once you’re done shooting your course, the real magic happens with editing. Some of my favorite options include Apple Final Cut Pro and Adobe Premiere Pro. If you’re looking to spruce up your animations, try Adobe After Effects.
6. LIGHTING AND ACCESSORIES
Quality three-point-lighting is crucial to ensuring your instructor is shown in the best possible light (pun intended). You can purchase a full studio light set or simply some accessories for your iPhone.
Either way, you’ll want to research interview lighting techniques certify you look professional.
3. CREATE VALUABLE CONTENT
This one is a no-brainer. You need a detailed vision of who your ideal students are and what they are interested in learning. Do they want to develop a new skill and earn an online certificate? Do they want to help grow their own business? By understanding your audience’s pain points, you can create a vision for your course.
Create compelling video courses. Use video plus interactive worksheets, PDFs, quizzes, and other elements to engage with your students on a deeper level. Also make sure to condense learning into shorter sentences – no one wants to read long paragraphs.
4. DIFFERENTIATE YOUR WEBSITE
Focus on your niche and provide the absolute best content with a focus on your unique value proposition (UVP). Unless you want to become the next EdX, you have to specialize and be the best at a very focused niche.
Offer a special hook statement and differentiate your course’s UVP out of the gate. Ask yourself: What makes my course different than the rest? For example if your niche is graphic design, don’t create a course simply called “Graphic Design for Beginners”. That’s too broad. A course called “Adobe InDesign for Ebook Publishers” is more focused and easier to market.
Don’t focus on too many different areas. Your online course should have one focal point and not stray away from it or go off topic. Only after you see some initial success with your teachings should you diversify into other topics.
5. TAKE TIME TO MARKET YOUR BUSINESS
After pouring all of your hard work into creating your course, the job isn’t done. You need to market it.
You need a dedicated website. To help people find you and view you as an expert in your field, you need a professional web presence. Your website should have an active blog with content related to your niche that is search engine optimization (SEO) optimized.
Build a social media following. Create your own Facebook Business page so that you can engage with your community. Share your latest updates on Twitter and Instagram. Having a regular post schedule and providing engaging social media content will help build a community behind your brand.
6. HAVE CONTROL OVER YOUR BRAND
You should have complete control over your brand. You should be able to set your own pricing and policies, incorporate your logo, and make the experience consistent with your business.
If you are developing your personal brand, you should be the face of the course and have the ability to showcase your personality in the class design.
7. DELIVER AN EXCEPTIONAL LEARNING EXPERIENCE
The platform should deliver a great learning experience. You should include multiple content types like audio, text, documents, and more. Other features to look for include the ability to create quizzes and send completion certificates, a forum where students can engage with each other, and “drip” courses, which are sent out to students over time.
8. INTEGRATE WITH OTHER TOOLS
Choose a platform that integrates well with other solutions. You’re going to want to make sure your learning platform can work with other tools like email marketing services, analytics solutions and more.
Check for popular integrations with tools like Mailchimp, Google Analytics, WordPress, and more. For example, if you started a blog and are selling courses with a WordPress site, you need to choose a platform that can easily be integrated into your current website.
If you do want to create an online course business with WordPress, you can search their plugin directory for a list of the right plugins:
9. ALIGN SALES WITH YOUR BUDGET IN MIND
The platform should fit your budget and offer flexible pricing options. To make money selling online courses, you need to spend money, but by looking into their pricing information, you can get a better understanding of your potential return on investment.
10. LEVERAGE CUSTOMER SUPPORT IF YOU NEED IT
The platform should offer excellent customer support and training. A lot of services offer free resources and training, a dedicated account manager, and a helpful instructor community that can help you succeed.
Make use of those resources if you’re stuck – don’t be afraid to ask for help.
WHAT ARE THE MOST POPULAR ONLINE COURSES?
Whether you want to create and sell online courses from your own website or use another platform, it’s important to have a good understanding of the most popular classes in 2019.
It’s difficult to come up with great ideas to really engage students. The Online Course Report recently came out with their list of the 80 highest rated on-demand courses. Their list includes some of the most popular and highly rated online courses:
1. EDX: THE SCIENCE OF EVERYDAY THINKING
This is the most popular course overall.
2. UDEMY: THE COMPLETE WEB DEVELOPER COURSE 2.0
This is the highest rated course on Udemy.
3. UDEMY: SEO BEGINNERS: HOW I GET 1,000 VISITORS A DAY WITH SEO
This SEO class is the most popular entrepreneurship lesson on Udemy.
4. COURSERA: AN INTRODUCTION TO TO INTERACTIVE PROGRAMMING IN PYTHON
This is the most popular developer course.
This is the most popular developer class on Treehouse.
As you can see from this list, students are looking for highly informative, impactful education. Now you don’t need to top the list to be successful.
But you need to create classes that are not only high quality, but also truly train your students in areas that they are interested in.
THAT’S A WRAP
When choosing the between the best online teaching platforms, remember to do your research: consider the time restrictions, monthly costs, and marketing features available.
Each platform allows you to easily upload you content, provide training for your students and generate sales. But the key factor is you.
The success of your course ultimately relies on the quality of your content and how well you can market yourself.
A platform is just that, a platform. Yes, it’s a branded, engaging, interactive piece of media with your personal insights and experience, but it still needs planning, market research, development, and most importantly, marketing.
When choosing between the best platforms, you must ultimately decide the features that are right for you. There are endless amounts of topics to teach and millions of students ready to learn from you.
Why not get started today?