Accredited IT Courses

Browse our range of accredited Information Technology programs

Available Courses

  • Technical Support NQF Level 4
  • Systems Support NQF Level 5
  • Systems Development NQF Level 4
  • Systems Development NQF Level 5
  • End-User Computing NQF Level 3
  • AI Software Development NQF Level 5

Information Technology: Technical Support (NQF Level 4)

12 months (full-time) • 24 months (part-time)

Course Details

This programme prepares learners for careers in IT support by equipping them with the knowledge and skills required to install, configure, troubleshoot, and maintain computer hardware, operating systems, and networks. It also emphasises soft skills such as communication and customer service for effective workplace performance.

Enrolment Requirements

  • Grade 11 or equivalent qualification
  • Basic computer literacy
  • Recognition of Prior Learning (RPL) may apply

Comprehensive Outline (Modules)

  1. Introduction to Information Technology
    • Overview of IT in organisations
    • Computer components and their functions
    • IT support roles and responsibilities
  2. Hardware and Peripheral Devices
    • PC assembly and disassembly
    • Hardware troubleshooting and upgrades
    • Printers, scanners, and peripheral devices
  3. Operating Systems Fundamentals
    • Installing and configuring Windows and Linux OS
    • File systems and user management
    • System backup and recovery techniques
  4. Networking Essentials
    • LAN and WAN concepts
    • Cabling, switches, and routers
    • Network protocols (TCP/IP, DHCP, DNS)
  5. Software Installation and Maintenance
    • Productivity software (MS Office, Google Workspace)
    • Antivirus and security updates
    • Software troubleshooting
  6. Customer Support and Service Desk Skills
    • Helpdesk ticketing systems
    • Communication skills in IT
    • Managing difficult customers
  7. Business Communication
    • Report writing
    • Oral presentations
    • Workplace professionalism
  8. Work Integrated Learning (WIL)
    • Practical placement in an IT support environment
    • Real-world troubleshooting and support

Learning Outcomes

  • Install, configure, and maintain IT hardware and software
  • Troubleshoot and resolve basic technical problems
  • Provide effective user support and customer service
  • Understand and apply IT helpdesk procedures
  • Communicate effectively in a technical environment

Career Opportunities

  • IT Support Technician
  • Helpdesk Operator
  • Computer Technician
  • Junior Network Technician

Information Technology: Systems Support (NQF Level 5)

12 months (full-time) • 24 months (part-time)

Course Details

This qualification develops advanced technical expertise for maintaining and supporting IT infrastructure. Learners gain in-depth knowledge of networking, server administration, database systems, and IT security, preparing them for mid-level IT roles.

Enrolment Requirements

  • NQF Level 4 in IT: Technical Support (or equivalent)
  • Foundational knowledge of computers and networking
  • RPL may apply

Comprehensive Outline (Modules)

  1. Advanced Operating Systems
    • Windows Server installation and administration
    • Linux administration basics
    • Virtualisation technologies (VMware, Hyper-V)
  2. Networking Technologies
    • LAN/WAN design and implementation
    • Cisco networking fundamentals
    • Network troubleshooting and monitoring tools
  3. Database Systems
    • Database concepts and structures
    • SQL and relational database management
    • Backup, restore, and optimisation
  4. Systems Administration and Maintenance
    • User account and permissions management
    • Storage and resource allocation
    • Patch management and updates
  5. IT Security Fundamentals
    • Network security concepts
    • Firewalls and intrusion detection systems
    • Security policies and compliance
  6. Cloud Computing Essentials
    • Cloud service models (IaaS, SaaS, PaaS)
    • Cloud deployment strategies
    • Introduction to Microsoft Azure / AWS
  7. Business Communication & IT Documentation
    • Writing technical reports
    • Documenting IT systems and procedures
    • Professional workplace communication
  8. Work Integrated Learning (WIL)
    • Placement in IT infrastructure support roles
    • Application of advanced systems support skills

Learning Outcomes

  • Configure and manage servers and IT infrastructure
  • Support networking and database systems
  • Apply security protocols in IT environments
  • Manage IT resources and user support
  • Integrate cloud technologies into organisations

