Courses required to become a Software Developer in South Africa

Poster listing courses to become a Software Developer in South Africa, offered at Akademia, Belgium Campus and Boston City Campus, with a link to studies.mycourses.co.za

This site currently lists 47 courses across 26 South African institutions (18 public universities and 8 private institutions) that lead to becoming a Software Developer: 36 Bachelor's Degrees, 8 Diplomas, 1 Short Course / Skills Programme, 1 Occupational Certificate and 1 Bachelor Honours Degree. Entry requirements, subject choices and admission scores differ by institution and by qualification type, so it is worth comparing more than one route below before deciding where to apply. This career falls under our Information & Communication Technology course category.

Where to study to become a Software Developer in South Africa

The 18 public universities and 8 private institutions listed below each offer at least one course that leads toward a career as a Software Developer. Admission requirements differ by institution, so check the Grade 12 subjects and admission score on each course page before applying.

Universities that Offer Courses for Software Developers (18)

38 courses across 18 universities lead toward a career as a Software Developer, including the Bachelor of Information and Communications Technology and Bachelor of Information Technology. Compare each one's admission requirements and APS score in the course list below before applying.

Private Colleges that Offer Courses for Software Developers (8)

9 courses across 8 private colleges lead toward a career as a Software Developer, including the BSc (Computer Science) and Bachelor of Information Technology (Software Development). Compare each one's admission requirements and APS score in the course list below before applying.

Available courses to study towards becoming a Software Developer

47 courses

Universities (38)

Durban University of Technology logoSee requirements
Nelson Mandela University logo

Bachelor of Information Technology

NMU · Bachelor's Degree · 3 years
See requirements
Nelson Mandela University logo

Bachelor of Science (Computer Science)

NMU · Bachelor's Degree · 3 years
See requirements
North-West University logo

Bachelor of Arts in Language Technology

NWU · Bachelor's Degree · 3 years
APS 24+
North-West University logo

Bachelor of Science in Information Technology

NWU · Bachelor's Degree · 3 years
APS 26+
North-West University logoAPS 26+

Private Colleges (9)

Akademia logo

BSc (Computer Science)

Akademia · Bachelor's Degree · 3 years minimum (maximum 7 years); full-time on campus, with an after-hours option for the software development stream
See requirements
Belgium Campus logoSee requirements
Boston City Campus logoSee requirements
CTU Training Solutions logo

GH-300: GitHub Copilot

CTU · Short Course / Skills Programme · 1 day
See requirements
CTU Training Solutions logo

Occupational Certificate: Software Developer

CTU · Occupational Certificate · 2 years (24 months) full-time or part-time
See requirements
Eduvos logo

Bachelor of Science in Computer Science

Eduvos · Bachelor's Degree · 3 years
See requirements
Regenesys Business School logoSee requirements
STADIO Higher Education logo

Bachelor of Computing

STADIO · Bachelor's Degree
See requirements
Vega School logoSee requirements