15 things you can do to earn money as a programmer

15 things you can do to earn money as a programmer

In this article, we are going to see 15 ways to make money through coding. Coding is fun and we can make money with it. But we don’t know how or where to start, what are the ways, the resources involved, etc.

In today's article, we will look at the ways to make money online through coding.

#1 — Teach Courses

Do you know there are so many students on the internet that need a teacher or online course to learn a programming language or any computer science topic? You can help them out by teaching a course and selling them for $9.99 to $100 per student. Many developers out make a living by just teaching courses online. Below, I have mentioned some top websites where you can upload your courses and sell them.

  • Udemy
  • Skillshare
  • Bitdegree

#2 — Freelancing

Freelancing is the top choice of every programmer for earning online. Because you are your own boss as a freelancer. You can earn $1,000 to $10,000 easily by just sitting in your house and coding.

To get started with freelancing, you should think about what service you can provide. Today's popular services for programmers are web development, app development, web app, front and back-end development, etc. Choose the service and then choose a freelancing website and start earning. Below, I have mentioned a few top freelancing websites for you.

  • Fiverr
  • Upwork
  • People Per Hour
  • Guru
  • Toptal

#3 —Programming Tutor

Instead of teaching the whole course, you can guide a student or help them in their programming homework or lessons. Many students are searching for a tutor for helping them to understand programming lessons and homework. You can be a tutor for them and earn hourly.

Top tutor hourly charges are $56/hr or more. You can start with $9/hr. Below, I have mentioned the top tutoring websites where you can start your work as a programming tutor.

  • Codementor
  • Chegg
  • IdTech
  • ClassGap

#4 — Sell Plugins and Themes

If you are a web developer, then this idea is for you. You can develop plugins for WordPress or other websites and sell them at a good price. Many developers need some plugins to save time and make their work easy. You can be their lifesaver and develop a plugin that others need. You can earn a passive income of up to $100 to $1,000 a month by selling plugins.

As a web developer, you can also sell website themes and templates. Many people and developers need beautiful and responsive themes and templates to make their websites. You can sell the template to them and earn a passive income. This idea is one of the top choices of every web developer. You can make $1,000 to $10,000 a month or more. Check out Google for success stories of developers via selling themes and templates.

#5 — Develop an App

These days, every person has a smartphone and for solving their daily problems, they install different applications from the Apple Store or the Play Store. If you are a mobile application developer, you can develop a useful app, integrate the ads using Admob and upload it on different mobile app marketplaces.

Mobile app developers who upload apps on the Play Store or Apple Store are earning $10 per day or more and monthly, they can earn up to $500 to $1,000. You can start by creating your app, integrate ads using AdMob or any mobile ad website, upload it on the app marketplace and earn a passive income.

#6 — Develop Game

The gaming industry is a million-dollar business these days. Because of the smartphone era, games can be playable anywhere. If you are a game developer, you can start earning by creating games. Want to know how? Let me explain with points.

  • Develop a game
  • Integrate ads or make an in-game purchase
  • Upload it on the game marketplace

For integrating the ads, you can use AdMob which uses Google websites for providing ads for mobile applications. Or you can use Unity Ads for games. Below are the marketplaces you can use to make your game available to the world.

  • Play Store — Mobile Games
  • Apple Store — Mobile Games
  • Unity Store — Mobile and PC Games
  • Steam — PC Games
  • Itch.io — PC and Mobile Games

#7 —Write Tech Articles

If you are good at telling stories or you have a great knowledge of technology or programming, you can start earning by writing programming or tech articles. Just like I’m writing programming articles on Medium. You can join Medium as a writer and start earning a passive income.

There are many other sites also available. Below, I have mentioned the two top websites where you can start as beginners and earn well.

  • Medium
  • Vocal.media

#8— Open-Source Coding

You are a programmer, developer, and problem solver. You can develop an open-source program that will solve other people’s daily life problems. Ask your audience for support. They will happily support you because you will keep the software updated for them.

You can use different websites to receive support from your audience. Below, I have mentioned some top websites you can use for receiving support money.

  • Patreon
  • Buy me a Coffee
  • Ko-fi
  • Memberful

#9 — Blogging

To earn a passive and good income with coding skills, you can also start tech blogging. In the blog, you can share some programming knowledge, write articles on programming frameworks, modules and even teach programming language. These days, more and more people are learning things from the internet by reading articles or watching videos.

You should start writing some awesome articles for your blog and monetize your websites using Adsense which is a Google Ad company and the most trusted one.

#10 — Coding Competition

Do you know you can take part in a coding competition and if you win, you can earn a prize of up to $1,000 or more? Many websites hold a coding competition which is sponsored by different code tutorial websites. You can take part in these competitions and earn a passive income.

To start earning with this idea, I have mentioned some of the top websites for coding competitions below. Good Luck!

  • TopCoder
  • CodeChef
  • Codewars
  • HackerRank
  • LeetCode

#11— Bug Bounty Hunter

A bug bounty hunter is a job requiring you to find the bugs and errors on online websites or web apps. If you are a web developer or have knowledge of web back-end and servers, then this idea will help you to earn passive income by sitting at home. The most famous website for bug bounty hunting is HackerOne.

Many bug bounty hunters find bugs from big websites and web apps and report to the company through HackerOne and earn up to $50,000. That’s right! These big companies are safe from making big losses, so they are happily paying the bug hunters. You even find websites that require hunters to find bugs on HackerOne. Besides HackerOne, I have mentioned more websites below.

  • HackerOne ( most famous )
  • Bugcrowd
  • WhiteHub

#12 — Sell Ebooks

You can write your own programming ebook and sell it at a good price. Many beginner programmers search for books to learn a new programming language or sharpen their skills. You can be their mentor by selling them coding ebooks.

So, what are you waiting for? Start writing your ebook and display your ebook for selling on any ebook marketplace. Let me help you to find the top marketplace for selling your ebook.

  • Amazon Kindle
  • Kobo Writing Life
  • Blurb
  • Lulu
  • Gumroad
  • Nook Press

#13 — Quora

Quora is the top question and answer website, where people can answer other people’s questions. Quora has a partner program that you can join to earn with them by asking questions or answering the questions. But you can’t directly join — you need to answer questions on Quora and you will get the invitation from Quora to join their partner program.

Quora has a space program where you can start your publication and add writers and experts who can write some articles or answer others’ questions. You can earn with the space partner program which you can join easily.

#14 — Build a Software or Web App

You can build a software or web app and create a subscription to it. So, if any user wants to use your software, they will pay you some amount monthly. The example for this idea can be seen with software like Ccleaner, different Windows tools, online web app tools that cost some money to use, etc. You can earn a passive income with this idea.

#15 — Programming Podcast

Launch your programming podcast and share your programming language with others. Many developers do podcast sessions and tell amazing stories of their coding life or tell their listeners about problem-solving tricks and tips.

You can do this as well. You can start your own podcast, tell your audience a programming story, or share helpful tips and tricks. Monetize your podcast to earn a good amount of money. Below, I have mentioned two websites where you can start your podcasting journey.

  • Anchor
  • Podbean


I have mentioned the top best ways to earn money online and you can start earning right now by choosing any of these ideas. You can search for more ideas on Google Chrome. If you are a beginner and you’re still looking to learn some skills, check out my other articles. Hopefully, you’ll find them interesting and helpful.


Write a Comment *


Email *

Post a Comment

Post a Comment

Previous Post Next Post