Sell Online Courses With LearnDash – LearnDash Add Ons And Themes

Sell Online Courses With LearnDash – LearnDash Add Ons And Themes

Last Updated

LearnDash is a fantastic WordPress plugin if you are looking for a way to deliver online courses with all tools and features of an e-learning system. Along with LearnDash add ons you can create your e-learning website and charge for access.

In this modern time, you don’t even have to go to school or college to learn. Many use online courses to educate themselves at their own pace and from the comfort of their home. People are ready to pay for knowledge.

Website owners are starting to see earning potential of online courses. Udemy and Lynda are great examples. However, when you use platforms such as Udemy and want to sell your online courses, you have to play by someone else’s rules.

If you are going to provide the online course, you will probably prefer having full control over course’s earnings, management, and promotion. That is a luxury only afforded to those who self-host their course on their own website.

A good LMS (Learning Management System) comes equipped with all the features and functionalities you need to run online courses. From building the course from the ground up, providing your students with certificates of completion, making polls, surveys, quizzes, and other features.

In the WordPress e-learning space, there are a few plugins which dominate. LearnDash is among the top with WP Courseware and Sensei being good competition.

Unlike Moodle, Blackboard, Canvas, LearnDash is not a standalone LMS. It’s WordPress plugin. LearnDash has a ton of functionality packed into the core. And thanks to many extensions, free and paid,  you can add even more features.

For anyone who’s serious about building an LMS with WordPress and monetize his site by providing online courses, LearnDash is an excellent choice.


LearnDash Features

#1 Course Design – LearnDash allows the creation of multi-tiered, dynamic courses. Course content can be either released altogether or drip-fed to the students.

#2 Course Management – Course management is done from your WordPress website dashboard. Advanced quizzing options with different question and answer can be added to any given test or assignment.

LearnDash also lets you create flexible prerequisites for any given course.

#3 Gamification – Gamification is the addition of bonus points, rewards and other perks that make the course engaging. LearnDash lets you add badges and custom certificates to make learning fun experience.

#4 Communication – Users can track their progress from their accounts. LearnDash has inbuilt email features that let you send autoresponders to students to inform them about course updates or recommend other courses they might like.

#5 Course Analysis – Generate extensive reports for student performance, quiz results and student progress.

#6 Selling Options – LearnDash can be integrated with WooCommerce or Easy Digital Downloads to sell courses. Payment methods include one-time deposits or monthly subscriptions. Multiple courses can be purchased simultaneously and LearnDash has shopping cart enabled.


LearnDash Add Ons

Here are some useful addons for LearnDash plugin which cant be found on LearnDash plugin website:

1. Group Registration for LearnDash $39

In LearnDash default settings only Admin has the rights to add users to a LearnDash Group and link it with various courses.

This plugin allows Group Leaders to purchase a course or courses on behalf of students, and then enroll them in it by adding them as group members.

If you’re looking for a way to enroll all your employees for a Corporate Training Course, all you have to do is designate a Group Leader who can then purchase the course and register all the relevant employees to it.


Group Registration for LearnDash



Easy Digital Downloads integration – Use EDD to create downloads and associate them to LearnDash courses for bulk purchase.

WooCommerce integration – Use WooCommerce to create products and associate them to LearnDash courses.

Bulk license purchase – Chosen user can purchase multiple licenses for a single course at once.

Group creation – A group is automatically created when a bulk license purchase is made. The user which made the purchase is set as the group leader.

CSV students upload – Group leaders can use the CSV upload option to bulk register students.

Student unenrollment – The group leader can remove a student from the group, thus unenrolling them from the course.

Student enrollment – The group leader can add a student to a group, and enroll them in the courses purchased.

Front-end management – A group leader can manage student enrollment/ unenrollment right from the front-end. No back-end access needed.

Admin options – The admin has full control of the group, and can add/remove group leaders or students.


2. Quiz Reporting Extension for LearnDash $15

The Quiz Reporting Extension for LearnDash exports quiz results. This allows website owners to analyze questionnaire responses at a quiz, as well as quiz taker level.

