How to Create an Online Course with WordPress using LearnDash (Review)

Do you want to create an online course in WordPress? Selling online courses allows you to make money from your blog by teaching others how to do what you’re good at. In this article, we will show you how to create and sell an online course in WordPress using LearnDash.

Creating online learning course in WordPress using LearnDash

What Do You Need to Create / Sell an Online Course?

You will need the following things to start selling courses online with WordPress.

  1. A domain name. This will be your website’s address (Example, wpbeginner.com).
  2. A WordPress hosting account. This is where your website’s files are stored.
  3. A learning management addon to create and manage courses.

You can create your online course with WordPress in less than an hour, and we’ll walk you through every step of the process.

Let’s get started.

Step 1. Setting up Your WordPress Website

There are plenty of website builders that you can use to build your website. However, we always recommend WordPress because it offers you the flexibility and freedom to take your website in any direction you want.

There are two types of WordPress, and often beginners end up confusing the two. First there is WordPress.com which is a hosting service, and then you have the original WordPress.org also known as self-hosted WordPress. See our guide on the difference between WordPress.com vs WordPress.org.

We recommend using WordPress.org because it gives you access to all the WordPress features that you will need.

To start a self hosted WordPress.org website, you will need a domain name ($14.99 / year), WordPress hosting ($7.99 / month), and SSL certificate to accept online payments ($69.99 / year).

This is quite a lot of start up money.

Luckily, Bluehost, an officially recommended WordPress hosting provider, has agreed to offer our users a free domain name, free SSL certificate, and a discount on web hosting.

Basically, you can get all of the above for $2.75 per month.

→ Click here to Claim this Exclusive Bluehost offer ←

After purchasing hosting, head over to our guide on how to create a WordPress website for step by step set up instructions.

Step 2. Install and Setup LearnDash LMS Plugin

LearnDash is the best LMS plugin for WordPress. It is an all-in-one solution with complete course management, lesson plans, quizzes, assignments, course progression, and more.

Disclaimer: At WPBeginner, we believe in transparency. If you sign up with LearnDash using our referral link, then we will earn a small commission at no extra cost to you. We would get this referral fee for recommending just about any other solution, but we only recommend products that we personally use and believe will add value to our readers. And no, we were not paid to write this review.

Now that we’re on the same page, let’s get started with the course setup process.

First, you will need to install and activate the LearnDash plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit LearnDash LMS » Settings page and click on the LMS License tab to enter your email address and the license key. Once you have entered the information, click on the ‘Update License’ button to store your settings.

Enter your LearnDash license key

Next, you need to switch to the ‘PayPal Settings’ tab. This is where you will enter your PayPal information to receive online payments from your users.

LearnDash PayPal payment settings

Don’t forget to click on the ‘Save’ button to store your settings.

LearnDash also has Stripe and 2Checkout payment gateways available as Addons. You can install those if you don’t want to use PayPal.

Once you have configured the payment settings, your LearnDash LMS plugin is ready to go, and you can start creating courses.

Step 3. Creating Your First Course

LearnDash makes it super easy to create and manage online courses.

First, you need to visit LearnDash LMS » Courses page and then click on the ‘Add New’ button.

Adding a new course in LearnDash

This will bring you to the ‘Add New Course’ screen. You will need to start by providing a title for your course and then adding a detailed description. You can also add course categories / tags, and a featured image also known as course thumbnail.

Creating course

Below the course description, you will see the course options box. This is where you can set different options for the course including course price and what type of course it is: open, free, closed, buy now, or recurring.

Course options

Once you are satisfied with your course options, you can click on the save or publish button to make your course publicly available.

You can click on the preview button to see your course in action.

Note: You will not see the ‘Take This Course’ button if you are viewing the course page while logged in as an administrator in WordPress. We recommend opening an incognito browser window or log out to preview the course page.

Step 4. Adding Lessons to Your Course

Now that you have created your first course. It’s time to add lessons to the course. LearnDash allows you to create highly interactive lessons and then add them to your online course.

You can add a lesson by visiting LearnDash LMS » Lessons page and then click on the ‘Add New’ button at the top.

Adding new lessons in LearnDash

First you need to provide a title for your lesson and then start adding lesson content. You can add text, images, embed videos, and more.

Below the lesson editor box, you will find lesson options. Here you can add the lesson to a course by selecting the course you created earlier from ‘Associated Course’ drop down box.

Lesson settings

