:Creativity / Working from home

How to create an online course

how to create an online course how to create an online course

If you’ve been wondering how to create an online course, we’ll walk you through the entire process. 

With the rise of the online course creator, more people are interested in how to start teaching online for a living. We’ve seen instructors acquire over five million customers and make more than $50 million in sales.

After analyzing over 12,000 course launches, we found a standard pattern that has been proven successful time and time again. 

  1. Choose your most profitable course idea
  2. Find your audience and define your outcome
  3. Set your income goals and price your course
  4. Create great course content
  5. Grow your audience and email list
  6. Build your school
  7. Create a course sales page
  8. Launch your course 

In this post, we’ll walk you through ideation, creation, launching, and more. Everything you need to know to start making money with your first online course is here.

1. Choose your most profitable course idea 

For some, coming up with a course idea is the hardest part of the process. We all want a slice of that multi-billion dollar pie, but how do you know your online course idea is profitable? 

We created a profitable course idea workbook to help you unleash your money-making course idea. Download our guide if you’re ready to:

  • Diversify your income and become a thought leader in your space
  • Elevate your online knowledge business
  • Pinpoint the most profitable and creative idea
Possible course topics Possible course topics

Believe it or not, everyone has an online course in them. We all have unique hobbies, passions, and skills that can translate into an online course. We have profitable teachers with courses ranging from cake decorating to watercolor painting.

When it comes to finding your profitable course idea, it can be broken down into three main questions:

  • What do you know? Write down the topics that you’re passionate about, and consider the skills and experience that you possess. 
  • How will my course provide value? Validate your course idea with your target audience. 
  • What niche is right? Look at what exists already and niche down your topic. 

Luckily, we focus on knowledge at Teachable. If you know a topic, you can create a profitable online course.

For example, perhaps you’re passionate about horticulture. Sure, the average Joe isn’t getting too excited about aquaponics. But, there are people somewhere dying to learn more about growing a flourishing aquaponic garden.

You just need to find them. 

2. Find your audience and define your outcome

Finding your audience is easy. Your audience may hang out in the same online spaces that you do. Whether you frequent horticulture subreddits or are active in Facebook groups, go there and ask about their struggles.

The power of transformation

Think about the transformation your course provides for your target audience. What outcome will students have after taking your course? As a course creator, you need to make that outcome apparent in your pitch to potential students.

Do your students want to learn all about aquaponic gardens? Maybe not. But if you can teach them how to set one up in their own home on a budget, that will get people excited! 

Communicate your value clearly

To ensure that your customers value your course, present it clearly. You can tell them that you’ll teach them programming, and that’s fine and dandy. However, you’ll show them real value if you tell them instead that you’ll teach them programming so they can get a job that pays more and has more flexibility.

It’s great to advertise what your customers are going to learn. It’s even better if you can market your course and tell them what they will get from learning the skills you’ll teach them.

Contact our sales team.

Looking to start teaching online with Teachable, but not sure where to start? Our sales team is ready to help.

Our team can help.

We can answer any questions you’ve got. Just enter your email below.

We'll be in touch soon.
Our team can help.

3. Set your income goals and price your course

Many creators have brought in attractive, sizable incomes through online courses. Setting clear income goals is important, but your goals should be more specific than “make money.”

Whether you’re hoping to make $1,000 or $10,000, keep that number in your mind while you’re pricing your course. You can systematically work backward to make sure your course hits its revenue goal.

To make $10,000 from creating an online course you could either sell it for $10 to 1,000 students or for $100 to 100 students.

To make more money with an online course, the answer is simple: charge more. 

We dug into the data and found that students hold courses that they’ve paid more for as being more valuable and thus, they are more likely to complete them. People oftentimes associate “cheap” with “low-quality” and will be less inclined to buy based on that perceived value. 

There are many benefits to using premium pricing. Here are a few proven ones to consider:

  • It’s easier to hit your income goals. You’ll make more with fewer students.
  • Your students will get better results.
  • Your students will be more fun (and easier) to work with.

There are many considerations when it comes to pricing, so we have an in-depth post on other pricing strategies here. 

Charging more for your courses is one of the easiest and most important tactics you should take for pricing. However, there are other ways that you can make more money. We’ve built-in course features like upsells, course bundles, and more to help Teachable users increase course revenue

4. Create great course content  

You’ve got your idea and you’ve figured out pricing. Now you get to start creating your course. 

When people set out to create an online course, this is often where they get stuck. They know what they want to teach, but implementing it is another story entirely.

The best way to plan your course is to write down every step that students would need to do in chronological order to get their desired outcome. Each step becomes a lesson in your course. 

Keep in mind that the purpose of your course is to bring your students to a transformation, so plan your course accordingly. Each lesson should lead to that final outcome.

Teach your way

People often ask: What equipment do I need to create an online course? 

With Teachable, you can get started without fancy camera or microphone equipment. You can also easily set up a low-cost home video studio in the beginning. As your online course business grows, you can always invest in equipment but it isn’t needed to get started. 

Teachable allows you to upload text, PowerPoints, keynote presentations, videos, and audio interviews—meaning that you can work with whatever medium you are most comfortable with. 

