I have spent the past couple of years trying to build and launch products (yeah, the "Indie Hacker" path) and never made a single dollar. Recently I've been considering building online courses focused on the technologies I already know and work with. I worked with teaching before getting into software, so I know a thing or two.<p>- Are you building educational content on the web? (courses, 1:1 lessons, e-books, anything)<p>- How do you publish/sell your product? (YouTube, Fiverr, Udemy, Gumroad?)<p>- General advice for people looking to start?
Yes but not much, I earned $5k+ over the course of two and half years.<p>1. Yes, I am selling ebooks related to iOS development
2. I sell on Gumroad
3. You might have heard this before, but I will repeat it again, build trust with your audience first before selling them stuff, so they know you are actually skilled in your trade and your product is actually worth the money.
eg: if your product is for python dev, then your audience is python dev.<p>To build trust, help people in public, like answering question in reddit (eg: r/python), stackoverflow, write technical blog post that answers common questions etc, I have been doing this for 2.5 years. Then put a newsletter sign up box below each blog post, this way you can reach your audience who is interested on your content directly, very useful when you want to launch product to them, make sure you use it to regularly send useful information to them too, not just use it to launch product.<p>My iOS blog : <a href="https://fluffy.es" rel="nofollow">https://fluffy.es</a> , I have stopped writing on the blog as I no longer work as iOS dev now, but I still get a few sales each month.
I don't sell courses myself but our clients do (SAAS LMS business). I can give you some tips:<p>- There are lot of online course sellers these days. A lot of the content is mediocre and not worth paying for especially when you can find tons of free stuff on youtube, google etc these days. So you need to create real quality content of tremendous value.<p>- Don't do broad courses. Pick a niche. Specific niche. Don't teach programming languages. Teach Python (for example).<p>- Marketing. marketing. marketing. If you canot market your courses, you won't do much. You need to think about this.<p>- Plenty of good platforms to start with. Look at teachable, thinkific, learnworld, podia and a few others. The problem with these platforms is that you have to figure out marketing yourself even though they give you a more branded platform (your own logo, website etc). You may be better off starting with a marketplace platform like udemy.com where you are just a number like others but you may be able to get a few eyeballs on your courses (even though udemy courses are too cheap mostly for my liking and I feel like authors are forced to heavily discount).<p>- Did I say figure out your marketing strategy/tactics ? If you have no idea, you need to think about it. If you build it, they won't come but you already know that.<p>- Don't create long content (e.g. a 45 min single video). Better to create smaller consumable content (split that 45 min video into 3-4 10-15 min videos). Student attention span for online content/courses is too short.<p>- Create a feedback system and ask your students if your courses helped them. Offer tons of free resources.<p>- Do tons of content marketing. Best way to gain audience especially for online courses.<p>- Setup Upsell by offering FREE courses and then provide premium content. This will work if your content is good quality.<p>Good luck!!
I started with just YouTube screencasts. After I had a couple hundred subs, I made a video asking if people were interested in additional premium content and shared a link to a survey. About 70 people saw the video, 22 filled out the survey with their emails and seven paid when I offered an earlybird discount.<p>After that, I built a "real" but very minimal site and created a subscription business. I've put very little effort into marketing other than the fact that most my videos are free.<p>I probably picked too small of a niche but it's what I was into. It may be hitting its growth limits, but it's in the 4 figures / month MRR range.<p>My main advice is to focus on being helpful over UI, business models, growth hacks, etc. The first step is to provide value. After you can do that, then start worrying about how to capture it.
I started making paid content this year. I have made around 7k USD so far.<p>My take-aways:<p>- Pick a niche you know really well. A lot of sales come through reputation, since there is always going to be other competing products out there. My niche is Vue.js (not that niche).<p>- It is a lot of work. I'd estimate my profits around 5 USD / hour after it's all said and done?<p>- You need to build a brand! Start using Twitter and Reddit, interacting with your community. I am NOT a twitter or reddit guy normally, I do it for my professional image and content primarily.<p>- Build an audience first. I collected emails starting in Jan (day I decided to make a course). Around 500 ppl left their email before my launch, which was in June. Majority of my traffic from from my free ebook [0].<p>- Practice screencasting before you make a course. I did by posting free screencasts on my course website to get my skills up and show my content was worth $. [1]<p>- I rolled my own platform, hard to say if it was worth it. I posted my content on both my own platform and Udemy. I made around 5k from my platform, 2k from Udemy, but sold way more courses on Udemy (since they take a cut <i>and</i> they reduce the price based on country.<p>- Rolling your own platform has costs. Dev time, hosting videos (vimeo) hosting content (digital ocean), domain (namecheap) and the overhead of maintaining your stack.<p>- Udemy, while they take a cut, do a lot of marketing for you. Since I have put less time into marketing, sales on my personal site dropped, but Udemy is consistent (around $500 a month - I only spend around 3h answering questions a month).<p>I am now writing a book and will sell on Gumroad. Easy to set up, and they handle payments etc.<p>I will write a more detailed blog post soon on this topic.<p>[0] <a href="https://lmiller1990.github.io/vue-testing-handbook/" rel="nofollow">https://lmiller1990.github.io/vue-testing-handbook/</a><p>[1] <a href="https://vuejs-course.com/screencasts" rel="nofollow">https://vuejs-course.com/screencasts</a>
Udemy has been a bust for me. In fact, I went on a mini-rant on Twitter this morning about it (<a href="https://twitter.com/walkingriver/status/1325772355449344001" rel="nofollow">https://twitter.com/walkingriver/status/1325772355449344001</a>).<p>I've had decent success with Gumroad selling directly (<a href="https://walkingriver.gumroad.com" rel="nofollow">https://walkingriver.gumroad.com</a>).<p>I also sell book versions of the same content on Gumroad and Amazon (<a href="https://amazon.com/author/mcallaghan" rel="nofollow">https://amazon.com/author/mcallaghan</a>).<p>I think you should shoot for an hour or two of valuable content onto Gumroad, set a fair price for it, maybe even give away all or part of your first course. Build an audience to give you some fans to sell the second course to. See how it goes.<p>Good luck!
I do have a Python course at educative.io [1] which nets me around 100€/month. I was approached by one of the founders because of an ebook I did and shown here on HN [2]. I do have a personal blog [3] where I have some articles on Python and related things but I think I don't have an "audience". I'm also working as a teacher btw.<p>Next year as my current contract gets downgraded (no more exclusivity - less salary), I'm thinking about providing 1:1 lessons and make other courses.<p>Although I do have some things to show, I do not have any actionable advice to share, I am as "lost" as you! :)<p><pre><code> [1] https://www.educative.io/courses/full-speed-python
[2] https://github.com/joaoventura/fullspeedpython
[3] https://joaoventura.net/</code></pre>
I write ebooks, which is currently my sole source of income (which is not for everybody as my living style in this part of the world needs about $150 a month).<p>I use leanpub/gumroad to sell them. I'm not good at marketing and find it difficult to adapt advice from articles I've read on that topic. Whenever I publish a new book, I put them up for free for a few days and I still get paid as both leanpub/gumroad allows paying more than the price set.<p>I post about my books on reddit/hn/twitter and other social sites. Getting attention is hit/miss, for example my recent book had good response on <a href="https://www.reddit.com/r/perl/comments/jognf5/i_wrote_a_cookbook_on_perl_oneliners/" rel="nofollow">https://www.reddit.com/r/perl/comments/jognf5/i_wrote_a_cook...</a> but not much here <a href="https://news.ycombinator.com/item?id=25006829" rel="nofollow">https://news.ycombinator.com/item?id=25006829</a><p>I'm active on stackoverflow and reddit subs related to programming. I've had readers thanking me for the help and some have mentioned that they found out my books from my profile. And I learn a lot too from trying to answer questions.<p>Based on my experience, the biggest lesson I'd say is not giving up.
We build free online courses for human rights defenders, journalists and activists. The thing I would say first is that building for online courses is tricky and you have to approach it very differently to offline classroom teaching. Trying to shift directly from offline to online usually results in things not working well - as many are finding during Covid. In many ways building an online course, especially if you are using video, is more like being a producer than a pure teacher/trainer. Especially were you use video, people expect a high standard so that takes a lot of work and one thing you have to keep in mind is that it's very hard to change video once it's up there in many cases - so it can be harder to keep things updated.
This is a sample size of one, but one of the Youtubers I follow is Ali Abdaal. In addition to his Youtube channel he has courses on SkillShare. The combination of Youtube and SkillShare seems to provide him with a very good income.<p>Update: He uses his Youtube channel to promote his SkillShare courses. Using a combination of educational offerings for cross-promotion is often a good idea.
Lorman[1] is a local company in my city. I've visited and talked with their technical team. I brought up working in education, and they looked at me completely dumbfounded. I soon realized it's pretty much completely a marketing company that exists solely to satisfy bureaucratic regulations. Any educating that occurs is a side effect.<p>1. <a href="https://www.lorman.com/" rel="nofollow">https://www.lorman.com/</a>