The Quiz level export option exports responses of all users who have attempted the quiz, and downloads the details as a CSV or Excel file.


 learndash addons


When the export option is clicked, the details exported are: The Question, The available response options, The correct answer, The user’s response, The maximum points which can be scored, The points scored by the user, The time taken to answer the question and The question type.

For quiz level reports, the details are grouped on user basis.


3. Instructor Role Extension for LearnDash $29

The Instructor Role for LearnDash adds a user role “Instructor” to your LearnDash website. An “Instructor” has capabilities to create course content and track student progress.

YOU MIGHT LIKE  Free vs Paid WordPress Theme - Which to Pick?

The instructor can author content from the back-end of your website. He can create courses, lessons, quizzes, etc. and sell them online. He can also view detailed reports of all the user activity connected to his courses, and earn commission on every sale.


learndash lms plugin for wordpress


It is perfect when you want to redistribute or outsource content creation and publishing. With an additional user role, managing content on your LearnDash site is easy and optimized for your target demographic.

You can have multiple Instructors create courses for your site simultaneously. If you are worried about your private settings and sensitive data, you can limit Instructor access.

Create a course marketplace by letting individuals teach on your website and earn commissions. Large organizations can assign Instructors to a group of learners and create sets with one Admin overseeing the whole process.

learndash extensions

The Instructor Role plugin works with the latest version of LearnDash and integrates well with WooCommerce and Easy Digital Downloads to pay instructors commissions on course purchases.

The instructor can view detailed reports for courses they’ve created. The reports contain a total number of students enrolled for courses created and course completion status.


4. Front-end Course Creation for LearnDash $35

This plugin creates a ‘Course Author.’ A user with special privileges who can create and manage courses, lessons, topics and quizzes from the front-end.

This means he can set up entire courses without ever having to touch backend. Perfect for when you don’t want others to be meddling with your site’s backend.

A Course Author creates and manages Courses, Lessons, Topics and Quizzes just like an Instructor, but only from the front-end. He/she does not have backend access.

The FCC plugin automatically creates and adds Content Creation pages, such as ‘Create Course,’ ‘Create Lesson’ or ‘Create Topic,’ using which the Course Author can create his own content.


learndash plugin wordpress


These pages have the same settings you would find in the backend. A Course Author has to be logged in to create course content.

For FCC to work, BuddyPress need to be installed. Here’s what a Course Author’s profile page would look like:


learndash plugins


Optionally, an Admin can link Content Creation pages from the main menu, to provide direct access to these pages.

Publishing can be done in one of two ways. Admin can choose to auto-publish content created by Course Authors, or save it as a draft for reviewing and publishing manually.

Saving it as a draft provides the admin possibility to review the content, make changes if required and publish it afterward.

Front-end Course Creation addon is simple, useful and gives you control over the ins and outs of your website. No need to worry about unwary users accidentally changing the settings and customizations of your site.


5. WizIQ Virtual Classroom Extension FREE

The one feature that LearnDash lacks is real-time syncing of lessons. It supports all kinds of video tutorials, external video links and offline linking of videos but does not allow for live audio-video communication.

In the light of students desire for more collaborative tools and social interaction on e-learning platforms, lack of live-lessons is a shortcoming in the otherwise excellent learning management system. This is where the WizIQ Virtual Classroom extension comes in.


live audio-video communication for learndash


This integration plugin allows you to schedule WizIQ classes for a LearnDash course from your WordPress website and display the schedule for all your classes right on the Course page.

Bringing the traditional classroom experience online, the WizIQ Virtual Classroom plugin lets you connect to your student audience in real-time with high-quality audio video lessons, interactive chats, grouped discussions and synergistic whiteboards.

The catch? WizIQ cannot be directly integrated with the LearnDash. But you can incorporate the Virtual Classroom feature into LearnDash and sell the course thanks to LearnDash WizIQ Virtual Classroom Integration plugin.

Courses created with LearnDash can be scheduled using the WizIQ account and marketed on WordPress. Class scheduling includes deciding the class date, duration, and type.

integrate WizIQ with LearnDash


