NQF 5: Systems Development

Java Full Stack Developer is a 12-months Full Qualification in line with NQF 5: Systems Development (SAQA ID: 48872). It will enable you to build interactive and responsive web applications using both Front-end and Back end technologies. It also includes training and industry-recognized certifications in line with Oracle Java SE 8 (OCA, OCP) and Java EE 7 certifications to master Advanced Java and programming concepts. It includes Work-integrated training to give good hands-on exposure to industry standard and highly scalable project. It transforms you into a highly sought-after and successful Software developer.

Full Qualification Duration: 12 months
Access Duration: 24 months

NQF 5: Software Testing

This learning plan is aimed at giving you an in-depth look and dive into the world of software testing. Going from the fundamentals to more advanced concepts such as UFT and Selenium, you will be confident and ready to be a tester at the end of this qualification.

Learning Plan Duration: 12 months
Access Duration: 24 months

NQF 6: Business Analysis

The main goal of a Business Analyst is to provide business solutions that add value to the business. To be able to provide a business solution that provides a measurable benefit to the organization, the Business Analyst must have knowledge of the business domain. Understanding the business, its rules, processes, risks and context are necessary conditions for effective and valuable Business Analysis.

This course will give you a better understanding of Business Analyst duties in the real world. It was designed with the current or aspiring Business Analysts in min and for those that want to increase the value they provide as a Business Analyst.

Course Duration: 12 Months
Access Duration: 24 Months

Amazon Web Services

The AWS course is where learners will go into the fundamentals of cloud computing. They will learn about AWS’s compute services, databases, VPCs, Machine Learning, serverless computing and much more.

Course Duration: 6 Weeks
Access Duration: 6 Months

Developing solutions for Microsoft Azure

Developing solutions for Microsoft Azure course is in line with the Microsoft Certified Solutions Developer (MCSD): Azure Developer Associate (AZ-204: Developing Solutions for Microsoft Azure) certification.

This course teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities.

Students will also learn how to connect to and consume Azure services and third-party services and include event- and message-based models in their solutions. The course also covers monitoring, troubleshooting, and optimizing Azure solutions.

Course Duration: 6 Weeks
Access Duration: 6 Months

Python 3 programming

Python 3 programming is a course aimed at introducing the learner to the Python programming language. The course improves the student’s ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming. The course covers basic to advanced topics like variables, control structures, data types, file manipulation, GUI design and many more.

Course Duration: 4 Weeks
Access Duration: 4 Months

IBM BPM - Business Process Management Platform

IBM BPM provides full visibility and insight into managing business processes. It provides tooling and runs time for process design, execution, monitoring and optimization, along with basic system integration support.

Course Duration: 8 Weeks


Cybersecurity or information technology security is the protection of computer systems and networks from information disclosure, theft of or damage to their hardware, software, or electronic data, as well as from the disruption or misdirection of the services they provide.

Course Duration: 8 Weeks


Cloud-native computing is an approach in software development that utilizes cloud computing to “build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds”.

Course Duration: 8 Weeks


Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Course Duration: 8 Weeks

Course Enquiry

Please fill in the form below should you require more information or would like to register for any of the courses offered and we’ll get back to you as soon as possible.