This is Part 1 of a two-part video tutorial on creating a simple online course using LearnDash LMS and the Oxygen Builder website building tool for WordPress. Let's dive in.
Two of my favorite plugins for WordPress right now are Oxygen Builder and LearnDash. Oxygen Builder is the powerful theme builder plugin for WordPress, and LearnDash is the popular learning management plugin also for WordPress.
These two, when combined, can help you create and design your awesome online course. An online course that you can sell and start earning some revenue. If you have a WordPress set up, all you need to get started are the following plugins -
- Oxygen Builder (Theme builder plugin)
- LearnDash LMS (Course creation plugin)
- Stripe For LearnDash (Integration plugin)
- WPForms (Contact form plugin)
Right then, let's get started. If you prefer to watch the video tutorial below instead of following the guide below, feel free to do so.
Step One: Install Oxygen Builder and LearnDash LMS Plugin
The first step is to install all of the plugins you need. If you're adding your course to an existing WordPress website, you probably already have a contact form plugin so that you can miss that one out. If you're creating a brand new course on a new domain, you can install the plugins listed above as normal.
Since both of these are premium plugins (paid for), you'll need to download them from their respective website before uploading them to your plugins folder.
Activate the plugins and enter the license keys for the Oxygen Builder and LearnDash.
If you watch the video above, there are some instructions on where you can find the Stripe For LearnDash integration plugin.
Step Two: Configure Settings For LearnDash
Now head over to LearnDash > Settings to configure your course settings and preferences. Under the General settings tab, you can customize your course design and content elements with custom colors and even upload a logo for branding.
Step Three: Add Your Course Content
OK, now the fun begins. Add your course lessons, topics, quizzes using the Course Builder option.
First, go to LearnDash LMS > Courses and add a new course. Once you've added the course title, customize the course landing page copy, and hit update.
Once you've added information about your course, you can click on the Builder tab to begin adding the lessons, topics, and quizzes.
The Builder tool in LearnDash is great for organizing your course. You can click and drag any part of your course lessons and chapters and rearrange them. You can also edit each of the lessons and topics via the Builder tab. See the video above for a demonstration.
Step Four: Configure Settings For PayPal And Stripe
Last, you need to configure the payment settings for your course. In LearnDash, there are two ways you can do this. There are options for PayPal and Stripe. The video above explains in more detail how you can configure the payment process.
The PayPal settings are pretty straightforward. However, there is a checkbox option in the tab called 'Sandbox.' If you check this, it simply means that you are running your PayPal payment page in test mode. This is useful if you want to test the payment page. However, don't forget to uncheck this when the site is live and when you want to start accepting real payments.
The Stripe settings are a little complex. You first need to make sure you have a valid Stripe account. Secondly, once you log into your Stripe account, you can begin configuring Stripe for two modes:
- Test Mode
- Live Mode
The Test mode will allow you to test your payment pages using dummy credit card details to make sure your payment pages work as they should. Once you're happy, you can switch to your Live Mode.
When you are in your Stripe account, from the dashboard, navigate to Developers > API keys to obtain your embeddable publishable and secret key.
It would help if you also created an endpoint using the Webhook URL provided in your Stripe settings tab in LearnDash. This will then give you access to your endpoint secret key. The video above details exactly what you need to do.
- Test mode checkbox.
- Integration type.
- Live publishable key
- Live secret key
- Webhook URL
- Endpoint secret key
- Payment methods
- Return URL (Thankyou page)
It's a wrap!
OK, that's it, we're done. At least for this first video. Again, this was a quick and dirty guide to creating an online course with LearnDash. In the next video, we'll continue customizing LearnDash with Oxygen Builder and revisit some of the settings in the LMS to complete our simple online course! See you there.
If you're looking for a more thorough and detailed LearnDash LMS Tutorial from start to finish, please check out this post on my main blog. It covers everything you need to properly set up your course, including how to promote it and start making money.