Careers · Technology & IT

How to become a software developer in South Africa

Software developers build the apps, websites, and systems we use every day. You can get in with a degree, a bootcamp, or by teaching yourself.

From R 25 000/mo · median ~R 55 000In demand
Starting payR 25 000/mo
Study time3 years
QualificationDegree, NQF 7
DemandIn demand

What it costs and how to pay

A degree costs about R45,000 to R70,000 a year. But you can also learn to code for free through bootcamps like WeThinkCode_, or by teaching yourself. Skills matter more than the qualification.

This is one of the cheapest good careers to get into, because some routes are free.

Free coding bootcamps

Bootcamps like WeThinkCode_, Umuzi, and GirlCode are free, and some give a stipend. You learn to code without paying.

Learn more →

NSFAS

NSFAS pays for a Computer Science or IT degree or diploma at a public university or TVET college, if your family earns under R350,000 a year.

Learn more →

Learnerships (MICT SETA and companies)

The MICT SETA and many tech companies run IT and software development learnerships, where you earn a stipend while you learn to code. Search for 'IT learnerships' each year, as new ones open often.

Learn more →

Ready to apply?

When you have picked a way in, apply before the closing date.

Questions people ask