Apart from the regular attendance control options in LearnDash, WizIQ lets you track student attendance according to the entry time, exit time and total duration of the live lesson.

It also allows you to set a minimum period to be attended in the lecture for it to be marked as completed.

Creating a separate WizIQ account is not necessary. Plugin automatically generates a new user account when you first log-in to schedule a class on WizIQ.

Also, if you have an existing WizIQ account, the plugin simply integrates the two, without the need to create a new account.


6. LearnDash Content Cloner FREE

With Content Cloner extension for LearnDash, duplicating courses becomes incredibly easy. The entire course hierarchy like the course, lesson and topics are duplicated and added to your LearnDash.

Upon installing and activating the Content Cloner extension, you will notice a ‘Clone’ option under every Course in LearnDash admin settings.


clone courses in learndash addon


Upon clicking this option, the course will be completely cloned along with associated lessons and topics, and you will receive a course successfully cloned notification.


LearnDash Themes

Like any other learning management plugin, LearnDash relies on WordPress themes for the look and feel of the course. What you create on LearnDash is seen through the lens of your theme.

However, from so many available themes for WordPress, selecting a theme that aligns perfectly with all the functions in LearnDash is rather difficult.

Below you will find currently best themes that work great with LearnDash to give you a beautifully designed course.


#1 University $59

University theme is developed by Cactus themes especially for colleges, universities, and educational organizations. University has a clean design, and it allows you to leverage all great things in LearnDash while increasing user retention thanks to its easy accessibility.

YOU MIGHT LIKE  Modify WordPress Theme Using Child Theme


learndash wordpress theme


The main features of the University theme are:

  • Nine different Homepage variations
  • Includes Revolution Slider and Page Builder
  • Integration with WooCommerce, BuddyPress, Facebook and Disqus
  • Newsletter creation functionality
  • Events can be created along with courses
  • Built-in events calendar
  • Sell and buy courses


#2 Pathshala $59

While other themes are compatible with LearnDash, Pathshala has been designed exclusively for it. The theme is equipped with drag and drop visual page builder by Unyson for easy creating of pages.

With the breadcrumb navigation and SEO fields, you won’t have trouble making your theme search engine friendly. As a bonus, you have FAQ support to create a ‘Frequently Asked Questions’ section on your e-Learning website.


best wordpress theme to sell online courses


Pathshala provides a clean, responsive grid layout to display all your LearnDash courses on a single page. And with LearnDash Course Category support, Pathshala automatically creates course category archive pages.

One of the best features of this theme is that it uses breadcrumb navigation which lets the user know where exactly he/she is in the course or the site. This gives easy accessibility to all parts of the site.

Pathshala works seamlessly with BuddyPress and the LearnDash BuddyPress integration plugin (packaged FREE with Pathshala) which allows you to create student groups and encourage collaboration.

With in-built color options you can choose to style the theme with one of the four available colors to create an elegant, classic or contemporary look. What’s even better is you can easily create your own color scheme if needed.


#3 Fernando $79.95

Fernando is responsive theme by Web Savvy Marketing for authors and speakers. The theme includes features for promoting eBooks, speaking engagements, online training programs and selling or buying digital goods.

responsive wordpress theme for learndash


The website template comes with fantastic options for promoting books, highlighting speaking engagements, creating an online training program, selling memberships, and building an email list.

Fernando is pre-styled for multiple call to actions which provides lots of flexibility to highlight coaching, speaking, or eBooks. You can also use the iThemes Exchange store to sell physical goods, digital downloads, affiliate products, online courses, or memberships.


#4 Invent $59

Invent is a highly flexible theme, designed to work for multiple platforms like commercial websites, creative agencies and design portfolios in addition to the regular educational applications.

The theme has over eight customs post types that give your website a unique feel every time. Optimized for LearnDash, Invent has a multitude of features that make designing your course extremely easy.


learning management system wordpress theme


Invent has been tested to ensure that it works seamlessly with LearnDash, the popular Learning Management System (LMS) for WordPress.