You can also choose whether this lesson requires submission of assignments, lesson timer, lesson progression, and more.

Once you are satisfied with the lesson, you can click on the publish button to save your lesson.

Your lesson will now automatically appear on the course page below the course details. You can repeat the process to add more lessons to your course.

You can also break down an individual lesson into topics. Simply go to LearnDash LMS » Topics page and click on the ‘Add New’ button to add a topic.

Creating a topic is similar to creating a lesson. Instead of associating it to a course, you will just need to associate it to a lesson.

Adding topics to your lessons

Step 5. Adding Quizzes and Assignments to Your Online Course

LearnDash comes fully equipped with dynamic quizzes and assignments. This allows you to make your online course a dynamic and engaging experience for your students.

You can make the quizzes and assignments required for your users before they can progress to the next lesson or course. You can also review assignments and give feedback to students.

Creating Quizzes in LearnDash

To add a quiz, you need to visit LearnDash » Quizzes page and click on the Add New button.

Adding new quiz

First you will need to provide a title and description for your quiz. After that you need to scroll down to ‘Quiz’ box and associate your quiz to a course, lesson, or topic.

Quiz settings

The default quiz settings would work for most cases, but you can customize the settings as needed from the advanced quiz settings area.

Once you are done, click on the save or publish button to save your quiz. You will now notice the new option to add questions to your quiz.

You need to switch to the ‘Questions’ tab and then click on ‘Add Question’ button.

Add question to the quiz

This will bring you to the ‘Add new question’ screen. LearnDash allows you to create different type of questions (multiple choice, true or false, fill in the blank, essay, free choice, etc).

You can add multiple answers for your question, add the correct answer, choose message to display for correct or incorrect answers, and more.

Don’t forget to click on the save button before you move onto the next section.

Depending on your settings, your quiz would appear on your lesson, topic, or the course page.

Enable Assignments in LearnDash

You can easily add assignments by editing a lesson and going to the lesson options area. You need to check the box next to upload assignment option.

Enable assignment upload option

After that, you can provide the assignment instructions in your lesson. At the end of the lesson, users will see an option to upload their assignment.

Upload assignment form

Once users have uploaded their assignments, you can view them by visiting LearnDash LMS » Assignments page.

Review assignments

Here you can edit assignments, approve, or give comments on submitted assignments.

Step 6. Giving Certificates on Course Completion

LearnDash allows you to automatically give certificates upon completion of a course. However, creating a certificate in LearnDash requires some basic knowledge of HTML.

First, you will need a certificate image file. This is basically the background image you want to use for your certificates.

You can find certificate templates on free image creating websites like Canva. Once you find a template you like, simply delete all text from it and download it to your computer.

Creating a certificate template

Next, you need to visit LearnDash LMS » Certificates page and click on the ‘Add New’ button.

Add new certificate

On the add new certificate screen, you need to set the certificate background image as featured image and click on the save button to reload the page.

You will now see your certificate template in the background of the visual editor. You can start adding text you want to be displayed on the certificate.

Certificate editing

To insert user’s name in the certificate, click on the LearnDash icon in the editor to insert the username shortcode.

Once you are satisfied with the certificate, you need to publish it.

Next, you need to edit the quiz you added to your course lesson. In the Quiz options box, you need to associate your certificate to the completion of the quiz.

Add certificate to the quiz

You can now save your quiz settings.

Users who complete the course and pass the quiz will see the option to print their certificate.

Print certificate

Taking Your Online Courses To Next Level

Now that you have learned how to easily create an online course in WordPress, you are ready to launch your online learning course website.

LearnDash seamlessly integrates with numerous providers including WordPress eCommerce platforms like WooCommerce, and it can run alongside your existing online store.

It also works with MemberPress, the best WordPress membership plugin in the market. This allows you to not just sell your courses, but you can also run a membership website with powerful subscription models.

We hope this LearnDash review helped you learn how to create an online course with WordPress. You may also want to see our ultimate step by step WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create an Online Course with WordPress using LearnDash (Review) appeared first on WPBeginner.

Source: wordpress

The post How to Create an Online Course with WordPress using LearnDash (Review) appeared first on trickmost.ml.

How to Add a Stats Dashboard On Your WordPress Site

Do you want to add a stats dashboard on your WordPress site? Analytics help you find out how people find and use your website, so you can keep them coming back. In this article, we will show you how to easily add a stats dashboard on your WordPress site.

How to add a stats dashboard in WordPress

Why You Need a Stats Dashboard in WordPress

