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 |
