Home Tutorials How to Create an Online Course with WordPress

How to Create an Online Course with WordPress

Need to create an on-line course with WordPress?

Whether or not you need to monetize your abilities by promoting programs otherwise you merely need to transfer your classroom to a digital atmosphere, constructing a WordPress course web site is cost-effective and comparatively straightforward.

Constructing an internet site with WordPress doesn’t require high-end technical information, however the course of may be overwhelming at first. So I like to recommend dedicating just a few hours to getting your web site up and working.

And don’t fear, on this tutorial, I’ll information you thru the method — you solely want to comply with a handful of simple steps.

If in case you have an current WordPress web site, you’ll be able to skip the primary three steps and soar straight to Step 4.

Now, let’s dig into the tutorial.

1. Purchase a Area and Internet hosting Service

The URL of your web site is referred to because the area identify. For example, the area identify of this web site is athemes.com.

Selecting area identify is essential as a result of it’s the very first thing your guests will see. A superb rule of thumb is to select a brief area identify that’s straightforward to pronounce and keep in mind. 

I like to recommend utilizing these area identify mills to discover a area identify to your on-line course web site: Wordoid, Lean Area Search, and Area Gap. 

As soon as you discover the area identify of your alternative, you want to purchase it from a internet hosting service that sells domains. 

Buy a domain name for your online course site

Talking of internet hosting companies, you want them for extra than simply the area identify. To grasp why you want a internet hosting service, let’s first perceive what’s a WordPress web site manufactured from.

WordPress web sites are manufactured from recordsdata and folders. You want an area to retailer these recordsdata and folders on the web. A internet hosting service allocates area on its internet server to your web site to retailer its recordsdata and folders.

There are several types of internet hosting companies. I like to recommend utilizing a shared internet hosting service as you might be beginning out. It’s each cost-effective and simple to arrange. 

Bluehost, Namecheap, Hostinger, DreamHost, A2 Internet hosting, and SiteGound are among the hottest shared internet hosting suppliers on the market. All of them provide inexpensive primary internet hosting plans for WordPress websites alongside with a assist staff who will make it easier to everytime you want help. 

Shared hosting example

Sooner or later, when your on-line course expands and attracts lots of of hundreds of scholars each month, you’ll be able to improve to a managed webhosting service. They supply greater safety, sooner loading velocity, and full management over the net server. 

Purchase an SSL Certificates

An SSL certificates is necessary for all web sites. It helps make sure the privateness and safety of a website’s guests. Plus, it improves a website’s search rating in Google and different search engines like google. 

When shopping for a site identify and internet hosting plan, the internet hosting supplier will immediate you to get an SSL certificates as effectively. Most internet hosting suppliers provide free SSL certificates corresponding to Let’s Encrypt. Ensure you get the SSL certificates and set up it in your web site out of your internet hosting account.

2. Set up WordPress 

After buying a site identify and internet hosting plan, it’s time to set up and arrange WordPress.

As I’m internet hosting my web site on Namecheap, I’ll undergo the steps in my Namecheap internet hosting account. Nonetheless, if you’re utilizing one other WordPress host, the set up course of could look slightly completely different for you. 

I like to recommend in search of the assistance docs of your internet hosting supplier to learn the way to set up WordPress in your web site. 

Open your internet hosting account and go to cPanel — different internet hosting suppliers could have Plesk or one other customized internet hosting management panel.

Subsequent, choose WordPress within the Softaculous Apps Installer panel.

Softaculous apps installer

On the following web page, you’ll be able to select the area the place you need to set up WordPress and comply with the setup wizard’s prompts.

You may be requested to enter info corresponding to the positioning identify, website description, admin username, and password. When you find yourself prepared, hit the Set up button, and WordPress shall be put in in your website inside just a few seconds.

To arrange the positioning, you’ll want to entry your WordPress admin space.

Enter your area identify into your browser’s handle bar and add /wp-admin to the tip.

Your complete URL of your admin space ought to appear to be https://instance.com/wp-admin (change ‘instance.com’ with your individual area).

It’s going to take you to your website’s login web page the place you want to use your admin username and password to log into your website.

