8
2 Comments

Online Courses & Indie Hackers: Should You Go Self-Hosted or Marketplace?

I think online courses are a great idea for Indie Hackers.

Online courses:

  • Are self-contained projects which aren't as demanding as trying to launch a SaaS product, so it's a nice gateway drug to bigger things later. 🚀
  • It can also be a great way to diversify existing revenue streams đź’°
  • You can still learn/test a lot of Indie Hacker skills from the experience (even on a marketplace you'll still want to market your course as I explain below) đź—ť
  • There's a greater chance of some success (it's less all or nothing than many other products) 🎉
  • It's the Feynman technique in action, so you will grow your core skills even if it doesn't bring in serious money. 👨‍🏫

How Much Are People Making?

John Purcell, who has earned over $1 million on Udemy put it best when replying to the infamous Quora question “How much does a Udemy Instructor make?”. His first response was “Some none, very many a bit, many quite a lot, and some are positively getting rich.” I think this is the reality.

Where to Sell Your Online Course 🤷‍♂️

udemy pricing

Online Course Marketplace Pros and Cons

An online course marketplace such as Udemy, Pluralsight, or LinkedIn Learning contains a collection of online courses and an existing user-base of students.

Each marketplace is different, but the tradeoffs tend to be similar.

Pros

  • Students are already on the marketplace so (in theory) if you create something in demand to a high quality there is are a large number of potential buyers.
  • The platform does marketing for you (which also has downsides - see cons)
  • No running costs
  • The platform takes care of compliance
  • Most major marketplaces have an adequate feature set so that you can focus on creating your course

Cons

  • Marketplaces will take a significant proportion of your revenue. Udemy takes 50% as standard but in reality, it is much more than that because they take more for students who purchase from their AdWords campaigns - see sales deep dive below
  • Marketplaces control your business model (and usually your pricing)
  • Marketplaces control your customer email list
  • Marketplaces tend to have big players you must contend with
  • You are at the mercy of the marketplace student review system
  • Potential lock-in

Sales Deep Dive & Gotchas: Udemy

Two of the key downsides to a marketplace are that you do not have control over the business model, and you have limited control over the pricing. In the case of Udemy, your lack of control over the pricing is very pronounced. Whilst you may set your course price somewhere between $10-$200, through the mechanism Udemy refers to as the “Global Price Tier Matrix" the reality is that Udemy runs constant discounts on courses, so that:

  • Students are trained to wait for discounts
  • Realistically, the max price you can sell a course for is around $20

Udemy’s share of your course sales. This can be divided into the following three scenarios:

  • Organic Sales - Udemy takes 50%
  • Sales from Your Marketing - Udemy takes 3%
  • Sales from Paid User Acquisition Channels (i.e. Udemy’s ads) They take approximately 75% “depending on the partner or costs of advertising”

You may be wondering what “Your Own Marketing” means at point 2. This is where a student clicks on a coupon code that you market yourself. The coupon is generated via Udemy’s coupon generation feature. Udemy also places restrictions on these coupons, making it mandatory for those offering a discount to expire within 1 month (this was a restriction introduced towards the end of 2019).

Self-Hosting Pros and Cons

Generally speaking, the pros and cons of self-hosting are the opposite of those for using a marketplace:

Pros

  • You retain the majority of your revenue (excluding costs which we will describe)
  • You control your business model and pricing
  • You (potentially) have access to a larger feature set for creating your course
  • Your course is not displayed right next to a very popular existing competitor
  • You are not at the mercy of the marketplace student reviews
  • You control your email list and marketing and can switch vendors without notice

Cons

  • You have to do all of your marketing
  • You now have running costs (more on this below)
  • You have to be more vigilant with your compliance and admin

Key Evaluation Criteria

Now that we’ve considered the pros and cons, as well as the hidden gotchas, how do you make a decision?

I think the following criteria are the key areas to consider:

  1. Do you already have any kind of following? This could be in the form of a newsletter, blog, podcast, social media following, youtube/twitch channel, or access to other influencers in a space relevant to your course.
  2. How ready are you to hustle?
  3. How much experience do you have with course creation?
  4. How much control do you want over your course business?

If the answer to (1) and (2) is a straight “no”, then a marketplace is probably the best place to go. You can always change your mind later. If the answer to (1) is “no” but the answer to (2) is “yes” then I’d consider (3). If you’re ready to hustle but have no experience with course creation then a marketplace might make sense initially whilst you’re testing out a new course idea. On the other hand, for those authors with existing courses then if you want more control and are ready to do some of the marketing work self-hosting can be a great approach. Experimenting with these options can potentially course authors to cross the chasm from “side business” to “full-time career”.

Hopefully, this guide has given you a good idea about how to find the right platform for you. Good luck!

This is an excerpt from the much longer guide to creating your online course

If you found this guide useful, please consider signing up to the CourseMaker mailing list, as we produce quality content regularly

posted to Icon for group Course Creators
Course Creators
on July 5, 2020
  1. 2

    I love this guide. It's a common question that comes up a lot. I would always default to "self-hosted" in my opinion.

  2. 1

    Thanks for this Chris :) it's something we thought about before launching the digiLab Academy

    We defaulted to self-hosted for the following reasons:

    1. We own our data for marketing
    2. We have more flexibility in including custom analytics/features/environments
    3. In the long-run, we want to build the Academy out into a standalone business

    Of course, it's come with a lot more development overheads!!!

Trending on Indie Hackers
Agencies charge $5,000 for a 60-second product demo video. I make mine for $0. Here's the exact workflow. User Avatar 132 comments I've been building for months and made $0. Here's the honest psychological reason — and it's not what I expected. User Avatar 77 comments I wasted 6 months building a failed startup. Built TrendyRevenue to validate ideas in 10 seconds. User Avatar 59 comments Your files aren’t messy. They’re just stuck in the wrong system. User Avatar 29 comments This system tells you what’s working in your startup — every week User Avatar 25 comments Why Direction Matters More Than Motivation in Exam Preparation User Avatar 14 comments