Most often we see instructors using a combination of both text and video to bring their students to an outcome. Video content can seem intimidating, but with a bit of practice, you’ll start feeling like a natural.

5. Grow your audience and email list 

The word “email list” gets a lot of buzz. You may have heard that you should build an email list for your business, but how do you do that exactly? 

The fastest way to grow your email list is to give something away for free. This free product will be your lead magnet, and it’s intended to draw in a targeted and interested audience. 

A lead magnet will prove to your audience that you produce quality content and that you’re a trusted resource.

Magnet checklist Magnet checklist

Here’s what you can give away:

Your lead magnet should be directly related to your online course content, so you attract your target audience. If you teach TikTok marketing, create a lead magnet for TikTok, not Facebook or another platform.

The mini course 

With a mini email course, you can look at your full, ten-section course. Then, take the first section and repurpose it into a lead magnet. The people interested in your lead magnet will also be interested in your premium offering on the same topic.

Viral giveaways 

Viral giveaways are another popular way to grow your email list. With software like KingSumo, you can give away a high-value prize pack. Make sure it’s specific to your course and grow your list like crazy. Viral giveaways are effective because entrants can share a link to your giveaway to get more entries, thus advertising your giveaway with zero effort on your part.


If you have a ton of blog posts on your course topic, compile them into an ebook to giveaway to your course audience. If you already have the content it will be nearly effortless to compile and convert to a PDF. From there you can set up landing pages and lead magnets on relevant posts and begin collecting emails.


It’s usually safe to say that 2% of your email list will convert into paying customers. Going back to step two, we can figure out how large your list should be before you launch. If you need 100 students to reach your $10,000 goal, then you should aim to have a list of 5,000 before you launch.

We have four email list growth strategies that you can implement in seven days here.

6. Build your school 

When you’re figuring out how to create an online course, consider which features are not negotiable for you. Here is what many creators prioritize:

  1. An intuitive platform. Teachable allows you to create a beautiful academy that conveys trustworthiness and authority through clean design. Plus, it takes less than an hour to get everything online.
  2. Ownership of the course domain name. Do want students to come directly to your website to look more professional?
  3. Mobile responsive. Creators may need a platform that reflects that, especially since around 30% of students may not take the course on a computer.
  4. Control over the school. This is probably the most important point. Platforms like Udemy can discount your course without your knowledge or permission so that a $100 course will be sold for $10. Plus, they recently set a price cap on courses at just $50 (not premium pricing). They also deny you control over student data and email lists. Teachable gives you complete control over pricing and lets you collect student email addresses that you can take with you even if you stop teaching.
  5. Payments. Being able to accept payments from day one is essential. It only takes a few minutes to set up payments when you use Teachable. Plus, we can help manage taxes, affiliate payouts, and more.

All of the above is available on Teachable. If you are itching to make a course, but don’t have the money to invest, you can get started right now with a free Teachable plan.

7. Create a course sales page 

Setting up your sales page is key to start making money online and creating your online course.

Flower class Flower class
Example: MakeFabulousCakes by Darlene Abarquez

There are six assets that we recommend including in order to make your sales page as high-converting as possible:

  1. A headline: Tell us what your transformation is.
  2. Subhead: Go a bit more in-depth.
  3. A promo video: Optional, but recommended. A quick two-minute video can help add a face to your brand.
  4. An explanation of the course: Here is where you can go further in-depth and explain what your course is, what your students will gain from it, and why your course is the best course.
  5. Testimonials: If you have previous customers or fans of your brand who are willing to vouch for you that can go a long way in creating social proof.
  6. Pricing: People need to know what they’ll be investing in to take your course. Teachable Payments makes setting up pricing easy.

Interested in more information on creating beautiful sales pages?

8. Launch your course

After all your hard work, it’s time to launch your online course. While it’s fun to experiment with different marketing techniques, we’ve found that when it comes to launching, a tried-and-true method always performs better. This is why we’ve created a plug-and-play email launch sequence for you.

It’s easy to implement, effective, and members of our community have used it to make up to five figures on course launches.

The idea is simple: After building your email list and nurturing it with some free content (like blog posts, videos, etc.), you launch your course through a series of strategic emails. These emails work to build anticipation for your launch and the urgency to buy now.

Launch phase Launch phase

Here’s what the sequence looks like per day:

  1. Tease out your course
  2. Answer “What is the course”
  3. Tell your audience the course is open
  4. Answer FAQs
  5. Offer a surprise bonus for those that buy now
  6. Say thank you and show social proof
  7. Make a logical argument to buy now and say your course is closing
  8. Send three emails saying today is the last day

To make it even easier, we created a full step-by-step guide and email sequence template for launching a course. 

And, now that you’ve got the “how to create an online course”, let us explain the “why”.  Watch below.

Let us know – what is your biggest struggle in creating an online course? Ask away and we will offer our top notch advice in the comments!

Author: Morgan Timm, Morgan Timm is a content marketer with a background in blogging and social media. She runs Mostly Morgan, a life and style blog that reaches an audience of 40,000 people monthly.

This website uses cookies and other tracking tools to provide you with the best experience. By using our site, you acknowledge that you understand this and are willing to comply with the terms in our privacy policy and cookies policy.