LearnDash Review: A Popular WordPress LMS (Learning Management System) plugin

LearnDash Review: A Popular WordPress LMS (Learning Management System) plugin

LearnDash is well-known and popular WordPress LMS (Learning Management System) plugin which helps you for creating and selling online courses from WordPress site easily.   It has got a drag and drop course builder which allows to add quizzes, lessons and assignments for creating courses promptly.

Would you like to create online courses on WordPress?  Then, you may take help from LearnDash. Because, it helps to make money from blog site by giving your advice. In this article we will teach you – how you will build and sell online course using LearnDash on WordPress.

What would you need to build and sell online course?

Following things will be required to commence selling courses online with WordPress-

1.A domain name which will be your web address (example  https://onlineearningstrategies.com)

  1. A WordPress hosting account where your site will be stored.
  2. A learning management plugin or add-on to create and sell courses.

Your online course can be created within an hour on WordPress using LearnDash plugin which is really astonishing. We will show you this in this article step by step.

Let us start and follow the steps:

Step 1: Setting up WordPress site 

There are lot of website builders in online world that can be used to build website. But, most of the mentors recommends WordPress because of its some unique flexible features which give you more freedom so that you can take your site in any direction as per your requirement.

WordPress has two type of platforms named WordPress.com (it is connected with the own server of WordPress) and WordPress.org (it is known as self-hosted WordPress platform).

Both of these two platforms are playing vital role in online world as per requirements of many users. But due to some additional feature and facilities of WordPress.org, now a day most of the mentors are recommending WordPress.org platform. It gives the full access to all the features of WordPress   which is not possible with WordPress.com.

If you Want to start self-hosted WordPress.org platform, you have to buy domain name and WordPress hosting for $14.99/year and $7.99/month respectively. And you will need to buy SSL certificate for $69.99/year in order to receive online payments. This amount is not small for beginners.

Here , it should be mentioned that Bluehost has come to an agreement with WordPress .And Bluehost  has agreed to offer all the users of WordPress   free  domain name , free SSL certificate and special discount on hosting package. It means, all the users of WordPress will get the above package at $2.75/month.

Click here to get your this Exclusive Bluehost offer

Upon purchasing the hosting package, you have to create your website. You should have it created by any developer, if you are new in this regard. If your site is ready, then you have to go forward for 2nd step

Step 2: Installing and setting up LearnDash LMS plugin

For WordPress, LearnDash is considered as the best LMS plugin which is an all-in-one complete course management solution with lesson planning, assignments, several quizzes, course development etc.

Now, we have to install and activate LearnDash LMS plugin. If we show you here- how to install LearnDash LMS plugin, then this article may be a little bit big for you. Anything extra larger more than your expectation may break your attention. So, to know – ‘how to install WordPress plugin’, you may take help from YouTube where lot of videos are available in this regard.


You can read our another article titled “Installing WordPress Plugin – step by step instructions for Beginners”.


Upon activation of LearnDash plugin, you have to visit LearnDash LMS >> Settings page and click the LMS License tab in order to enter your email address and license key. After entering all the information, click the ‘Update License’ button for storing your settings.
LearnDash 2

Now, you have to switch to the ‘PayPal Setting’ tab where your PayPal information to be entered to receive online payments form your users.
LearnDash 3

Remember, never forget to click the “Save” button to store your setting.

LearnDash also allows you to install Stripe and 2Checkout payment gateways as Add-ons, if you don’t like to use PayPal.

If your payment settings have been configured successfully, then your LearnDash LMS plugin is ready to create courses.

Step 3: Start creating your first course

In this stage you have to visit LearnDash LMS » Courses   page and click the ‘Add New’ button.
LearnDash 4


This will take you to the ‘Add New Course’ screen. First of all, to create a course, you will need to add a title for it (course) and then add a description in detail. Course categories can be added and featured images can be added as thumbnail as well.
LearnDash 5

Now, you can see a course description and course option box below where different options like course price, type of course (open, free, closed, buy now or recurring) etc can be set.
LearnDash 6

Upon setting courses options, you need to click the save or publish button in order to make your courses open publicly. You can also click preview button just to see how your courses look like before publishing.
LearnDash 7


Note: ‘Take This Course’ button can be seen if you are watching the course page in “logged in” condition as administrator in WordPress. In this situation, you may open an incognito browser window or log out to see the course page as preview.

Step 4: Include lessons in your course for your learners

The first course that you have created now to be added to the online course. LearnDas

Helps to create lessons and then to include those in online course. To add lessons to your course, you have to visit LearnDash LMS » Lessons page and then click the “Add New” button at the top of the page.
LearnDash 8

Now, first of all that you have to do is – to create title for your lesson and then to start creating lesson content. Here, you are allowed to add text, images, embed videos and many more.

Lesson editor box is given below where you will get lesson options and can add your lessons to course by selecting your course that was created earlier from “Associate Course” drop down box.
LearnDash 9

From these options you can also choose lesson timer, lesson progression and submission of assignments and many more if your lesson requires.

When you think that your lesson is created properly then you can click the button named “Publish” to save and publish your created lesson. And now you lesson will be displayed on the course page below automatically. In order to include more lesson to you course, you may repeat this process again and again. You may break down an individual lesson into topics as well. To do it, just visit the page named LearnDash LMS » Topics and click the ‘Add new’ button to include a topic.  The process of creating topic is similar to the process of creating lesson. Instead of including it in a course, just you need to include it in a lesson.
LearnDash 10


Step 5: Including quizzes and assignments in your online course

LearnDash   has come with well-equipped dynamic quizzes and assignments which helps you to make your online course more dynamic and easy to understand and engaging for your all students. Here you are always allowed to make quizzes and assignments   as per requirement of your students for their next course or lesson.  Here you are able to review the assignment and give them (your students) feedback as well.


Making Quizzes in LearnDash

In order to add quizzes, you have to visit LearnDash » Quizzes page and click the button named ‘Add New’.

Here, first of all you have to create title and description for your quiz and then you have to scroll down to a box named ‘Quiz’ and include your quiz in course, lesson or topic.
LearnDash 12

The default quiz setting is workable for most cases, but the setting can be customized as per your requirement form the advanced quiz setting options.

Upon customization of settings, you need to click the save or publish button to save the quiz and then you would notice a new option where you are allowed to add questions to your quiz. Here, you need to click the tab named “Questions” and then you have to click the button named “Add Question”.
LearnDash 13

It will take you to the “Add new question” screen where you are allowed to create several type of question like multiple choice, true or false, free choice, fill in the blanks, essay and so on.

You should include multiple answers to the question and include the correct answer as well. And you should also choose message to show for correct or incorrect answers and many more.

Before going to the next section, never forget to click the save button. Your quiz will appear on topic, lesson or on the course page as per your settings.

Making Assignments able in LearnDash

Here, you are allowed to add assignments by editing lesson and by going to the lesson options where you have to check the box named “Upload Assignment” to upload assignment option.


LearnDash 14


After completion of all above tasks, assignment instruction can be provided in your lesson. At the bottom of the option, users will be able to see an option named “Upload Assignment” to upload their assignments.

LearnDash 15


Upon uploading the assignments by users, you will be able to see those if you visit LearnDash LMS » Assignments page.
LearnDash 16


Here, you are allowed to edit and approve assignment, and also allowed to give your feedback on their submitted assignments.

Step 6: Upon completion of course, giving certificates 

Upon completion of each course, LearnDash allows you to give certificates to your successful students. In order to create certificate in LearnDash, you should have some basic knowledge on HTML. To achieve this goal, first of all you will need a background image file of certificate which will be used for your certificate.  Certificate templates can be found on free image creating websites like Canva. If you find a template on any site from these free image creating websites as per your expectation, then that you have to do is – just delete all texts form it carefully and then download it to any PC or laptop.
LearnDash 17


Next, you have to visit LearnDash LMS » Certificates page and then click the button named “Add New”.
LearnDash 18

Now, you have to set the certificate background image on the Add New certificate screen as featured image and in order to reload the page, click the Save Button.

Now, your certificate template can be seen on the background of visual editor. And now, you will be able to start adding text to certificate template as per your requirements which you want to display on the certificate for your students.
LearnDash 19


In order to insert the student’s name in the certificate, just click the LearnDash icon in the editor.  If you think that certificate is completed as per your expectation, then it is ready to be published.

Next, you have to edit the quiz that was added to your course lesson earlier. You need to add the certificate to the end of the quiz in the Quiz options box.
LearnDash 20


Now, your quiz settings can be saved.

Only the students who will complete the course and pass the quiz successfully will see this option to print their certificate.
LearnDash 21


I hope that – if you read this review article on LearnDash carefully, then you will be able to create online course successfully with WordPress using LearnDash. If you like this review article, then share it on different social medias. And if you have any question in this regard, don’t hesitate to ask me. I will try to give you answer later on. Thanks a lot for reading this article with patience.

Share this post

Post Comment