Create & Sell Courses on Your Own Website - No Monthly Fees

Step by step guide to create, sell, and market online courses that are fully integrated into your own WordPress website
4.8 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
143 students enrolled
Take This Course
  • Lectures 78
  • Length 7.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 English

Course Description

This course will teach you how to create and sell online courses from your own WordPress website. Your courses will be fully integrated into your existing website. And if you don't already have a site, the course will cover what you need to know to get one up and running easily.

This course is ideal for you if...

  • You are someone who just wants to learn how to create and sell online courses from your own WordPress website.
  • A Udemy instructor who wants the freedom to sell courses at ANY price you want to sell them for, market them the way you want, discount them as much as you want, and build your own email list
  • You want something that is part of your existing site, and not bolted on as a sub-domain
  • You just don't like paying monthly fees

In this course you'll be shown the different ways in which you can easily create a system in WordPress at minimal cost in which you can structure your lectures into a course, stream your video content, and package those courses up securely so that you can market them, sell them, and manage your paying students.

This course is not based on theory, it's based on the instructor's experience of building sites just like this, and you will be taken through his own website to see exactly how he has implemented his own solution.

So how much will it cost to build your own courses on your own site?

Well, unlike the alternatives, with their high monthly fees, the cost of doing it yourself, and ending up with something that is fully integrated into your site, can be as little as $0 if you already own a domain name and have some hosting. Yes, that's right, you can set up a very professional system which includes a learning management system, something to handle the membership side of things for your students, and take payments securely - and it needn't cost you a penny!    

But you aren't going to be shown just one way of doing this...

You are going to be show three different ways in which you can setup your website to build courses and sell them. There is something for everyone, however simple or complex you want to make things, and however much or little you want to spend on your site.


Q. Will the course teach me how to use Powerpoint, Camtasia, and/or video editing?
A. No - It's assumed that you either have a course already built that you want to publish, or you know the basics of how to create lectures and put a course together.

Q. Do I need to already have a domain name, hosting or website to take this course?
A. No - I take you through the basics about getting a domain name, hosting, and installing WordPress.

Q. Do I need to know WordPress to do this course?
A. While the course goes through setting things up in detail, it is not a course about teaching you WordPress itself. WordPress is very straightforward and easy to learn and there are plenty of free courses on Udemy that will help you pick it up if you are brand new to it.

