Get All Access for $5/mo

10 Smart Ways for STEM Majors to Make Money on the Side Whether you're looking to pay off a student loan or simply wanting to build up your wealth, here are some ways for those in science, tech, engineering and math to make some extra cash.

By Carolyn Sun

Opinions expressed by Entrepreneur contributors are their own.

gilaxia | Getty Images

We've heard the hype about STEM skills (meaning those in science, technology, engineering and mathematics) -- they're the foundation for high-paying jobs that are much in demand. However, with the combination of record-breaking student debt in the U.S. and the soaring cost of owning or renting a home, it's no wonder that recent graduates and early-to-mid career workers are looking for ways to make extra income or build wealth faster.

Luckily for the STEM crowd, there are some terrific opportunities to make cash on the side. Click through the next 10 slides to learn more.

Related: 18 Ways for Digital Nomads to Make Money

Maskot | Getty Images

Software developer

Software development jobs are expected to grow much faster than other occupations through 2022 (with 22.8 percent employment growth projected), and there's plenty of part-time and project-based software developer work, consisting of designing software programs, websites and apps; also, testing and debugging software across a multitude of industries. The work can be done remotely. The mean hourly wage for programmers in the U.S. is $38.39.

Like with math, coding requires paying attention to the small stuff. Coding is a general term -- there are many different languages you can learn, but you'll need to figure out which ones to learn in order to fit into a programming niche. For instance, JavaScript and HTML are common programming languages used for website development and video games on the web. When trying to figure out which language to pursue, you may want to start with the ones that have staying power and can be used in many applications.

While it takes time to learn code, you can at least learn it for free on Codecademy, an online teaching platform that offers free coding classes in 12 languages, including JavaScript and Python, as well as markup languages HTML and CSS.

To search for programmer work, visit freelance and part-time job sites, such as Upwork, FlexJobs, Gigster and PeoplePerHour. You can also look to register yourself on project and online job marketplaces specifically for freelance software developer and programmers, such AppExchange, Surge Forward, Koder, Toptal,, CodementorX and Workhoppers. Also try Glassdoor, Indeed and Monster.

To look for software development jobs, search for job titles that include software engineer, software developer, web developer, mobile game developer, DevOps developer and application developer.

Related: How to Make Money as a Stay-at-Home Mom
Hero Images | Getty Images

IT support

The need for IT support is growing. As IT talent, you're the go-to support for either an individual or a corporation when something is going wrong or for preventing future issues with computers, servers or other related equipment.

The work tends to be in shifts so you can schedule it for a few evenings during the week or on weekends. The U.S. average hourly wage for IT support is $16.15, however this figure varies greatly according to industry and geographical location. The technical computer skills the job requires depends on the company and industry.

As technical support, you'll be expected to have a good understanding of the most used software and telecommunications applications in offices. You'll have to do your research and figure out which industry your knowledge base is suited for. Most companies seek IT support with some formal education and certification, which can come in a variety of ways, including a bachelor's degree or an associate's degree in an IT-related speciality (computer science, information technology or computer information systems).

Check for part-time or freelance IT-related work FlexJobs, Indeed, Monster, Upwork and Simply Hired to get started. Search for job title keywords such as "IT support," "IT desk" or "IT technician."

Related 14 Ways for Creatives to Make Money on the Side

anyaberkut | Getty Images

Chatbot developer

More and more, companies are using chatbots to assist customers 24/7 in customer service, so the need for chatbot builders is on the rise. Chatbots (basically automated customer service messaging algorithms) need to be customized for the company and what services they want the chatbot to provide for clients, such as schedule meetings, update travel or hotel information, offer assistance in directions or answer frequently asked questions.

The customization needs to be decided by the company, and the developer builds from there. The good news is you don't have to build chatbots from scratch. Both Google and Facebook have chatbot developer platforms you can use (not for free) to build enterprise chatbots. Also, you can build bots using platforms including Microsoft's QnA Maker, IBM Watson, ChattyPeople,,, Octane AI, Chatfuel and Pandorabots, to list some on the market. None of these platforms are one-size-fits-all, so it's up to you to know your client's needs and consider which one of these platforms has the features that best suits your project.

Learning platforms Udemy and Skillshare both have affordable classes on how to build chatbots to get you started.

The pay for a chatbot builder varies, but generally it's better to charge by the hour if you can. Building software always takes longer than initially thought, so an hourly rate works out better for you. The average annual salary for a chatbot developer in the U.S. is $85,239.

Related: 20 Creative Ways for Introverts to Make Money

FS Productions | Getty Images

Online course expert

