DEV Community

Cover image for 10+ Ways To Make Side Income Online as a Developer
Shreya Purohit
Shreya Purohit

Posted on • Updated on

10+ Ways To Make Side Income Online as a Developer

Making side income as a developer can be a rewarding and valuable experience, both personally and professionally.

  1. Financial stability: Having multiple streams of income can provide financial stability and security. This can be especially important in today's uncertain economy.
  2. Professional development: Taking on side projects can be a great way to gain new skills and experiences, which can help you grow as a developer and increase your value in the job market.
  3. Personal fulfillment: Working on side projects can be a great source of personal fulfillment and allow you to pursue your passions and interests outside of your full-time job.
  4. Flexibility: Making side income as a developer can provide flexibility in terms of the projects you take on and the amount of time you dedicate to them.

In this post, we'll be discussing some ways through which you can make a side income as a developer. So without further ado, let's get started!

Contribute to Open Source Projects / Or Make One

1.You an contribute to millions of open source projects available on GitHub. It could be resolving issues or improving the documentation. This way you can :

  • Be a part of awesome communities
  • Establish an online presence
  • Make your portfolio
  • You might end up getting a job if you have an awesome portfolio!

2.If you love building open source projects, GitHub is an amazing way to make a side income while doing what you love. People out there are willing to give back, you can ask for sponsors on GitHub or support

Write blogs

Writing blogs is one of the best thing you can do for yourself as a developer. If you have knowledge, why not help others too? You can write tutorials, tips, advices or your personal stories (how you became a developer). The major profit of having a blog is that it can help you as a portfolio or in freelancing projects .

There are some websites that pay you to write articles too! Here are some of them:

  • hashnode
  • medium
  • vocal media

Open a YT channel

Opening a YouTube channel of your own is another great way to teach and learn. You can give step-by-step tutorials, share your experiences, give tips and advices.

BONUS: If you've a developer blog already, use it as a script for your videos. You can give a video walkthrough of your blog 😉

Sell Video Courses

If you've enough knowledge to teach someone, you can make courses of your own. There are many platforms that allow you to do the same while making a handsome amount of money.

  1. Udemy
  2. Skillshare
  3. Teachable

Coding Tutor

If you love to teach, this can be the perfect method for you to make a living by teaching others for as short as an hour. Some of the platforms where you can teach as a coding tutor are:

  1. Codementor : Visit here
  2. Id Tech : Visit here
  3. Programming lessons on Fiverr : Visit here

If you're feeling skeptical, read this blog post by Yogesh on How he Made $408 As an Extra Income on Codementor In One Month

Freelancing / Work on small projects

Freelancing is something very big today. There are many people who make full time living working for few hours a day. Some of the great freelancing sites are:

  1. Fiverr : Visit here

  2. Upwork : Visit here

  3. People Per Hour : Visit here

Ask for Support

If you provide quality content to your audience, they will be more than happy to support you in return. You can ask them for support in many ways. Some of them are:

  1. Buy me a coffee: Visit here
  2. KoFi : Visit here
  3. Paypal Donation : Visit here
  4. Patreon : Visit here

Content Creator

You can be a content creator. Now this includes some of the ways I mentioned above like creating content on YouTube and writing blogs. But do you know Twitter is a powerful tool as a developer for being a content creator? You can build your online presence and promote some good resources to your audience. In return you'll be getting commissions for the share. Pretty good deal, right! Affiliate marketing can be a powerful strategy to use here.

Sell Your Products

When you have established a sufficient online presence, you can roll out digital products as per your niche. Now this can include eBooks, 1:1 sessions, snippets and codes, etc. The best platform to put these products is Gumroad. Check it out here.

Like for me, even though I don't have a good online presence for now, I did a experiment by publishing a very own FREE product of developer tools. And believe me, I did earned a good amount here. Tech twitter community is a great place to be in.

If you're interested, check out my free product Developer tools here:

Sell Themes and Plugins

This one is my favorite. You can sell many code resources if you love coding. This can include selling code scripts, web plugins, website themes, templates, etc.

Here are some platforms for the same:

  • Themeforest
  • Theme Snap
  • Template Monster
  • Code Canyon
  • Creative Market
  • Codester
  • Envato Marketplace

The most important key factor to become successful in any of the ways mentioned above is to be consistent. Stay positive!

That's all for this one. I hope I was able to help you. Thank you for your time!

Let's connect on Twitter!

Top comments (0)