We are reader supported. When you buy through our links, we may earn an affiliate commission. Learn more.

LearnDash Tutorial 2023: How To Use Demo & Tutorial?

LearnDash is one of the greatest solutions available for creating and monetizing your own online courses.

But, as helpful as the LearnDash interface and instructions are, setting things up may still be a little overwhelming, right?

It’s not enough to make your courses “kind of work”; you also want your course site to perform perfectly so that your course material gets the attention it deserves.

If you want to monetize your courses, you’ll want to make sure your setup is conversion-friendly so you don’t miss out on any income and convert as many people as possible into course participants.

We have already given a detailed review of LearnDash. Click here to know more about LearnDash Review.

To assist you, we’ve prepared a comprehensive LearnDash tutorial that will walk you through everything you need to know about creating effective LearnDash courses.

This isn’t only about setting up LearnDash; we’ll also show you how to use several must-have complimentary plugins to improve your course experience and increase income.

Let’s get started from the very beginning.

LearnDash Tutorial 2023: Things You Need to Know

Overview: LearnDash Tutorial

LearnDash is a plugin that can be easily downloaded from WordPress.

This plugin is the learning platform and it mainly focuses on providing an easy learning experience to students and teachers. With the help of this platform one can conduct online classes, post quizzes, upload various different online courses, and know about its reactions. are just a few to name, there are many others available.


LearnDash has become more popular at this time when online study has become mandatory for each and every one.

You should definitely take into consideration LearnDash if you are planning to start a knowledge or educational website which are already being used by various companies’ school’s institutions and Universities.

This Software provides you with various tools and features for customization and making the website according to our needs and requirements. There are various functionalities and tools for you to choose from, you can even add in various types of plugins in order to make any additional changes that you want.

Without wasting any more time let’s dig into some important tutorials for the things that one should know before starting LearnDash. 

Features: LearnDash Tutorial

1. Installing a theme

The first thing that you have to do is to download WordPress and make a WordPress website for your learning platform after you are done with this website you should move forward towards installing a theme. 


The theme of the website is what makes it engaging and with this you can choose how your website will look, it’s colors layout, and everything.

And as everyone knows that the first impression is the last impression, a good theme helps to create the first impression of your website and attract more and more people.

There are many themes available in the market to choose from but it will be best for you if you choose from a LearnDash theme or a theme that is LearnDash centric. Once you are done with the selection of the theme the only thing that you have to do is to install it. 

In order to install the theme, you should follow the following steps. Go to your WordPress panel and select the heading appearance, next select the subheading of the theme from it. Click on the upload option and you will get a zip copy of the theme that you want. Now all you have to do is activate it. 

2.How to set up LearnDash LMS?

 In order to set up LearnDash, you need to start by installing LearnDash. It can be installed in a similar way you install a normal plugin. Once you install LearnDash go to your WordPress platform and Add your new plugin of LearnDash in the plugin section.

After this, you can see the menu off of your learning platform created on your desktop. Under this menu, you can see various options related to course creations, quizzes, lessons, assignments, and more.

3. Course Creation:  

In order to create a course, you need to go to the heading LearnDash LMS. Then select courses and further go to add new. Here you need to fill in a form regarding the basic description of your courses like course description, course title URL subcategories and more.

Once you are done with this the next thing that you have to do is to go through the course-specific settings. We can see various options here. –

Select the option open if you want all of your students to get automatically enrolled in the course that you have created for them.

Select option call free if you want your course to be free but only for the students who have enrolled themselves in.

LearnDash-Course Creation

You can go to the option to buy now if you want your course to be paid and you can fill in the information regarding the cost of the course. The payment can be easily made through the LearnDash payment method which is PayPal.

The option recurring is selected for the courses whose payment has to be done on a subscription basis.

These were some of the options that you can use while creating your course.

Course prerequisites:

There is a heading called course prerequisites. Under this heading, you can select the courses for the videos that have to be done or watched before starting any given course.

When you are selecting this option you can see a drop-down menu where you have to select the courses that have to be done before. You can even allot marks to different courses selected in order to make all this a little exciting for the students.

The next option is of course expiry. This option sets a time limit in which the course has to be completed. After this time limit is exceeded you can have no access to the course. This can be of great use to make students finish their work on time and it will also help instill the value and importance of time within the students 

Course trajectory:

The trajectory or the navigation of your course can be done in two possible ways the first one is a linear way. This way suggests that the owner or the builder of the course can decide how the student shall go about learning the course.

The students can go about the course only in the steps you have laid for them. There is no other way out and they can leave none of the steps that you have decided. This helps to ensure that each and every step of the course is being done and the students are learning all the parts mandatory.

The next one is freeform. As the name suggests freeform is completely opposite from the linear way.