Normally you can install Google Analytics and view your reports by logging into your Google analytics account. This sounds great, but most people forget to check their blog stats on a regular basis.

The two biggest reason for that are:

  1. You have to login to a separate website (Google Analytics) to check the stats.
  2. You have to dig around Google Analytics to actually find what you’re looking for.

While Google Analytics is a powerful tool, it often requires some digging to get to the good parts of the reports you want to view. Most beginners never make it this far.

Adding a stats dashboard to your WordPress website solves this problem. You will be able to quickly view the stats that matter without leaving your WordPress admin area, and it will require far easier.

That being said, let’s take a look at how to easily add a stats dashboard on your WordPress site.

Adding a Stats Dashboard in WordPress

First thing you need to do is install and activate the MonsterInsights plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Insights » Settings page to enter your license key. You can find the license key under your account on the MonsterInsights website.

MonsterInsights license key

Next, you need to connect your website to your Google Analytics account. You can do this by visiting the Insights » Settings page and clicking on the ‘Authenticate with your Google account’ button.

Authenticate with your Google account

This will redirect you to Google accounts where you will be asked to sign in or select a Google account if you are already signed in.

Sign in or select your Google account to continue

You need to click on ‘Next’ to continue.

After that, you will be asked to allow MonsterInsights to access your Google Analytics account. This step is necessary, so MonsterInsights can bring the report back to your WordPress dashboard.

Allow MonsterInsights to access your Google Analytics account

Go ahead and click on the ‘Allow’ button to continue.

The final step is to select the profile you want to track. You need to select your website here and then click on the ‘Complete authentication’ button to continue.

Select your website profile

You will now be redirected back to your WordPress site.

That’s all you have successfully installed and setup Google Analytics on your WordPress site. If you haven’t installed Google Analytics on this website before, then it will take sometime before Google Analytics starts showing your stats.

Viewing Your WordPress Stats Dashboard

Now that you have set up Google Analytics using MonsterInsights, you can view your WordPress stats by visiting Insights » Reports page.

Website stats reports

On top of the stats dashboard, you will see a graph of your WordPress page views and visitor sessions for the last 30 days. This gives you a quick overview of incoming traffic to your blog.

Below that, you will see a comparison of your website stats against previous 30 days. It will show numbers of sessions, page views counter, session duration, and bounce rate.

Stats break down

After that you will see charts showing new vs returning visitors and devices used to access your website. This is followed by top countries people visiting your website from and top referral websites sending you the most traffic.

MonsterInsights also acts as a pageview counter and shows your most popular WordPress posts and pages. This helps you find your top performing content, so you can plan your content strategy accordingly.

Top posts and pages

Viewing More WordPress Stats with MonsterInsights

MonsterInsights also shows custom reports depending on your settings. You can switch to publishers, ecommerce, search console, and dimensions.

The publishers tab shows reports made for content-rich websites like blogs, news, or magazine websites. It will show you the following stats:

  • Top landing pages
  • Top exit pages
  • Top outbound links
  • Top affiliate links
  • Top download links
  • Age, gender, and interests (visible only if you have them enabled in Google Analytics)

Tracking Ecommerce Stats in WordPress with MonsterInsights

If you run an online store using WooCommerce or Easy Digital Downloads, then you’ll love MonsterInsights eCommerce tracking features.

First, you will need to visit Insights » Addons page to install and activate the MonsterInsights eCommerce addon.

Ecommerce addon

Next, you need to visit Insights » Settings and click on the tracking tab.

Enable eCommerce tracking

On the tracking tab, you need to scroll down and select the eCommerce settings and then check the box next to ‘Use Enhanced eCommerce’ option.

Don’t forget to click on the save changes button to store your settings.

Now you can view your ecommerce stats in WordPress by visiting Insights » Reports page and clicking on the ecommerce tab.

ecommerce stats in WordPress

Ecommerce reports will show you the break down of the following stats:

  • Conversion rate, transactions, revenue, and average order value
  • Top products
  • Top conversion sources
  • Total add to cart and total remove from cart
  • Time to purchase and session to purchase stats

We hope this article helped you learn how to easily add a stats dashboard in WordPress. You may also want to see our ultimate WordPress SEO guide to improve your search rankings and get more traffic for your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add a Stats Dashboard On Your WordPress Site appeared first on WPBeginner.

Source: wordpress

The post How to Add a Stats Dashboard On Your WordPress Site appeared first on trickmost.ml.