How to Create an Online Course for Free with wordpress?

Whether you’re looking to move your classroom to a virtual environment or have an area of specialty you want to use to generate a revenue stream, an online course can help. However, it’s a misconception that creating an online course requires you to shell out a hefty sum of money.

This just isn’t true. In fact, you can create an online course for free. Doing so doesn’t require a high level of technical knowledge or experience, either. It can be done by following a few simple steps

What Is an Online Course? 

An online course is a course that can be used to teach someone a new skill or information using digital technology. They are usually delivered entirely online, either free or for a fee.

Online courses are convenient because they promote flexibility. Generally, students can complete the course from the comfort of their own home, typically for a lower price than they would with a traditional class.

Additionally, online courses can be a powerful way to deliver and consume information because they make the material engaging. For example, many involve videos, images, slideshows, and other multimedia and interactive elements.

Online course can be used for a wide variety of purposes. The most popular and common is by colleges and universities:

Step 1. Setting up Your WordPress Website

There are plenty of website builders and online course platforms that you can use to build your own website. However, we always recommend WordPress because it offers you the maximum flexibility and freedom. WordPress powers over 39% of all websites on the internet. There are two types of WordPress, and beginners often end up confusing them. First, there is which is a hosting service, and then you have the original also known as self-hosted WordPress. See our guide on the difference between vs We recommend using because it gives you access to all the WordPress features that you’ll need.

Step 2. Install and Setup MemberPress LMS Plugin

Now that your WordPress website is ready, the next step is to install and setup a Learning Management System add-on. This will allow you to create your online course and add it to your website.

First, you need to install and activate the MemberPress plugin. 

MemberPress is the best LMS plugin for WordPress. It is an all-in-one solution with complete course management, lesson plans, subscriptions, access control, payment management, and more. Upon activation, you need to visit MemberPress » Settings page to enter your license key. You can find this information under your account on the MemberPress website.

Once you have entered the information, click on the ‘Activate License Key’ button to store your settings.

Next, you need to switch to the ‘Payments’ tab and click on the (+) add button to set up a payment gateway. MemberPress supports PayPal and Stripe ( support included in Pro and Plus plans).

Simply select your payment gateway and then fill in the required information. You can also set up multiple payment methods by clicking on the (+) button again and repeat the process.

Don’t forget to click on the ‘Update Options’ button to save your payment settings.

Step 3. Creating Your First Course

The course creation process in MemberPress makes it super easy to create and manage online courses. It comes with a very easy to use course builder that allows you to create courses, add sections, edit lessons, and more.

First, you need to visit MemberPress » Courses page where you’ll see a button to install and activate the courses addon.

Clicking on it will automatically install and activate the MemberPress courses addon, and you’ll be redirected to the courses page.

Simply click on the ‘Add New’ button at the top to create your first course. This will launch the MemberPress course builder screen.

First, you’ll see the ‘Course Page’ where you need to provide a course topic, title, and description. MemberPress course builder uses the default WordPress block editor, so you can get creative and make an impressive course page layout. You can also add ‘Course Categories’ and ‘Course Tags’, set a featured image, and provide a course page excerpt under the course page settings.

Step 4. Adding Sections and Lessons to Your Course

MemberPress also makes it easy to quickly start adding course contents for each course without switching to a different page.

Simply switch to the ‘Curriculum’ tab and click on the Add Section button to create your course outline.

You need to provide a title for a section and then click on the Add Lesson button under the section to add lessons.

After adding a lesson, you can start adding lesson content by clicking on the edit button next to each lesson.

You will be asked to save your changes after that your lesson will open up with the familiar block editor screen.

You can add your lesson content here with the full advantage of the block editor. This allows you to upload images, embed videos, add text, offer downloadable digital products such as powerpoints, PDF eBooks, actionable worksheets, and other course materials.

Don’t forget to click on the Update button to save your lesson. You can return back to the Course by clicking on the ‘Back’ link at the top of the editor.

Repeat the process to add more lessons to your course.

Once you are finished adding course content, don’t forget to click on the ‘Publish’ button to make your course accessible to eligible users

Step 5. Creating Course Membership Subscriptions

MemberPress allows you to easily sell online courses with subscription plans. You can create as many membership plans as you like, and users can select a plan to pay for your online course.

You can also sell all your courses under single membership, offer free courses, or you can add different courses for each plan. This depends on how you plan to structure your sales funnel.

A lot of people use a combination of free courses and paid courses to build their audience and maximize passive income.

To add a membership, simply go to MemberPress » Memberships page and click on the Add New button.

Next, you will reach the create new membership page. From here, you first need to provide a title for this membership plan and then add some description.

After that, you can enter the membership pricing under ‘Membership Terms’ box on the right. You can also choose the access duration from lifetime, expire (recurring), or fixed expire.

Next, you need to scroll down to the Membership Options section. This where you can configure advanced membership options like sign up button, welcome email, pricing box, and more.

Once you are finished, you can click on the Publish button to save your changes.

Repeat the process if you need to create more membership plans.

Step 6. Restrict Course Access to Membership Plans

The best part about using MemberPress is its powerful access control rules. They allow you to decide who gets access to your online course.

Simply, go to MemberPress » Rules page and click on the ‘Add New’ button.

This will bring you to the Rule wizard page. First, you need to select the content you want to protect under the ‘Protected’ content section.

For instance, here we have chosen a single course under the protected content.

Below that, you need to select the conditions that need to be matched for users to access that content. For instance, we have chosen our membership plan here.

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

MemberPress makes it easy to easily send users to the page where they can register and sign up for your course by purchasing a membership plan.

It automatically generates a link for each membership plan that you can add anywhere on your site.

Simply edit a membership plan and you’ll see the link below the membership title. You can also manually type in your domain name followed by /register/your-membership-title/

You can add this link anywhere on your website in a post, page, or navigation menu and it will take users to the registration page.

Step 8. Preview & Customize Your Online Course

MemberPress allows you to use the classroom mode by default.

You can simply go to view a course by visiting:

Don’t forget to replace the with your own domain name.

You’ll see all your courses listed there. You can click on the ‘Preview as’ menu to see how it would look to the logged out users.

Clicking on a course will open the course, and you will be able to see course overview, sections, and lessons. It is super easy to navigate and also keeps tracks of user’s progress so that they can continue where they left off.

You can also customize the course page templates by visiting Appearance » Customize page and clicking on the ‘MemberPress Classroom’ tab.

Step 9. Selling Your Online Course with More Powerful Features

Both MemberPress and WordPress are super flexible. This allows you to use them with any other tools to grow your business and reach more users. For example, you can create a powerful membership site/ community that offers paid content and perks along with courses. You can also use MemberPress with other LMS plugins like LearnDash. This allows you to use LearnDash for course creation and use MemberPress for powerful subscription, payments, memberships, and other features. Alternatively, if you want to sell other items like physical goods related to your course, swags, etc, then you can use WooCommerce to manage payments and orders. This will let you build a proper online store for your website.

Step 10. Promoting Your Online Course

The other advantage of WordPress + MemberPress combo is that it also makes it easier for you to promote your online course and make money online.

Let’s take a look at few ways to promote your online course, attract target audience, and make it successful.

daniel chip

For advice from experts

Please leave a phone number and we will be happy to provide you with the perfect solution

Contact us