How to Create and Sell Online Courses with WordPress Step by Step

How to Create and Sell Online Courses with WordPress Step by Step

Are you wanting to create a successful online course with WordPress? Selling online courses is a popular business idea that you can start with a very small investment and technical knowledge. In this video, we will walk you through the steps involved in creating a successful online course in WordPress.

To start, if you don't have a hosting provider yet, we would recommend BlueHost. We have our affiliate/referral link below where we will receive a commission for sending you to our preferred hosting provider.

Following our guide, Christina will show you how to clean up the starting plugins and get your WordPress site in a more understandable state. For our remaining plugins, if you were interested in using the Pro version of our plugins you can get a discount using the code WPBVIP.

For the theme we use in the video, you can get Astra using the referral link below:

The membership plugin used in this video is MemberPress, you can find the plugin with our affiliate/referral link below:

We will go through how to set up memberships, courses, and add lessons as well as much more. Come join us to see all of the information or read our guide on this using the link below:

If you liked this video, then please Like and consider subscribing to our channel here for more WordPress videos.

Feel free to take a look at the written version of this tutorial here:

Join our group on Facebook

Follow us on Twitter

Check out our website for more WordPress Tutorials

00:00 Intro
04:28 Clean up plugins
05:48 install a new theme on your website
12:45 How to install MemberPress for courses
14:43 How to create an online course in WordPress
16:08 How to add lessons to your course
17:33 How to set up a membership to sell your course
19:14 How to create a membership rule
20:16 Add course registration link to website
21:24 How to add a course sales page to your website

#OnlineCourse #WPBeginner #WordPressTutorial

Posted in ,


  1. Yesenia Garris on April 19, 2021 at 8:10 am


  2. AJIT SAH on April 19, 2021 at 8:15 am


  3. Marion Paolo on April 19, 2021 at 9:24 am

    I just purchased the plugin. Is there any way I could make the first lessons free then the rest are paid? For LearnDash they call it ‘sample lesson’ but I cannot seem to see a setting like this?

    • Marion Paolo on April 19, 2021 at 9:25 am

      I tried to create a rule by lesson but it seems it doesn’t show an exception.

  4. Anatolii Ulitovskyi on April 19, 2021 at 11:25 am

    I’m going to write my course when my audience will big enough ) Good luck to everyone with their monetizaions.

  5. Happily a mama on April 19, 2021 at 12:00 pm

    So informative. Thank you so much?

Leave a Comment

You must be logged in to post a comment.

How to S.T.A.R.T.

an Online Business

Learn how to choose a profitable business model, get the funding you need, pick a market, refine your plan and launch your business!

Free 5 Day Mini Course

Let me build your blog and it will be...





Save Time. Save Money.