You can make money selling your STEM knowledge by creating courses in your area of expertise (e.g. coding, bitcoin trading or accounting) that are marketed and sold through an online learning portal. You have to figure out what you can create a syllabus around and teach online, and one of the quickest ways to do that is to check out what already exists. Start by researching some of the many online learning portals, such as Zeqr, Skillshare, Teachable, Yondo,, Uscreen and Udemy.

After you've figured out what you want to teach and who your audience is, you can plan out how to create your course, which will likely include creating a class syllabus, recording video lectures, writing content and inventing assignments and assessments. To get an idea of how to successfully structure your course and market it, study other successful and popular online courses in your category. (One idea: You can always market through offering free content on YouTube, your blog or Facebook, with a link to your online course.)

The pay varies between online learning platforms depending on their business models (e.g. monthly subscription versus pay-per-class). Typically, you get a percentage of the sales combined with royalties calculated by minutes of your videos watched.

Related: 50 Ideas for a Lucrative Side Hustle

Ezra Bailey | Getty Images

Freelance consultant

Consulting is a growing area for experts in the STEM field, and one way you can sell your accumulated experience and expertise is by getting into freelance consulting. Consulting is a vague job term, but basically it's when companies bring in outside experts (the consultant) to solve a problem or tackle a project. For example, an IT consultant can specialize in providing cloud security and efficiencies to a range of industries.

Many businesses will pay handsomely for services. The average pay for a freelance consultant is $72,043 per year.

One simple way to work consulting into your life as a side job is to start with your existing network. Send out an email to let people know you're consulting, your areas of expertise and that you're looking for referrals. Also, if you don't belong to organizations or communities related to your industry (both online and off), join up and engage.

Obviously, the more places that you can be discovered, the more clients you can secure. So take advantage of the growing market of online consulting and coaching marketplaces, such as, where experts get paid by the minute to talk to clients over the phone or online. You, the consultant, register your profile online as an expert and either allow clients to either come to you or you bid on jobs listed on the platform.

Other places you can sell your consulting services are Moonlighting, a mobile, on-demand app that connects consultants with clients, Zeqr, JustAnswer (where potential clients post questions online and registered experts), Ether and PrestoExperts.

Related: 18 Low-Cost Ways for Parents to Make Money From Home

wutwhanfoto | Getty Images

Part-time accountant

Accounting isn't typically regarded as a side hustle, but experienced accountants (with at least several years under the belt) can land side gigs helping businesses with monthly reporting, taxes (a big area for extra work), audits and other accounting functions. The median annual salary for an accountant is $53,994 and the median hourly wage is $24.

Your job as an accountant will be to prepare and examine financial records and ensure that taxes are paid by the book and on time. It requires a head for math, familiarity with accounting software and a sharp eye for details.

This work definitely requires schooling: At minimum, you need a bachelor's degree in accounting. Some states require you to be credentialed as a certified public accountant (CPA) to practice.

Some staffing agencies specialize in accounting jobs (with some part-time work available), such as Robert Half, Adecco and Randstad. Or you can check out job sites, including FlexJobs, Glassdoor, Monster, ZipRecruiter, CareerBuilder and Indeed.

Related: 22 Ways for College Students to Make Money on the Side

Caiaimage | Agnieszka Olek | Getty Images

SAS programmer

SAS (Statistical Analysis System) programming is all about data management and building an analytical framework for the data. Sectors work with enormous amounts of data, such as in health or insurance, and SAS programmers develop and use statistical software to manage and analyze data for businesses.

A real-life example of this job would be an SAS programmer in the pharmaceuticals industry, where an SAS programmer would build code to create datasets, tables, figures and more, to submit reports to regulatory health authorities, including the FDA.

To become a SAS programmer, you need to love working with data. If you already have data-related experience, that's a good start. While there isn't a single way to become an SAS programmer, generally you should have a bachelor's degree in math or science -- to gain the SAS-specific programming skills, you can either earn certification (from the SAS Institute) or take advantage of basic books on statistics and machine learning and YouTube tutorials (available on Edureka, Khan's Academy and JB Statistics) to bone up on the programming. Also, the Edureka blog takes you through the basics of SAS Programming for free. (Keep in mind, there is more than one kind of SAS language to learn, but the most widely used one is Base SAS.)

The yearly median salary for an SAS programmer is $76,889. The hourly wage varies. Part-time work as an SAS programmer can be found on job sites including Indeed, Glassdoor, ZipRecruiter, Simply Hired, RandstadUSA and Career Builder.

Related: 15 Ways to Make Quick Cash on the Side

Hero Images | Getty Images

STEM tutor

