How to Make Money Coding

5 ways of making money without a software engineering job.

Untitled Poet
4 min readOct 13, 2022
Photo by olia danilevich:

Many of us get into coding to create some sort of income for ourselves, but getting a job requires going through coding interviews and picking the right company, and doing so much more.

In this article, I give you some practical ways to make money through coding that may help you find motivation in different areas and inspire you to discover something that may intrigue you.

Disclaimer: hard work, consistency, and dedication come hand in hand with being successful in almost everything.

1. Freelance Programming

Freelance programming is the practice of working on software for or with companies without actually being employed by those companies.

When you do F.P. you need to be somewhat business savvy and also good at communication with others to maintain a good reputation with any clients you might obtain, but it’s not difficult and you don’t need to be an expert.


  • You make your own hours.
  • You pick your own rates.
  • You pick your own projects.

The process of finding projects and companies to work with might be a little bit difficult, but like anything else, it will get much easier as you make a portfolio where you can keep track of your successful projects and showcase them to companies/clients.

I recommend trying to find projects on freelancing websites like Upwork and people per hour.

You’ll be competing with a lot of other people to land these projects, so you’re gonna have to differentiate yourself from the competition (the best way to do this is to explain that you have excellent communication skills and offer to be available for contact at any time by email or phone number).

Overall, if you do work and maintain a good reputation, the word will spread, and over time you can increase your rates more and more to fit your needs (many even end up making full businesses out of this).

2. Teaching/Tutoring

As time passes, more and more people are starting to learn to code and get into computer science degrees in college, so there are a lot of people out there that might be looking for tutors in your local area and many places online. You can even tutor kids in all earlier school levels.

A good understanding is important in this field, and there are many who find it hard to grasp certain concepts in it, or are unable to find the right resources to properly learn.

So if you’re looking to make some extra money, there are tons of online platforms these days where you could sign up to tutor coding to others. The easiest way to start is through social media, a private discord, or even a slack group to communicate with students. You might even be able to get hired by a private agency to become a private tutor, and that’s definitely a perfect way to make money if you have the time.

3. Content Creation

Speaking of social media, you can become a coding content creator. Now it can be a real career opportunity, and there are countless others already doing it on platforms like YouTube, TikTok, and Instagram. This will be a great way of developing a skill over time with consistent improvement, so it’s a win-win for everyone.

You can meet a lot of people through social networking even when you are still learning to code. Try documenting your journey of learning a new coding language, creating a game, a software, fixing a bug, applying for jobs, getting into coding competitions, and creating apps, and extensions, the ideas are endless. Just remember to stay consistent.

4. Developer Positions

We tend to talk about the jobs that offer super high pay for the super high effort, but we do forget about the smaller mid-size companies like local consulting firms which are just looking for decent programmers to help out once in a while. This can lead to future opportunities and at least help build your personal resume.

I would recommend searching around local areas for such opportunities.

5. Personal Project

This is one might be the hardest option, but will definitely be one of the most rewarding. You can try making a useful iOS, android, windows, etc. application to help others and then try to monetize it. The same thing goes for creating some sort of game and uploading it on certain platforms or creating a website of sorts.

It’s difficult, but not impossible. If you have any ideas that you think might be worth expanding on, then you better take a shot and try to pursue the idea into a working application or website.

Lastly, don’t give up and keep coding, enjoy the journey, and I’m sure it will work out for you.

Thanks for reading.

Untitled Poet.

If you’d like to support me, simply sign up for Medium by clicking this link.



Untitled Poet

A.I. Student — Animal Rights Advocate | I write about philosophy, psychology, and technology.