How to create an Online Course for Free in 2020?

So you have a course that you’ve created and want to host it for free?

I totally understand – you don’t want to spend money before you know it will give you the returns you hope for.

There’s lots of ways to host courses online.

There are tons of platforms out there and you can certainly use one of those.

Course creation basics

Before we even talk about where and how to host your course, let’s make sure you have the basics thought through.

First thing you’ll want to do is make sure your course title is going to attract the right people.

What I usually follow for a heading or title in a course (as well as ads and capture pages) is the “how to x without x” formula.

For example, if your course is about loosing weight, you might say something like “How to loose 20 lbs in 20 days without worrying about calories”

That makes is clear what it’s about and who it’s for.

Certainly could be better but we’ll not worry about that in this post.

The course structure

Normally, an online course should have an introduction, the lessons and a conclusion – at the very least.

It’s just basic grammar skills.

Whether your course is free or not, you want it to be simple and easy to follow, otherwise your students won’t complete it.

I recommend 3-5 lessons on top of the introduction and conclusion.

Each lesson should be 10-30 minutes and the shorter the better as long as you get the point across.

Where to host the videos

The one thing that all course hosting platforms have in common is that they will not host videos for you for free.

Because of that, you will want to host them on sites like YouTube, Facebook (as a public video) or Vimeo.

In the case of YouTube and Vimeo, you can host private videos with public links so you are able to add links to emails or blog posts but they can’t find it by searching for it.

As for Facebook, you will need to make the video public if you want to use them in your course.

How to create course on WordPress page

You could just send the links by email or even direct messages but that limits you in being able to at least structure the videos in a sequence for your students.

What I recommend at a minimum is a page such as a WordPress page where you can write up extra details for each lesson.

It’s relatively simple to setup a free WordPress blog site and you can do so at or for example.

In the video above, I show how to o it on

Setup an email list and capture page

Now that you have a free blog page you can send them with all the course details, you might want to automate it a little more.

Sure, you can have conversations manually and reach out to them, but what if you get hundreds of students?

The best way to go is with an email list provider and the good news it that you can now use aWeber for free.

Just go setup your free account at

You can then create a list, add your first email with link to your blog page and create a capture page.

I show you how to do all that in the video.


It’s relatively simple to host a course for free.

You might want to sell it and add a simple PayPal button or if you’d like, you can host it for free on Click eCourse and have the platform handle payments and even commissions to others who promote your course.

Hosting on a platform like Click eCourse also allows your students to keep track of where they left off in the course even if they go from mobile to desktop for example.

You can also track who has completed the course and send emails to your students based on their status.

If you have any questions let me know

Please share, your friends (and me) will appreciate it.

One thought on “Course Income Secrets #187 – How to create an Online Course for Free in 2020?”

Leave a Reply

Your email address will not be published. Required fields are marked *