Tutoring in STEM subjects is in high demand, particularly in math (all grades) and physical science (physics, chemistry and earth science). For this type of work, you'll need a bachelor's degree and strong subject expertise. Depending on the tutoring company, you may be asked to either go through training or take a subject assessment -- or both. STEM tutors can make anywhere from $25 to $75 an hour, and you can charge more based on experience or if you have teaching certification. (Research what other tutors with a similar number of years of experience in your area to price your services.)

To find part-time work at a tutor, you can apply to local tutoring businesses or through established national tutoring companies (such as Kaplan or Princeton). Or go rogue, and start your own private tutoring side business.

To make it more convenient for you, try virtual tutoring online. You can create a profile on online tutoring platforms, such as Wyzant, Tutor, Revolution Prep and Course Hero. You can register, create a profile (with your areas of expertise and tutoring fees) and either be contacted by clients or to "bid" on potential jobs.

Related: 10 Secrets to Making Money While You Sleep

milindri | Getty Images

WordPress theme developer

WordPress is the most popular content management system, so theme developers for it are in high demand. There's a lot of freelance work available. As a WordPress theme developer, you'd create new looks and functionalities for WordPress. To do this type of work, you need to know coding and markup languages -- at minimum, PHP, HTML, CSS and Javascript.

If you need some instruction, there are tons of reasonably priced online tutorials (some free) on how to develop WordPress themes on Udemy, Skillshare, wpmudev and

The median annual salary for a WordPress theme developer is $50,165, however there is enormous range depending on where you live and the industry. To get started, check out work for "part-time WordPress theme developer" on job sites, such as Simply Hired,, Upwork and HireWPGeeks.

Related: 9 Ways to Make Money While on Vacation

Poike | Getty Images

Mobile app builder

Many of us have had some good ideas for mobile apps, however few possess the valuable skills and follow through to build one. If you have a good idea for an app and a knack for designing things, then this could be a good way to make money on the side.

First, you need a viable idea. To generate some, ask yourself: Which apps do you enjoy using the most? Do you like playing games? Which ones? Like with any new product, you want to research the competition, and if there's a similar app that already exists, read the customer reviews to dig up ways to make yours better. (Rule of thumb: your app needs to solve a problem, and you need to have some understanding of who the app is for.)

Next, you need the practical know-how to build an app with computer languages, such as SQL and Python. (Python is popular because of its flexibility and simplicity. It's also both Android and iOS compatible.) You can learn how to build apps (which coding languages are needed; whether it's for Android or iOS or both; where to download free wireframes) for either free or for low cost on websites, such as Udemy or YouTube. You can also build an app by using one of the many mobile app-building platforms, some of which don't require coding, including Buildbox, ShoutEm, RhoMobile, PhoneGap, AppInstitute,, AppYourself and Appcelerator, to name some.

Once you have a project plan in place, you can troubleshoot possible hurdles (e.g. copyright restrictions), research the back end of your app (servers and APIs) and plan how the user interface will appear and think of how you're going to market it (in the App Store or Google Play). Creating an app comes with serious work, so start with an idea that you're really excited about.

The annual median salary for a mobile app developer in the U.S. is approximately $68,000, or $25.17 an hour. To find part-time work and freelance jobs as a mobile app developer, try Upwork, Freelancer, Surgeforward, AppsJobs, XPlace and ZipRecruiter.

Related: 32 Proven Ways to Make Money Fast

Carolyn Sun is a freelance writer for Find out more on Twitter and Facebook


Want to be an Entrepreneur Leadership Network contributor? Apply now to join.

Editor's Pick

Business Solutions

Increase Productivity with This Microsoft 365 Subscription, Now $25 Off

It can make the entrepreneur life a lot easier.

Business News

Apple Pay Later Is Ending. Here's What's Taking Its Place.

The program was available for less than a year.


This Artist Answered a Businessman's 'Powerful' Question — Then His Work Became 'the Poster Child for Juneteenth': 'Your Network Really Becomes Your Net Worth'

Reginald Adams was the executive director of a Houston-based art museum for more than a decade before he decided to launch his own public art and design firm.


Harvard Business School Professor Says 65% of Startups Fail for One Reason. Here's How to Avoid It.

Team alignment isn't nice to have -- it's critical for running a successful business.

Business News

Here's What Companies Are Open and Closed on Juneteenth 2024

Since it became a holiday in 2021, Juneteenth has been recognized by some major corporations as a paid day off.

Growing a Business

I Hit $100 Million in Annual Revenue by Being More Transparent — Here Are the 3 Strategies That Helped Me Succeed

Three road-tested ways to be more transparent and build relationships that can transform your business — without leaving you feeling nightmarishly over-exposed.