Under this method, the student has complete freedom to decide how to go about the course, which option he wants to do first, and which option he can leave. I think that this option is not that beneficial for the students as this gives them a method to step away from things.

4. Setting up of Lessons: 

Now we will learn how to set up lessons on LearnDash. For setting up lessons you need to go under the heading called LearnDash LMS and then go to the subheading called lessons. 

The default settings that LearnDash provides are good enough for freshers to go with. But still, if you want further settings then you can go through the following options. The first setting is related to display.

You can choose whether you want to sort the lessons according to date, time, title, or menu order.

The next thing that you can change is the direction, whether you want it in an Ascending direction or in a descending direction. Last but not least is that you can select the number of posts that you want on a single page. 

LearnDash-Setting Lesson

You can further select or change settings according to Individual lessons as well. You can access these settings by first going to LearnDash LMS and then selecting lessons. You have to select the lesson whose setting you want to change. You have lesson access settings as well. Under this setting, you have options related to 

Associate course: This option helps to specify which chapter or course is this lesson a part of. 

Sample lesson: This option helps select a lesson as a sample of a course that is paid for by the students to try whether the course is worth it or not. 

Schedule lesson: This option helps you select a time and date as to when should a lesson be uploaded. When you select the time the lesson itself gets uploaded at that time. However, in the default settings, the lesson gets uploaded the moment you finish doing it’s setting. 

5. Creating a Lesson: 

In order to create a lesson, you first need to go to the heading LearnDash LMS and then select the subheading called lessons. If you want to edit a lesson, you should then click on edit. However, if you want to add on a new lesson, you should click on add new. Then you will be landed on the lesson page tab the moment you click add new. 

LearnDash-Create New Lesson

You can even create topics within the lesson. As well as you can customize and edit the topic further.

For this, you need to go to LearnDash LMS and then move on to topics. Then click the topic that you want to edit from all of your topics. Click on the settings tab that you could locate on the top of the page and select from it the heading called display and content option. 

Under this subheading, you can find various options and each of these options had a lot going inside it. 

You will be using multiple topics in it like assignments, images, videos, pdfs, documents, topic timers, and more. Under the assignment, you can manage that your user can submit the file in which format ( word, pdf, image, video, etc). Further, under topic timers, your users can keep a look at their progress as in how much of the part is done and how much is yet to cover. 

6 . Making Quizzes: 

Quizzes have always been fun for everyone. Be it a child or an adult, everyone likes participating in a quiz. Thus this option of quiz helps making studies a lot more exciting and fun. Moreover, it helps to know how much of the total part has the student grasped? 

You get a variety of options when you go under the section quizzes. The section of quiz Israeli elaborate and it gives one a lot of options to choose from.

At times it may even get confusing for some. Due to its vast structure, it may not be possible to cover Everything At Once but we will make sure that you know how to make your own quiz using LearnDash. So let’s get into it.

LearnDash-Making Quizzes

The primary thing for it is to manage the Global settings and in order to manage the Global settings we first need to go to the LearnDash LMS heading.

Clicking on it we get a variety of options and then we have to click a quiz among them. After selecting the quiz, you have to select settings. In order to make the quiz interesting, LearnDash provides its users with various options for questions.

Some of these questions are multiple-choice questions, one-word questions, fill-in-the-blanks, sorting questions, free choice questions, assessments, and surveys as well. 

If you want to create your new quiz you need to go to the LearnDash LMS heading. After you click it, you have to select the section of the quiz under it.

Once you select the quiz you will see various options you have to select and add new from it. Then you have to select the Builder option from the navigation bar that you will find on the top. Now for making a quiz, you need to ask various questions.

If you have to make a new question click add new from the options available. Once you select add new you will see a word box appear in front of you on the desktop. You need to type in the question that you want to add to the quiz in the word box and then select done.

The next tap enters and adds a question. In this way, you will be able to add the question that you want to in your quiz.

6. Creating Certificates: 

A certificate is an important part of everything. It helps to encourage one and is proof of the completion of one task. It is something that everyone is excited and proud to get.

If you want to reward your students and encourage them to do better then LearnDash provides you with the option of creating certificates for the completion of any course. These certificates can be customized and edited according to how you like it.

LearnDash-Creating Certificate

For making a new certificate you first need to go to the heading called LearnDash LMS. Under the heading, you have to select the certificate and then tap on add new.

Then you will see a form appearing on your desktop screen. This form will ask for some information related to your certificates like title, content course, background image, text, font size and color, and much more. After filling in this basic information which specifies the size and orientation of your certificate as a PDF.

You can even associate a certificate with the completion of a certain quiz. In order to do this, it first needs to go on the heading LearnDash LMS select quiz and further select settings. Then you have to go on to the progression and restriction settings.