Be aware that this isn’t the identical username and password you utilize to entry your internet hosting account, however the one that offers you entry to your WordPress admin space — you set it up whereas following the prompts of the setup wizard.

WordPress login screen

After logging in, you can begin establishing your WordPress website. There are two necessary steps to take:

  1. Customise your WordPress settings
  2. Set up a theme

Let’s take an in depth have a look at every of the 2 steps.

3. Customise Your WordPress Settings

The Settings menu in your WordPress admin space permits you to customise your website. For instance, you’ll be able to set the tagline or resolve who can depart feedback in your website, amongst different issues.

You will discover the Settings menu within the left sidebar. It has seven gadgets: Common, Writing, Studying, Dialogue, Media, Permalinks, and Privateness.

Every merchandise is devoted to customizing a special a part of your web site. Undergo them rigorously and configure the choices in accordance to your wants.

WordPress admin general settings page

Right here’s a fast rundown of the choices:

Common – It permits you to customise the essential parts of your website, corresponding to the positioning title, tagline, website URL, admin e-mail, website language, default person roles, time zone, and many others.

Writing – This feature permits you to configure the essential settings of your posts. For example, you’ll be able to arrange a default class for the posts printed in your website. You may as well change the publish format from commonplace to video, audio, picture, gallery, hyperlink, quote, apart, and chat.

Studying – With the choices on this web page, you’ll be able to outline how your guests view your web site. For instance, you’ll be able to present a static web page or show your newest posts in your homepage. In the event you select the previous, you’ll want to construct a homepage. In the event you select the latter, you’ll have to resolve what number of posts will seem on the homepage and whether or not they’ll seem as full textual content or an excerpt.

Dialogue – On this web page, you’ll be able to configure how guests work together with your web site. For example, you may make it necessary for customers to be registered or logged in to depart a remark, routinely shut feedback after a sure variety of days, or break feedback into pages, amongst different issues.

Media – The media settings are fairly simple. It helps you set the dimensions of the pictures uploaded to your WordPress website.

Permalinks – On this web page, you’ll be able to arrange the permalink construction of your web site and the URL base to your class and tag archive pages.

Privateness – Given the rising significance of knowledge possession, having a Privateness Coverage that declares the way you make the most of person info is crucial. The privateness menu permits you to add one to your WordPress web site.

4. Set up a Theme and Tutor LMS

Discovering the most effective WordPress theme can show to be a troublesome course of due to the sheer variety of themes out there available in the market.

Whereas some WordPress themes decelerate your web site, others are deserted by the builders and cease receiving safety updates, which leaves your web site weak to assaults.

aThemes have constructed Sydney with each safety and efficiency in thoughts. It’s a freemium WordPress enterprise theme that comes with a number of pre-built demos, together with a free starter website for eLearning web sites that you need to use to create a totally purposeful course website with just a few clicks.

Step one is to set up and activate the theme in your WordPress web site. Obtain Sydney, then open your WordPress admin space. Go to Look > Themes > Add New, and add and activate the theme.

Add new theme screen in the WordPress admin area

Now, go to Look and choose Starter Websites. Plenty of website templates will seem on the display.

I like to recommend utilizing the eLearning template as a result of it’s designed to construct on-line course websites.

Sydney starter sites in the WordPress admin area

In the event you hover your website over the eLearning template, it is going to reveal an Import button. Choose it, and a popup will seem displaying you an inventory of plugins the theme needs to set up in your web site, together with Tutor LMS.

It’s a preferred WordPress LMS plugin that may make it easier to create and promote programs in your WordPress website.

👉 If you would like to be taught extra about Tutor LMS earlier than putting in it, try our detailed Tutor LMS overview too.

Sydney demo installer, user interface

5. Configure Tutor LMS

In your WordPress admin space, hover your cursor over the Tutor LMS possibility.

It’s going to reveal the next choices: Programs, Classes, Tags, College students, Bulletins, Q&A, Quiz Makes an attempt, Add-ons, Instruments, and Settings.

Tutor LMS, admin menu

The very first thing you’ll need to do is go to the Settings web page of Tutor LMS and customise it in accordance to your wants.

There are lots of of choices, and also you want to think about all of them earlier than you begin creating your course. Tutor LMS’ assist docs will information you thru the Settings web page.