Career Opportunities

  • Systems Administrator
  • Network Support Specialist
  • Database Support Technician
  • IT Infrastructure Technician

Information Technology: Systems Development (NQF Level 4)

12 months (full-time) • 24 months (part-time)

Course Details

This entry-level qualification introduces learners to software development principles, programming, and databases. It provides the foundation for careers in coding and system design.

Enrolment Requirements

  • Grade 11 or equivalent
  • Basic knowledge of computers
  • Mathematical Literacy recommended

Comprehensive Outline (Modules)

  1. Introduction to Programming
    • Principles of programming
    • Algorithms and flowcharts
    • Introduction to coding languages
  2. Software Development Life Cycle (SDLC)
    • Requirements gathering
    • Design, development, and testing
    • Maintenance and documentation
  3. Programming Fundamentals
    • Python/Java basics
    • Variables, data types, and operators
    • Loops, functions, and arrays
  4. Database Fundamentals
    • Introduction to relational databases
    • Basic SQL queries
    • Data storage and retrieval
  5. Web Development Basics
    • HTML structure and formatting
    • CSS for styling
    • Introduction to JavaScript
  6. Problem Solving and Logic
    • Structured problem-solving techniques
    • Debugging and error handling
    • Testing software solutions
  7. Business Communication in IT
    • Documentation of software solutions
    • Technical reporting
    • Team collaboration
  8. Work Integrated Learning (WIL)
    • Application of coding and development in a workplace project

Learning Outcomes

  • Apply coding principles to develop entry-level software
  • Understand and apply the SDLC in projects
  • Use databases in applications
  • Create simple web applications
  • Communicate technical solutions effectively

Career Opportunities

  • Junior Software Developer
  • Applications Support Technician
  • Junior Web Developer
  • Database Assistant

Information Technology: Systems Development (NQF Level 5)

12 months (full-time) • 24 months (part-time)

Course Details

This advanced programme builds on NQF Level 4 and equips learners with specialised skills in object-oriented programming, web development, database integration, and agile teamwork. It develops job-ready software developers capable of contributing effectively to enterprise-level projects.

Enrolment Requirements

  • NQF Level 4: Systems Development (or equivalent programming knowledge)
  • Strong logical reasoning ability
  • Mathematics recommended

Comprehensive Outline (Modules)

  1. Object-Oriented Programming (OOP)
    • Principles of OOP: classes, objects, inheritance
    • Java, C#, or Python for OOP
    • Code reusability and modularisation
  2. Software Engineering Practices
    • Agile methodologies (Scrum, Kanban)
    • Version control with Git and GitHub
    • Unit testing and debugging techniques
  3. Web Application Development
    • Front-end: HTML5, CSS3, JavaScript frameworks (React/Angular)
    • Back-end: PHP, Node.js, or Java Spring Boot
    • Connecting front-end to databases
  4. Database Development and Integration
    • Advanced SQL queries
    • Stored procedures, triggers, and transactions
    • Database-driven applications
  5. Mobile Application Development (Introductory)
    • Basics of Android/iOS app development
    • Cross-platform tools (Flutter/React Native)
    • Mobile UI/UX principles
  6. Systems Analysis & Design
    • UML diagrams
    • Software requirements specifications
    • Project documentation standards
  7. Professional Practice and Communication
    • Technical reporting
    • Teamwork and collaboration in IT projects
    • Workplace ethics in software development
  8. Capstone Project & WIL
    • Development of a full-stack system
    • Application of all skills in a workplace scenario
    • Presentation and defence of project

Learning Outcomes

  • Develop advanced software solutions using OOP principles
  • Build and maintain database-driven web applications
  • Apply modern development tools and agile practices
  • Collaborate effectively in software teams
  • Analyse, design, and document software projects

Career Opportunities

  • Software Developer
  • Web Developer
  • Database Programmer
  • Junior Systems Analyst
  • Mobile App Developer

Information Technology: End-User Computing (NQF Level 3)

9–12 months (full-time)

Course Details

