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.

Quote Mark

Best Answer

Six months ago, I had an idea for an online course. Today, I've made over $7,000 teaching online.

Here's what worked.
Writing Online

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.

Impressions: 7,331

Engagements: 488

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.

Impressions: 5,255

Clicks: 24

Ad Spend: $26.75

Sales: 2 x ($99)

Profit: $171.25

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.

Impressions: 53,357

Clicks: 189

Ad Spend: $208.91

Sales: 6 x ($99)

Profit: $385

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.
Launch Day

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.

Other points

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://


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:// 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

Product market and target customer

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.

TeenSharks steps to startup

Three Steps to Startup


A startup involves a personal journal, and the first start, which typically ends in failure. But this is the real first time learning.

Steps from an idea to a merchandise

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.

Why startups fails for the first time

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.

Jack the entrepreneur needing motivation

Jack the entrepreneur is a creation of TeenSharks Startup School


Why is motivation important for entrepreneurship? because it is very hard.

Jack the Entrepreneur: deciding how much to sell idea

Jack the Entrepreneur: trying to decide how much to sell his idea


Is an idea worth any money? Jack the Entrepreneur is trying to decide.

Jack the Entrepreneur trying to pick hat

Jack the Entrepreneur deciding which hat to wear - CTO or CEO


An entrepreneur is a Jack of all trades - he must be able to build, sell, and manage.

Jack the entrepreneur building prototype

Jack The Entrepreneur: Jack trying to make a hardware prototype


Jack the Entrepreneur is trying to build a prototype of a hardware product.

Related Quote Cards


July 17, 2020, 1:24:51 PM

Chang Liu

Veterans take risk, newbies take chances.


July 17, 2020, 1:24:37 PM

Chang Liu

Startup success is based on preparation, which is based on failure


July 17, 2020, 1:24:26 PM

Chang Liu

Recklessness is assuming you may win, leap of faith is assuming you may fail.


July 17, 2020, 1:24:11 PM

Chang Liu

Entrepreneurship is learning valuable knowledge that no one will teach

Startup Lingos To The Point


bold vs stupid

Bold is do the right thing that no one agrees and hard. Stupid is to do the wrong things that a few agrees and impossible.

business plan

business plan

A business plan has two parts, the aspiration and the traction. A business plan is about two parts: how the business runs, and how to start that business.

business plan

business plan and exit

The plan to reach the exit, including unknown uncertainties that will surely happen.

business model

business model

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.

value proposition

value proposition

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.



You may like your dream, but if you have to suffer tremendous set backs to realize your dream, would you give up?



You may like to startup, but you may not the business you startup


due diligence

VC or investor check. Include standard items 1. Did you quit your job; 2. Did your cofounder quit his job; 3. is your sales validated.



Protect and provide. And gets loved.



When you finally connect what you love to do to what a lot of people love to buy. When you can focus all you want and still have unlimited work and fun.


founder and CEO

A founder is not a CEO, until the company is making money and profit enough to stay alive on its own.



After you have a sale or a market hit, you ran into all kinds of accidental discoveries that you never knew exist.


Marketing vs. sales

Marketing makes the first sale happen. The sales department work on the rest.



A general or CEO or founder who is tolerant and generous. Someone who recognizes own mistakes. Someone with big heart for hiring people better than him.



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.


Widgety MVP

A "MVP" wanna-be that is still at the widget stage. Lacking ability to demonstrate effects, only projected effects.



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.


Cash Flow Is King

A company needs to have daily activities to keep employees busy and engaged. Otherwise the good ones will leave.


Company culture

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.


Take a stand

Tell people what you stand for, clearly and loudly, and those who like you will come to your stand. Others will walk by and shake their heads.



Veterans do things their way, because they know all the naysayers are just beginners and by-standers.



When you find a full universe within a grain of sand, a life time of work to do by focusing on one thing. There is enough people behind you to support your living and cause.



People's reaction when they know you have done something they could never do And they know this is not accident because you have done it a number of times.


Company valuation

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.


Due diligence

A thorough validation of everything you said.



Someone wanting to build a lean startup by projecting, offering, and test.



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.



Natural love.



Things to make sure the founder will not fall into despair, boredom or get distracted during the long execution even in face of repeated setbacks.



Insanely high value/solution to price ratio



Ability to walk long distance in the dark.



A complete shift of the supply chain and value provision.


Game changer

A new value provision that causes supply chain to move and customers getting more value for the same price.



Mission is how to beat loneliness during startup, mission is why your employees get up in the morning.