6. Create a Course

When you configured the Tutor LMS plugin, you’ll be able to arrange your first course.

In the event you go to the Programs menu and choose Add New, the default WordPress publish editor will open in your display. Right here, you’ll be able to add a title, an outline, classes, and tags to your new course.

Be aware: Classes and tags may also be added from the Classes and Tags sidebar menus.

Tutor LMS, course editor interface

Subsequent, scroll down, and also you’ll see a number of meta packing containers the place you’ll be able to configure the small print of your course, corresponding to the utmost variety of college students and problem stage.

Tutor LMS, meta boxes

Probably the most notable meta packing containers is the Course Builder. It permits you to create matters and add classes and quizzes to every matter.

Say you’re creating an search engine optimization course for all sorts of website house owners.

Utilizing the Course Builder, you’ll be able to create matters corresponding to ‘search engine optimization for Affiliate Entrepreneurs’, ‘search engine optimization for WooCommerce Websites’, ‘search engine optimization for Shopify’, and many others.

Then, you’ll be able to add classes and quizzes concentrating on the viewers of every course.

Tutor LMS, UI for lessons and quizzes

Within the lesson editor, you want to add a title, abstract, featured picture, video, and picture attachments.

Within the quiz creator, you first enter the quiz title, then add the query and outline the query sort corresponding to true/false, a number of alternative, fill-in-the-blanks, and many others.

Subsequent comes a settings web page the place you’ll be able to set cut-off dates, allow the quiz to begin routinely after the web page is loaded, set the utmost variety of questions allowed to be answered by a single scholar, and extra.

That is what my course seems to be like on the frontend of my website:

Frontend view of the free course

7. Handle & Work together with Your College students

Underneath the Tutor LMS menu, you get just a few separate areas to handle and work together with your college students:

  • The Q&A space permits college students to ask questions that instructors can reply.
  • Bulletins are used to situation and handle bulletins for college kids.
  • Quiz Makes an attempt present you the quantity of people that handed, failed, and have their course quizzes pending.
  • The College students space allows admins to handle scholar profiles.
  • The Instruments space helps you import or export your Tutor LMS settings.
Submenu for TutorLMS's student engagement features

8. Monetize Your Course

To monetize your course, you want to set up the WooCommerce or Simple Digital Downloads (EDD) plugin in your WordPress website (see our information on how to set up a plugin).

If you would like to use one other monetization plugin corresponding to Paid Membership Professional, WooCommerce Subscriptions, or Prohibit Content material Professional, you’ll want to subscribe to the premium model of Tutor LMS.

Since I’m utilizing the free Tutor LMS plugin, I put in WooCommerce on my website.

After set up, go to Settings > Monetization and join the WooCommerce plugin with Tutor LMS.

TutorLMS, free monetization option with WooCommerce

Subsequent, go to Merchandise > Add New in your WordPress admin space, and add a identify and description to your course in order that potential college students can study it.

Scroll down to the Product knowledge possibility, choose Easy product, and examine the For Tutor field. Set the costs to your course, then hit the Publish button.

Set a price for your course with TutorLMS and WooCommerce

Now open the course you created with Tutor LMS, and scroll down to the Add Product meta field. Set the Course Sort to Paid, and from the dropdown menu, select the product you simply created within the Merchandise space.

TutorLMS UI, set course type to paid

That’s it. You now have an on-line course up and working in your model new WordPress web site.

That is what the paid course seems to be like on my web site:

Tutor LMS, frontend view of our paid course example

Guests who’re taken with my course can buy it by clicking the Add to cart button.


Creating an on-line course with WordPress can generally be troublesome. On this tutorial, we appeared into a simple course of that concerned the next main steps:

  • Shopping for a site and a internet hosting plan alongside with an SSL certificates.
  • Putting in and establishing WordPress alongside with Sydney, our light-weight, free enterprise theme.
  • Making a course with the Tutor LMS plugin and monetizing it utilizing the WooCommerce plugin.

After creating your course, the following step is to advertise — for instance, you may make an announcement to your social media followers and get began with e-mail advertising.

That’s it for this one, people!

Do you continue to have any questions on how to create an on-line course with WordPress? Tell us within the feedback!