Then you have to select a passing score for the quiz after the achievement of which the user will be awarded the certificate. Then you have to select a certificate from among the various certificates you created from the dropdown menu available to you. That’s all this is, all you have to do in order to make a certificate of completion for a quiz or a course. 

7. The E-Commerce Plugin: 

If you want to make your course a paid one and want to earn some money out of it then you have two ways to choose from; one is The E-Commerce plugin and the other is the membership one. Selling e-commerce courses and selling membership courses are completely different things. Your choice shall be on your course.

LearnDash in its default settings gives you the option of selling your courses and receiving payment through PayPal.

But if you want additional features like sale prices, an option to bundle the courses, and even providing a discount then you should not just depend on LearnDash but should rather go for an additional plugin.

LearnDash even makes this task a lot more simple for you as it pairs up with some of the very popular WordPress platforms like WooCommerce and easy digital download. Both of them have their own perks.

The easy digital platform is more popular for selling courses Or products that are purely digital or technical on the other hand woo commerce can be used to sell physical goods along with virtual ones. The path for both these platforms is pretty much similar.

LearnDash-Ecommerce Plugin

You first need to start up by downloading the plugin that you like out of both. Next, you need to set them up. If you are a fresher, woo-commerce would be a better option for you as it comes with a setup wizard as well.

Now based on the plugin that you choose you need to download an integration plugin for the same from LearnDash if it’s WooCommerce then it would be the woo commerce integration plugin and if it is an easy digital download then it has to be the easy digital download integration.

Now in case you need to set up a new payment gateway for you according to your country and currency then you have to download a new Gateway plugin as well. This is how you set up your e-commerce plugin and Gateway plugin.

Now the next thing you want to do is to link your product with your course. This is how you allow readers to buy your course. For doing so we need to link a LearnDash course with our paid product.

For example, if we do it through digital download then we have to link our course with one of our paid products. In the case of your course, you need to name the product as your course and later select the price type as closed.

The last thing that you have to do is to enter the product URL as your custom button URL. This is all you need to do in order to make your course paid through The E-Commerce method.

8. The Membership Plugin:

The next method that you can choose to make your course a paid one is the method of subscription. This will be helpful if you want to sell your courses in the way of membership and want to control the access of your student.

One of the most popular membership plugins is the paid membership Pro. The steps for installing it are similar to the steps for the E-Commerce plugin. We first need to download the paid membership Pro plugin and then download its integration with LearnDash

LearnDash-Membership Plugin

Using paid membership Pro you can connect one or more than one to it. For the courses that are related to the membership level, you first need to select the price type as closed and then make the link URL of the course as the custom URL. That is all, isn’t it easy ?? 

9. Creating Pages: 

A website’s page can be one or multiple. These pages help to decide what our website will look like and will help in forming the very first impression of our website. This first impression definitely has to be a good and impressive one that attracts consumers to come in and know more about it. Now we will see how to create some of the important pages for a website.

10. The Home Page: 

The homepage is most probably the first page that your users will see. This home page should contain basic information like what your website actually is, what is its main aim, the courses available, and the form for registration for the students who want to enroll in.

Creating a homepage is very much similar to creating a normal WordPress page. You need to go to the heading called page and then select add new. Next, all you have to do, Is select the title of your page which most probably will be home, and then select the contents that you want to put on your homepage.

Then select the option to publish the page. Now go to the front page displays that you can find under the readings section of settings. Select the front page as the page you have created.

11. The Contact Page: 

The contact page is one of the most important pages of your website as this is the place where people get to know about where to contact. You can create the contact page really easily by first selecting the option of adding a new page and then selecting the contact form. This contact form can easily be created using the contact form 7. These plugins help provide you with shortcodes that are needed to set up the contact form.

12. Menu Page: 

 The menu is the page where students will come to find the information about various courses available and other important information. It is a really important page as it is visited most frequently. In order to create a menu page you first need to make the navigation page. For this you need to go to the admin panel select appearance and then further select the menu. 

LearnDash-Menu Page

Create a new menu and add-in in all the pages that you want to include for example the contact page, the information page, and many others. If you want to add the course archive page then you add its custom link to the course section. You need to set this menu as a primary navigation menu and then save it for further use. 

Pricing Plans:

LearnDash provides its consumers with three different pricing options. 


The first one is a basic plan which costs 159$ per year. In this plan you will be getting A license for a single site, an Unlimited number of courses and users along with unlimited  lessons, quizzes, and content, a feature Content protection, an option for Advanced quizzing, a feature for Course forum notifications option on Email, Access to free Plugins, one year of support and updates and a free of a cost website template.

The second plan is called learn dash plus and it costs 189$ annually.

