WordPress is one of the, if not the most versatile content management system on the internet. You can do almost anything with your WordPress site, and this includes having an online course business. Here’s our quick and easy tutorial on how to create online courses on WordPress with the new LMS: Owwlish.

HOW TO CREATE ONLINE COURSES IN WORDPRESS
Step 1: Set Up Your WordPress Site for Online Courses
Before we go into the nitty-gritty of building an online course, this article assumes that you already have an existing WordPress site for your business. If not, we highly recommend visiting the official WordPress.org site to get you started. It takes less than an hour to set up your online storefront, a must-have investment in this highly digital day and age.
Step 2: Use Owwlish as Your LMS
So alright, you want to venture into the booming market of e-learning and have readied a WordPress site just for that very thing, good call. WordPress, being the biggest CMS or content management system on the web, also boasts the biggest app marketplace, offering over 50,000 plugins that let you tailor your website to your needs. We’re in that market for a learning management add-on or LMS, software that builds, manages, and sells online courses specifically. Just download an LMS and install it on your site, and voila! You are ready to accept enrollment for your online classes.
However, it’s easy to get spoiled for choice with so many options, so if you are looking for an LMS that is both affordable and easy to use, we recommend Owwlish.
Owwlish is a new LMS that offers the essential features you would need in creating an online course. You can start with the basic plan which is completely free but gives you everything you would need to set up a simple online course. This includes the ridiculously easy way to organize modules and lessons and even upload videos for your course lessons!
Step 3: Build Your Online Lessons
Before we get started on how to build your online course with Owwlish, here’s a brief overview of everything you need to plan out to finally build that online course:
Select a Topic for Your Online Course
According to the Online Course Report, some of the most popular online course topics involve web development, data science, English language, and digital illustration and design. In other words, people are looking to learn practical skills that will have them equipped for the modern, globalized workforce. Don’t think that online courses are only for people looking to get into IT. There’s also a huge market for people learning for personal self-improvement, and there are plenty of creative and self-help courses rushing to fill that need. At the end of the day, go with your passion and expertise, and everything else will follow.
Construct a Lesson Plan
Start with defining a course objective: a concrete goal that is feasible to achieve in a single course. Map out the steps you and your students need to take to get to that goal, each step corresponding to a lesson or module, and you have a course outline. Pepper in some tests and quizzes in between to assess your student’s progress, and you have your lesson plan.
Set up Your Price Page For Your Online Courses
It’s easy to price a fish, less so a fishing lesson. You can work out an appropriate benchmark by researching similar products on the market while keeping in mind the average income of your target demographic. A survey done by Podia shows that a majority of online course providers price their offerings far below market price. Their data finds that the average online course is $182.59 and that a new course creator can reasonably price between $50 and $100 per course.
STEP 4: EMBED & HOST YOUR OWWLISH ONLINE COURSE IN WORDPRESS
Now that you have selected a topic and constructed your lesson plan, let’s get into the steps on how to set up Owwlish for your WordPress site.
Step-by-Step: Embed Owwlish on Your WordPress Site
Step 1: Log into Owwlish
- Go to your Owwlish Dashboard and navigate to Settings → Integrate.
Step 2: Select the WordPress Integration
- Click on WordPress. This will open a modal similar to the Static HTML integration.
Step 3: Generate Your Embed Code
- Type in your WordPress site URL.
- Click Create to generate the embed code.
- You’ll be taken to the Connected Sites section. Click the Client ID for the site you just created.
- In the popup, select the course you want to embed and copy the HTML embed code.
Step 4: Add the Embed Code to WordPress
For Gutenberg Editor:
- Open the page/post where you want the course.
- Add a Custom HTML block.
- Paste the embed code.
For Classic Editor:
- Open the page/post where the course should go.
- Switch to the Text tab (not Visual).
- Paste the embed code.
Step 5: Publish Your Page
- Click Publish or Update.
- Done! Your course will now display directly on your WordPress site.
Managing & Updating Courses
Once your course is embedded, you won’t need to update the code again. Any changes you make in your Owwlish dashboard will automatically reflect on your WordPress site.
Want to add more courses? Just repeat the embed steps with the relevant course code.
Outdated Plugin Notice ⚠️
The older guides used a now-defunct WordPress plugin and no longer apply
Please update any old references to use this new embed method.
Need Help?
If you hit a snag, reach out to Owwlish Support or use the chat tool in your dashboard.shboard.
2 Responses
Hey, thanks for the overview.
I have an existing set of courses, using WordPress pages and posts. I simply want to use a plugin to allow people to buy the course and “wall off” the pages for non-subscribers. What is the best plugin for that?
Hi Charles and thanks for your question!
Well of course there are lots of WordPress plugins to do this. Unfortunately most of them are overly complex and difficult to use. I say this as a WordPress developer myself for over a decade.
We of course recommend our own plugin, Owwlish. It’s super easy to signup and install on your WordPress site, and within a few minutes, you’ll have a completely protected Online Course on your WordPress site that you can charge learners access to, without the hassle.
Feel free to check out our tutorial on how to use our Owwlish online course plugin in your WordPress site: