Purpose of Qualification
Transform Your Passion for Technology into Innovative Digital Solutions
In a world driven by digital innovation, Software Developers are the architects of technological transformation. Our Occupational Certificate program is your gateway to becoming a skilled creator of digital solutions that shape how businesses and people interact with technology.
The Power of Software Development
Why This Career is Your Opportunity
- Global Technology Boom: Software development continues to be one of the fastest-growing career fields
- Unlimited Creative Potential: Turn innovative ideas into functional digital solutions
- Diverse Career Opportunities: Work across industries from tech startups to global corporations
- Flexible Work Environments: Remote work, freelancing, and global collaboration possibilities
Knowledge Modules |
NQF Level |
Credits (66) |
Computers and Computing Systems |
4 |
12 |
Desktop and Professional Software to Communicate and Visualise Information |
4 |
8 |
Automated Web Scraping as a Data Source |
5 |
8 |
Logical Thinking and Basic Calculations |
4 |
2 |
Computing Theory |
4 |
2 |
Software Development with HTML5, Opensource Frameworks and Libraries |
5 |
16 |
UML as Standard Modelling Language for Software and Systems Development |
5 |
4 |
Obtaining, Querying, Manipulating and Presenting Data with and without MVC |
5 |
6 |
Software Development Life Cycle, Programming Languages, Algorithms and Security |
5 |
3 |
Introduction to Governance, Legislation and Ethics |
4 |
2 |
4IR and Future Skills |
4 |
2 |
Design Thinking Principles for Innovation |
4 |
1 |
Practical Modules |
NQF Level |
Credits (89) |
Use Software to Communicate and Visualise Information |
4 |
3 |
Use and Manage Spreadsheets and Workbooks |
4 |
3 |
Use Desktop Applications to Analyse, Visualise and Report on Data |
5 |
3 |
Use a Visual Analytics Platform and Visualisation Tools to Analyse, Visualise and report on Data |
5 |
3 |
Query and Massage Data |
5 |
3 |
Apply Logical Thinking and Maths |
4 |
3 |
Apply Code to use a Software Toolkit/Platform in the Field of Study or Employment |
5 |
3 |
Develop Software using HTML5, Opensource Frameworks and Libraries |
5 |
16 |
Design and Build Web Applications, Desktop Graphical User Interfaces or Mobile Apps |
5 |
8 |
Use a Cloud Automation Platform to Create Solutions |
4 |
8 |
Develop Software using Python |
5 |
12 |
Apply the Development Cycle when Developing Software |
5 |
16 |
Participate in a Design Thinking for Innovation Workshop |
4 |
4 |
Function Ethically and Effectively in a Team |
4 |
4 |
Work Experience Modules |
NQF Level |
Credits (52) |
Technical Requirement Analysis and Refinement |
5 |
15 |
Modelling Processes |
5 |
15 |
Programming for Software Solution Development |
5 |
25 |
Capstone project |
5 |
10 |