What you need in matric
You must have
- English
Also good to have
- Mathematics (needed for a Computer Science degree)
- Information Technology (IT) or CAT
- Physical Sciences
Ways to become a software developer
The best way is first. If your marks are not enough for one way, try the next one down.
BSc Computer Science or IT
To get in: About 30 APS or more. English, Mathematics. A Computer Science degree needs pure Maths. It goes deepest and opens the most doors.
Universities offer this. You can also go into data, AI, or research from here. You can work as a developer, or move into data, AI, or research.
Advertisement
Diploma in IT or Software Development
To get in: About 24 APS or more. English, Maths or Maths Literacy. More practical, and lower marks than the degree.
Universities of technology, TVET colleges, and private colleges offer this. You work as a developer or IT technician.
You can study up to a degree.
Coding bootcamp
To get in: You often just need to pass an aptitude test. No degree needed. Some bootcamps are free.
Bootcamps like WeThinkCode_ (free) teach you to code fast. You get a job on your skills and portfolio. You work as a developer, based on your skills.
No degree or low marks? A coding bootcamp is the fastest way in, and some are free. Build a portfolio and apply for junior jobs.
If you don’t get in yet
No degree, or marks too low for a Computer Science degree? This is one career where that is not a dead end.
Join a coding bootcamp
Some bootcamps, like WeThinkCode_, are free and train you as a developer in months. You get a job on your skills, not a degree.
Teach yourself and build a portfolio
Free websites and videos can teach you to code. Build real projects, put them online, and apply for junior jobs. Employers care most about what you can build.
Start with a diploma
A diploma in IT at a TVET college or university of technology needs lower marks than the degree, and you can study up.
Questions people ask
Related careers
Not sure yet? These jobs use some of the same school subjects and ways to study.
Engineering & technologyEngineer
Engineers use maths and science to design and build things that solve problems, from roads and power to machines and computers.
From R 35 000/mo · In demand
How to become a engineer
Business & financeAccountant
Accountants work with money and numbers for people and businesses. The top level is the Chartered Accountant, CA(SA).
From R 25 000/mo · In demand
How to become a accountantAdvertisement
