Can you make money teaching online courses?
I want to describe how I created a course in react.js and made money with zero dollar investment. I basically repurposed what I learned into a course.
Six months ago, I had an idea for an online course. Today, I've made over $7,000 teaching online.
Here's what worked.
I've been writing online since 2014. I would condense and simplify pieces of information I learned into helpful articles. At the time, I wrote for myself––I needed to keep my skills sharp.
I repurposed the knowledge I was paid to learn at work into content for others. After five years of writing online, I hadn't made a single dollar. All of the content I produced was free. I saw other creators making millions teaching online. Why couldn't I do the same?
I realized I hadn't been giving away my content for free. I was building an audience and establishing credibility.
Writing online is difficult. Clearly explaining technical content is twice as hard. You have to understand the subject deep enough that you can explain it at an entry-level. Many fail at this.
Over the past six years, I created my niche with front-end web development. I started a small newsletter where I'd share my latest writing with my audience. I'd distribute my content to social media. Occasionally, a post would go viral on Reddit or Hacker News.
Slowly, I became credible in my niche. My tutorials and blog posts helped others learn. I established myself as an "expert". I say expert, but you can do this.
Most people spend the majority of their time online consuming instead of creating. Be a creator. I focused on writing about topics I found interesting. Along the way, I built an audience.
Building an Audience through Learning
When I learned something new, I would share it––with my newsletter, on Twitter, everywhere. I gave value to my audience. The content I created for myself was now a reference for others.
Over time, this grew into a hub of inbound traffic to my website. Today, over 80% of my traffic comes from organic Google Searches. Without an audience, you cannot sell a product. Be helpful on the internet and you will create an audience.
At the beginning of 2019, I became obsessed with a specific technology called Next.js. It allowed me to create websites faster. I rebuilt my website using it and documented the process along the way. I continued to write about Next.js that year. In September, I realized I'd found my niche.
Finding Your Market
It's impossible to measure your success if you can't track it. Whatever your metric is (post views, number of likes), you need a baseline to improve.
I use Google Analytics and Search Console to monitor the performance of my site. I'm able to see which articles perform best and how people find my site. To my surprise, almost all of my highest ranked articles were about Next.js. I'd found my market.
Creating demand is hard. Filling demand is much easier. Don’t create a product, then seek someone to sell it to. Find a market—define your customers—then find or develop a product for them.
Creating a Course
The idea of creating an online course seemed daunting. It would take six months, at least. Based on my analytics, people were interested––but would they buy it?
After researching teaching online and marketing, I had a eureka moment. To figure out if people would buy the course, I would launch it. Now. Why should I treat this course any different than a software product? With software, you can start small and rapidly iterate over time. I applied the same methodology to the course.
First, I defined the content. I created an outline for the course I wish I had when starting to learn Next.js. Working backward, I made a list of 15-20 main concepts to cover. Then, I created a website to market the course and allow people to pre-order. The main benefit of your course should be explainable in one sentence or phrase. How is it different, and why should I buy it?
On November 3rd, I launched the course.
I placed a small bet––only 15-20% of the content was finished. If this launch failed and no one bought the course, I'd cut my losses and walk away. Instead of wasting the next six months, I wanted validation now people would pay for this.
I intentionally priced the course high at $199, with a launch price of $99. With ten pre-orders, I'd have $1,000 of revenue. No cards were charged––I wasn't stealing their money. I was validating my idea and confirming I had a market. With no idea how long it would take to create the course, I set a launch date of April 2020.
Two days after the launch, I had my first sale. It was breathtaking. Someone on the internet spent $100 on a digital asset I created. I couldn't believe it.
The next day, another sale. And another the day after. In the first week, I made seven sales for $700 in profit. I was motivated to continue working.
Should I Use A Platform?
You'll need to make two platform choices: how to accept payments and where to host content. For payments, I'd recommend Gumroad, Paddle, or Stripe. Depending on your volume of sales, there are different processing fees. This article goes more in-depth about how fees compare across platforms.
The second decision is where to host your content. For e-books or a small number of videos, I'd recommend Gumroad. If you have a large video course, YouTube (with private videos) worked well for me. Another option is a fully-managed online course platform like Teachable.
Marketing & Advertising
Writing online was effective at growing my site, so I took the same approach for the course. I wrote three articles to attract inbound traffic from social media and search engines. I released a 26-minute introduction video on YouTube. Not only did this promote the course, but it further established my credibility. The video has over 2,500 views, almost all from organic searches.
Providing value by giving is the fastest way to grow. If your audience has learned from you, they'll want more. Only after you've provided value can you sell a product. To give back, I ran a Twitter giveaway for the course. Initially, I planned for five winners. The response was so overwhelming that I ended up giving away ten instead.
I spent $0 and reached 7,331 potential customers. Here's the full statistics on that tweet.
Detail expands: 119
Profile clicks: 101
Link clicks: 72
I realized it was time to spend money on advertising.
My first attempt at advertising was through Google Ads. Again, I started with a small bet of $5/day. The initial results were promising.
Ad Spend: $26.75
Sales: 2 x ($99)
Comparing impressions against Twitter shows how valuable of an asset it can be. I continued advertising with Google, increasing the daily spend to $20/day for another week. Here are the final numbers.
Ad Spend: $208.91
Sales: 6 x ($99)
I also tried Reddit. I iterated over a few ads with this approach.
Use A/B tests to try different ads
Take the ad with a higher click-through rate
Rinse and repeat
I'd optimize each ad by targeting specific subreddits. For example, r/reactjs had twice the click-through rate for the same cost-per-click.
Even though I was new to advertising, it played a critical role in growing the course. Now, I needed to launch.
For months, I worked closely with early customers to get feedback on the course. Feeling confident, I soft-launched with 95% of the content finished.
After a week with no issues, it was time for the real launch. I posted to Product Hunt, Reddit, Indie Hackers, and everywhere else I could. By the time I had launched, I had $2,000 in pre-orders.
Ten days later, I broke $3,000.
When I started the course, my original goal was $5,000 in total. I thought that seemed aggressive. In retrospect, I aimed too low. Never underestimate the power of teaching online.
Since launching in February 2020, I've surpassed $7,000 in revenue. I'm averaging ~$1,500/month, putting me on track to make $18,000 this year.
You Should Teach Online
There's never been a better time to become a creator. Blog posts, YouTube videos, courses, podcasts, streaming––if you have something others find value in, share it. Publish that article. Make that video.
Stop waiting for a once in a lifetime idea and start teaching others online today. The opportunity outweighs your fears. Even if your audience is small, teaching others will improve your understanding of the subject.
My story isn't unique. Here are some other creators that inspired me.
Adam Wathan made $2.5MM from books/courses.
Daniel Vassallo made $100K from a book and video course.
Emma Bostian made $40K before her book even launched.
Never underestimate the power of teaching online. I hope this helps and I'm happy to answer any questions for others wanting to teach online.
13 points ·
4 hours ago
I've had courses on Udemy since 2012. At the time I thought no way I'd continue making money off them for more than a few years. After 5 years when I realized my old courses were making just as much if not slowing growing in revenue year over year, (they are evergreeen content, business/finance related), I shifted focus back to making more courses. Glad I did. Basically passive income, I make roughly $6K USD a month. Occasionally I'll answer questions but honestly I don't actively engage with the students. Isn't insane go retire on the beach money, but for courses I spent maybe a few months cranking out, happy I did.
I should mention I didn't do a lot of what the OP mentioned, like pre-launch etc etc. I cranked them out as quick as I could to be honest. It really is a side business for me, I make a living in consulting in areas related to the courses.
Point of my post is if you are thinking about it, just do it. And spending the time to do more like the OP mentioned will most definitely get you even better results. Just throwing stuff up doesn't work per se, I was fortunate that I had a student base from the first several years that I could market new courses too, get reviews, gain traction, etc.
It came at a point where I am feeling a bit disappointed in my launch.
TL;DR I started a course that I believe in but so far looks like there is no interest which is uber discouraging. If you can, please take a look and give me feedback on what could be wrong. I want to help others without lying about expectations. Https://houtechconsulting.thinkific.comHttps://houtechconsulting.thinkific.com
I've always helped IT people with their pursuit to become IT consultants, i.e. to incorporate and take control of their careers.
I recently launched Https://houtechconsulting.thinkific.comHttps://houtechconsulting.thinkific.com And the response has been underwhelming.... zero actually. I launched a LinkedIn campaign and got some clicks but again, no sales.
At this point, I'm kind of discouraged as most people say that you shouldn't "create demand" for your course, but this, taking control of your life and career, is something that I feel is my true calling... I want everyone to break free from being under the mercy of their their employers. The thing is, I found a lot of courses with guys in rented fancy cars showing off and I find that fake and unappealing. I'd rather show IT professionals that they can make six-figure but no expect to be millionaires because of consulting.
I digress, if you can, please take a look at my course page and tell me what you don't like, what you'd like to see, and why do you think someone wouldn't pay for the course.
Maybe I'm being a bit impatient here but it is like almost catching the thread of what you are meant to do then realizing that people are more than happy asking you for advice but not paying. Heh.
I think I'll create a new post for this comment!! I need to get over my pride and ask for constructive comments.
Wishing you the best!! I hoped my +16000 LinkedIn connections would make a good following. This is proving it need to be more.
Introduction Video! You are the second person to ask about that! I'll do that asap!
Price-wise, yeah, maybe I should focus on getting some users, traction, and maybe full content before asking for the full price then. I figured it wasn't "fair" to down price skills that took me years to grow but I guess I should start somewhere.
Question asked by
May 9, 2020, 1:00:29 AM
Related Picture Note Cards
The process for a process to gain access to market
A product must gain access to a market and then bought by a customer who is comparison shopping in a safe place. The market validate the quality and safety of the product.
Steps to turn an idea into a product innovation
What are the steps to turn an idea into an innovation? there are at least the following steps. The idea must be turned into a product, and the product must enter the market. In the market, the target audience will examine the artifact - if they buy, then the product becomes a merchandise.
Startup failures - why they fail?
A first time entrepreneur always under estimate the difficulties. Each voyage is a ship with 2000 holes - each hole is only visible when the boat is in water.
Related Quote Cards
Startup Lingos To The Point
How to turn an interest into a money maker. How to attract people, how to stimulate people to pay, how to make profit, how to make relations, how to keep relations.
How much do I have to give my audience so they can pay me something in return? What do they value? what problem do they search for answers on your own? I want to solve that problem.
Brand means name recognition. A lot of people knows what your company does and what you stand for. Brand is result of long campaign of consistent value provision and media cultivation. Brand helps a company reduce marketing cost.
Whether there are buyer willing to pay or not. For that to happen you must provide extreme value. The entire startup process would be based on guess before the validation. Validation happens in a market, not on the street.
Value is what you give customers beyond the price you charge. Value is effective solution to a problem. The price your customer pays reflects whether the problem is big for them and whether your solution is uniquely effective. Value stems from quality and detailed work.
Marketing means bring your product to the market and bring your message to your customer. Marketing is not salesmanship. Marketing is to penetrate the world of commerce through many barriers and existing networks.
Minimally viable business, or MVC, minimally viable company. A company that scrapes by, full of guess and hope and no traction and sales. When you give your customers things for free they all take it. But they never pay and you can never rent a table at the market.
Minimal viable product. A full artifact of a real product. Something that works ALL THE TIME. You can demonstrate the real effect on real people - not to sell hope. The MVP may not have certain non-essential bells and whistles, but it needs to have appeal value.
Customer is king
A business lives at the mercy of its customers. You provide your customers 10 dollars worth of value and they pay you 1 dollar, not knowing that your company only costs 99 cents to provide the item. The value is not the item - the value is what is attached to the item.
Company culture is based on a company making money. Once your workers are paid, they need to have a mission and aspiration so they are not bored everyday and make trouble in the work place.
A company valuation is cash investment divided by the percentage. As long as your story is good, the valuation will keep coming, and the investors will keeping falling into the line.
Return on investment
Investors are either behind family fortune (never work with them) or for rich clients as investment vehicle. Both need returns 2-3 times better than stock market darlings.
Having found what people want, not just what people may need. Your offering and their acceptance is sure, no longer a guess. You can provide it for profit, and you can indeed making living on it. Traction is sometimes called validation. You are no longer a theater. You have touched nature, and found cash vein.