This foundational programme equips learners with digital literacy skills required in any workplace. It develops confidence in using computers, office applications, and the internet, preparing learners for entry-level administrative roles or further studies in IT.

Enrolment Requirements

  • Grade 10 or equivalent qualification
  • Basic English communication skills
  • Mathematical Literacy at NQF 2 recommended

Comprehensive Outline (Modules)

  1. Introduction to Computers
    • Understanding hardware and software
    • File management and storage
    • Basic computer maintenance
  2. Word Processing Applications
    • Creating, editing, and formatting documents
    • Templates, tables, and styles
    • Mail merge and reports
  3. Spreadsheets (Excel/Google Sheets)
    • Data entry and formatting
    • Basic formulas and functions
    • Charts, graphs, and reports
  4. Presentation Software
    • Designing effective slides
    • Adding multimedia (images, audio, video)
    • Presentation delivery skills
  5. Internet and Email
    • Effective online research
    • Using email professionally
    • Digital safety and netiquette
  6. Introduction to Databases (Basic)
    • Understanding tables, records, and fields
    • Simple queries and reports
  7. Digital Communication and Collaboration
    • Online meetings and video conferencing
    • Cloud storage and collaboration tools (Google Drive, OneDrive)
  8. Workplace Readiness Skills
    • Professional communication
    • Business ethics and teamwork
    • Time management basics

Learning Outcomes

  • Operate a computer confidently in daily tasks
  • Use word processing, spreadsheets, and presentations effectively
  • Communicate professionally through email and online tools
  • Apply safe computing practices and basic problem-solving
  • Transition into technical IT or business studies

Career Opportunities

  • Office Assistant
  • Data Capturer
  • Receptionist
  • Call Centre Agent
  • Junior Administrative Clerk

Occupational Certificate: Artificial Intelligence (AI) Software Development (NQF Level 5)

18–24 months (including Work Integrated Learning)

Course Details

This specialised occupational qualification focuses on developing foundational AI practitioners who can implement, integrate, and monitor AI models under supervision. It combines programming, data handling, and applied AI practices with strong emphasis on workplace readiness and ethics.

Enrolment Requirements

  • NQF Level 4 (Matric) or equivalent
  • Prior programming knowledge (Python preferred)
  • Mathematical Literacy at NQF 4 (Mathematics strongly recommended)
  • Competency assessed via entry assessment if required

Comprehensive Outline (Modules)

  1. Foundations of AI and Machine Learning
    • History and applications of AI
    • Supervised vs. unsupervised learning
    • Ethics in AI development
  2. Programming for AI (Python)
    • Python fundamentals
    • Libraries: NumPy, Pandas, Matplotlib
    • Machine learning frameworks (Scikit-learn, TensorFlow basics)
  3. Data Handling and Preprocessing
    • Data collection and cleaning
    • Feature engineering
    • Handling structured and unstructured data
  4. Model Development and Implementation
    • Building predictive models
    • Classification and regression techniques
    • Evaluation metrics (accuracy, precision, recall, F1)
  5. AI Integration and APIs
    • Using pre-built AI APIs (Google AI, Azure, AWS AI)
    • Deployment into applications
    • Introduction to MLOps
  6. Databases and Big Data Basics
    • SQL and NoSQL for AI
    • Data pipelines and storage
    • Introduction to cloud-based AI environments
  7. Professional Practice and Ethics
    • Responsible use of AI
    • Legal considerations (POPIA, GDPR)
    • Workplace communication and reporting
  8. Work Integrated Learning (WIL)
    • Industry placement in AI or data-related roles
    • Practical projects with datasets and models
    • External Integrated Summative Assessment (EISA)

Learning Outcomes

  • Understand and apply AI and ML fundamentals
  • Write Python programs to preprocess and analyse data
  • Implement and test AI models under supervision
  • Integrate AI into software applications using APIs
  • Apply ethics and compliance in AI environments

Career Opportunities

  • AI Support Technician
  • Junior AI Software Developer
  • Machine Learning Operator
  • Data Preprocessing Specialist
  • AI Software Tester