🎉 Biggest Summer Promo: Up to 70% Off Lifetime Plans + 50% Off Membership Deals! Learn More>>

Fabrizio Van Marciano

available for hire

Oxygen Builder & LearnDash LMS Tutorial – Part 1


This is Part 1 of a two-part tutorial on how to create an online course using LearnDash LMS with Oxygen Builder. Let’s dive in.

💡 This is a simplified version of the course module that is available in my complete Oxygen Builder Web Design course. You can learn more here.

Creating an online course with WordPress has never been easier. You can achieve this using LearnDash and any WordPress theme you want to use. For this tutorial, however, we’re going to use Oxygen Builder. Oxygen is a powerful page and theme builder rolled into one. LearnDash is a popular online course creation or LMS (Learning Management System) plugin.

Oxygen and LearnDash continue to work harmoniously together. I know this because I’ve built a successful online course platform using these two technologies.

I’ll assume that you have everything you need. If not, check out the list below.

  1. Oxygen Builder (Visual website builder plugin)
  2. LearnDash LMS (Course creation plugin)
  3. LearnDash LMS (Stripe Integration)

Right then, let’s get started.

💡 Would you rather watch a detailed video lesson on building an online course using Oxygen and LearnDash? Head over to Van Marciano Pro to learn more about my pro membership.

Step One: Install Oxygen Builder and LearnDash LMS Plugin

The first step is to install all of the plugins you need to create your online course. Only install Oxygen Builder if you are creating a brand new WordPress site, otherwise, just install all of the plugins mentioned above.

Since both Oxygen and LearnDash are separate premium plugins, you’ll need to download them from their respective website before uploading them to your WordPress site.

Once uploaded, activate the plugins and enter the license keys for the Oxygen Builder and LearnDash.

  1. For Oxygen, navigate to Oxygen > Settings > License.
  2. For LearnDash, navigate to LearnDash LMS > Settings > LMS License.

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 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, and 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 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 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 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:

  1. Test Mode
  2. 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.

  1. Test mode checkbox.
  2. Integration type.
  3. Live publishable key
  4. Live secret key
  5. Webhook URL
  6. Endpoint secret key
  7. Currency
  8. Payment methods
  9. 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.

Get access to my courses and expert tutorials!

Everything you need to design your website with WordPress, Oxygen, Bricks Builder, Bricks Builder, plus over 100 video tutorials, code snippets, templates, Discord Community, and more.

Join Van Marciano Pro