The theme incorporates custom styling for LearnDash components. It also provides custom sidebars, a page template for display of LearnDash elements or custom posts.

Along with educational institutions, Invent is flexible and feature rich enough to also cater to the needs of design agencies, corporate websites, and small businesses.


#5 Social Learner

The Social Learner theme built by BuddyBoss is build to integrate LearnDash with BuddyPress. The theme has great social interaction options which give a boost to marketing your courses online.

Social Learner doesn’t just help you deliver courses. Social Learner brings engagement thanks to robust social features and integrated Gamification.

The ability to interact with others makes learning much more fun. Let your learners collaborate, make friends and spread the joy of learning. The theme also integrates with WooCommerce so you can easily sell your online courses.


learndash BuddyPress integration theme


The visual customizer allows you to customize your theme and control the color of every aspect. The only drawback is that theme is not cheap. It is priced at $179 per site with support and updates for a year.

Apart from the theme cost, add-ons cost another $49. However, if the aggressive market promotion is a priority for your LearnDash course, the Social Learner theme is worth the price.


Sensei vs. LearnDash

If you’re are already used to WooThemes ecosystem and use WooCommerce and their themes, it probably makes a lot of sense to go with Sensei.

The Sensei demo site by WooThemes looks great, so if your needs are basic, picking up the Hub theme along with Sensei is likely a good choice.

Import the dummy data, customize as needed and you’re ready to start your learning management online site. For other sites, like with Uncanny Owl’s Sensei demo site, expect a bit more work.

If you typically spend time on the admin side of WordPress, have notifications enabled and have a relatively small group of learners, then it might be easier to stay connected with their activities using Sensei.

LearnDash does offer a Pro Panel for additional insight, but it’s quite limited. LearnDash is likely a better choice for everyone else, especially when you factor in cost and support.


LearnDash Add Ons  and Themes Final Words

One of the most popular Learning Management System (LMS) plugin for WordPress, LearnDash has revolutionized e-learning.

This feature rich plugin has many functionalities like drip feeding content, varied question types, flexible course requisites and much more.

Additionally, LearnDash has integrations with other WordPress plugins like WooCommerce, BuddyPress, bbPress, BadgeOS, Gravity Forms and more.

What about you? What E-learning plugin have you used to convert your website into a powerful E-learning management system?

About Article Author


Hello, my name is Matija but everybody calls me Kasa. I started this site to earn lots of money so that I never have to work again. Just lay down on a beach, drinking cocktails day after day while hot, beautiful chicks fight for my attention.Ok, now seriously. I love making websites, especially in WordPress. Hope reading content on this site you will find helpful tips, tutorials, comparisons, and product reviews for your business.

write a comment


  1. Justin Ferriman
    November 26, 16:17 #1 Justin Ferriman

    Hi Kasa-

    Thank you so much for writing such a comprehensive overview of not only LearnDash but also some of the available add-ons. I like how you also included some of the themes out there that are built specifically for LearnDash as they really do helped to lend to a positive learning experience.

    Thanks again Kasa!


    Reply to this comment
    • Kasa
      November 26, 16:33 Kasa Author

      Thank you Justin for your insight about post content and wish you and your team from LearnDash that you continue amazing work.

      Reply to this comment
  2. MR
    November 28, 12:10 #2 MR

    Hi Kasa,

    I was on the fence about using Learndash as I am a Moodle user and one of my clients insisted he wanted something with WordPress so I read around and found Learndash but since had no previous Learndash experience didn’t know where to begin. Then after searching some more I came across Learndash starter kit and bought it which contained most of the plugins you mentioned above. The Pathshala theme, instructor role and quiz reporting. All brilliant plugins. I then purchased Group registration and Front-end course creation after reading your article. Then installed wiziq and content cloner too, as well, there were free. I must say they are all great plugins and i get very good support from them.

    Thanks so much for the recommendation Kasa!

    Reply to this comment
    • Kasa
      November 28, 14:01 Kasa Author

      Thanks, that is the reason I started this website. I am always glad to hear my posts helped someone. Wish you luck with your business endeavor.

      Reply to this comment

Add a Comment