This plan provides you with 10 site licenses, an unlimited number of courses and users along with unlimited lessons, quizzes, and content, a feature Content protection, an option for Advanced quizzing, a feature for Course forum notifications option on Email, Access to free Plugins, one year of support and updates and a free of cost website template and a professional panel template. 

The third one is called the pro plan which costs 329$ annually. You get licenses for 25 sites, an Unlimited number of courses and users along with unlimited lessons, quizzes, and content, a feature Content protection, an option for Advanced quizzing, a feature for Course forum notifications option on Email, Access to free Plugins, one year of support and updates and a free of cost website template and a professional panel template. 

Security: LearnDash

LearnDash provides great security to its users for maintaining their data safely and privately. It has various security systems installed that are really hard to break. Thus there is no need to worry about your data when it is under LearnDash. 

Performance: LearnDash

All the features available in the world will be for nothing if your web page takes sweet time to load. Having fast-loading web pages are critical for the success of any website.

Apart from being more SEO friendly, faster loading websites would also make your website visitors happy. Also, browsers are inclined to spend more time at a website that has faster page loads compared to a competitor. 


From several speed tests that were conducted by various external agencies, it was seen that LearnDash is fast enough and reports no lag. Its performance is worth appraising. Thus you should have no doubt when it comes to the speed and performance of LearnDash. 

Pros and Cons: LearnDash tutorial


Great tools and services for customization 

– The user interface is really inviting 

– Customer service is class apart 

– Inclusion of so many plugins makes work a lot easier. 


Free trial not available 

– Gets confusing at times 

– Some of the systems are difficult to use by freshers 

FAQs On LearnDash Tutorial

👉 How to create a unique sidebar for lessons or quizzes in LearnDash?

The sidebars options depend on the theme you select. Some themes make it really easy to customize the position and locate the sidebars. You can try using the content-aware sidebar. This sidebar helps to create new areas for your sidebar. The next is the widget option. This helps to select and edit What widget do you want your sidebar to contain.

👉 How to remove the 'take this course' button from LearnDash?

In order to remove the take this course button, you need to go under the heading learndash LMS and then select the heading called courses under it. The next thing that you have to do is to select the course that you want to hide the button for. Now you need to go to the settings tab. Under the course access settings, you need to set the access mode too close and leave the URL field blank. This is all you need to do if you want to remove the take this course button.

👉 How to find a course ID in LearnDash?

In order to find a course ID, you need to go under the heading learndash LMS and then select the heading called courses under it. Next, you have to go to the course whose id you desire. Hover your mouse over it and look at the bottom of your desktop for the URL. The number that you can see is your URL.

👉 Is it possible to change the names of courses, lessons, subjects, and quizzes?

Yes. LEARNDASH LMS > SETTINGS > CUSTOM LABELS is where you'll find these options. Please check their custom label documentation for further information. You might want to change the URLs to reflect your labels as well.

👉 Does LearnDash support Learning Tools Interoperability (LTI)?

No. LearnDash does not support Learning Tools Interoperability (LTI).

👉 Is it possible to create a custom sidebar for courses, lessons, and quizzes?

Different WordPress themes provide different sidebar choices. Thankfully, regardless of your theme, there are a few plugins that make adding and placing sidebars simple. Consider installing one of the following plugins: Sidebars with Content Awareness – enables the establishment of new sidebar sections. Widget Options - gives you a lot of control over the widgets you put in your sidebars.

👉 Is it possible to hide the course content table from the course page?

Yes. The setting to hide course content for just those enrolled in the course may be found in the Course Content section of our Course Display & Content Settings page.

👉 How can I make email notifications send on time?

You may notice a delay in the timing of your email alerts if you use the LearnDash notifications add-on. This is partly a WordPress limitation, but it also relies on the sort of hosting you choose. You may need to create a custom cron job on your server in some instances. Because the process varies per host, please contact your host's support staff for assistance.

Quick Links:

Conclusion: LearnDash Tutorial 2023

LearnDash is one of the most popular WordPress educational platforms and LMS builders that you can find and if you select it then I make sure that you will not regret your choice.

Seeing the features and the tools for customization available you will know why I am saying it.

The huge list of its features can easily impress anyone. If you are in search of a platform to publish your courses online then LearnDash should definitely be on your shortlist. You will surely be able to create wonderful courses for yourself using LearnDash.



Learndash is one of the most popular WordPress educational platforms and LMS builders that you can find throughout if you select it then I make sure that you will not regret your choice.

Aishwar Babber

Aishwar Babber is a passionate blogger and a digital marketer. He loves to talk and blog about the latest tech and gadgets, which motivates him to run GizmoBase. He is currently practicing his digital marketing, SEO, and SMO expertise as a full-time marketer on various projects. He is an active investor in AffiliateBay.

Leave a Comment