Q. How much will it cost me to build my site?
A. Assuming you already have a domain name and hosting (and they can be picked up very cheaply if you haven't) then the solutions covered in the course range from free, up to in the region of a couple of hundred dollars. It's entirely up to you how much or how little you spend on it. I aimed to make everything as low cost as possible. The free solutions work VERY well.

Q. What if I run into problems?
A. It's unlikely as I've made everything as straightforward as possible, but in the unlikely event that you do then I'll be there in the discussion area, ready to give you help, should you need it.

What are the requirements?

  • A basic knowledge or familiarity with WordPress is assumed
  • A domain name and hosting will be needed if you haven't already got a website. This will be covered in the course.

What am I going to get from this course?

  • How to build online courses inside your own WordPress web site, where you are in control over every aspect of the site
  • Understand the best ways to securely stream video content
  • Learn how to secure and protect your 'Members Only' content
  • Selling your courses and other digital media from your own web site
  • Using courses to build your own email list
  • Getting affiliates to advertise and promote your courses, sending students to your site who are eager to buy your courses

Who is the target audience?

  • This course is for anyone who wants to sell courses from their own website in a way which FULLY integrates with their website
  • The course is for anyone frustrated by paying Teachable, Thinkific etc. each month whether their courses sell or not
  • It's a course for Udemy instructors who would like to sell courses for less than $20 or more than $50, and have complete control over every aspect of the sales and marketing process
  • It's a course for anyone who wishes to build an email list of their students that they can contact whenever they want, without restrictions.
  • The course is for anyone looking to generate some extra revenue from their content

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Important Information About This Course
Important Information About This Course
Why You Should Host Your Own Courses
Why We Will Be Using WordPress
Section 2: Things You May Have Considered Problems (But They Aren't Really)
Is WordPress Difficult to Secure and Maintain?
What You Need to Know About Streaming Video
Section 3: Understanding the Website Basics and Starting to Build the Site
What You Are Going to Need
The Things You Need To Consider Before Buying a Domain Name
Action Step : Choose Your Ideal Domain Name
How to Buy Your Domain Name
Action Step : Buy Your Domain Name
How to Successfully Navigate Your Way Through the Web Hosting Minefield
Web Hosting Features and Checklist
Linking Your Domain Name and Your Hosting
Checking Propagation
Installing WordPress
Initial Configuration of WordPress
Section 4: The Decisions You Will Need to Make
About This Section
The Components You Will Need
Choosing a WordPress Theme
Section 5: Hosting Your Videos and Other Course Content
Introduction to Hosting Your Own Videos and Course Content
Getting an Amazon S3 Account
Creating a Bucket for Your Course
How to Upload and Use Your Content Stored in S3 (Free Method)
An Alternative Way to Upload and Manage Your S3 Content
How to Create an IAM User and Generate Keys
Amazon Cloudfront - What It Is, How It Can Help, and the Pros and Cons
Securing Your Amazon S3 Links
Section 6: Creating The Standard Website Pages Quickly & Easily
What the 'Standard' Pages Are and Why You Need Them
The Simplest Way to Get a Great Contact Page
Options for the Terms and Privacy Pages
How to Create the Terms and Privacy Pages
Creating the About and Affiliate Disclosure Pages
Section 7: Option 1 - Using a Membership Plugin That is Free
Membership Plugin Overview and Options
Configuring the Membership Plugin
How to Protect Your Course Pages
A Quick and Easy Way To Create Your Course Pages
Course Page Creation - Revisited
Publishing Your Lectures in Bulk
Options for Creating Your Course Landing Page
Creating a Payment Link or Buy Button for Your Sales/Landing Page
Menus and Conditional Display of Content
Adding Students to Your Email List
Promotion, Coupons, and Affiliates
Section 8: Option 2 - Using a Free LMS Plugin
Plugin Overview
Installing the Plugin
Initial Setup
Adding a Course and Setting the Course Options
Getting Ready to Test the Setup So Far
Making a Test Purchase of a Course
Emails and Engagements Explained
An Overview of Memberships
How and When to Use Coupons and Vouchers
Quizzes, Certificates, and Badges of Achievement
Section 9: Option 3 - Using Paid Course Building and Membership Plugins
About This Section
How I Have Things Set up on My Own Web Site
The Plugins Used and Why They Were Chosen
A Closer Look at What the Membership Plugin Can Do
Creating the Default Membership Pages
Configuring the Registration and Account Pages
Payment Options
How to Accept Payment via Paypal
Sending Email Notices
Adding Buyers to Your Email Autoresponder
Setting up the remaining options
Integrating With Amazon Web Services (Amazon S3)
Protecting Your Video Content
Section 10: Option 3 - Setting up Your Courses
Understanding the Course Builder Terminology
Installing the Plugin
How to Create a Course
Different Ways to Create Course Units
Adding Course Units to Modules
How to Add a Quiz to Your Course
Integrating the Membership and Course Building Plugins
A Full List of the Plugins I Use
Section 11: Marketing Your Own Courses and Web Site
Marketing Your Courses and Web Site
Email Capture
How to Get Your Own Affiliates to Promote Your Courses
Section 12: What's Next?
Bonus Lecture

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Chris O'Connor, WordPress Expert, Author, Raspberry Pi Enthusiast

I've been building web sites since the mid/late 90's, and am the author of the book WordPress For All : How To Create A Website For Business Or Personal Use, Quickly & Easily - Whatever Your Skill Level. It is available available on Amazon for the Kindle, with a paperback version due to follow in the near future.

I've been using WordPress since it was first released, and prior to that, B2 (the software WordPress was forked from). I've built numerous websites both for myself and for clients, using HTML, WordPress, and Joomla. From the very first commercial web site I built (in the days before Google existed) I have made a point of building my sites with search engine optimisation in mind, and have had top ranking for many of my sites for some of the toughest keywords out there.

I'm a big fan of Twitter, and if you follow me on Twitter then make sure you let me know that you found me on Udemy and I'll be sure to follow you back.

Ready to start learning?
Take This Course