Home/Learnerships/ICT/AI Software Developer
NQF Level 5
Accredited
100% Job Guarantee

AI Software Developer

The curriculum covers AI from basics to advanced deployment, emphasizing Python, machine/deep learning, and ethical AI.

About the course

The curriculum covers AI from basics to advanced deployment, emphasizing Python, machine/deep learning, and ethical AI. Delivered via asynchronous videos and readings with synchronous mentorship, labs, and workshops via AI-powered LMS, this programme requires a commitment of 15–30 hours per week of study. This is a nationally recognised qualification registered with the Quality Council for Trades and Occupations (QCTO/SAQA) under SAQA ID 118792. The curriculum is structured to prepare you directly for the industry.

Duration and Program Structure

Duration & Intensity

90 hours, 24 mins of self-paced learning.
Required effort: 15–30 hours per week.

Cohort Info

Max Seats: 20 seats per cohort.
Format: 100% Online online lectures & practical labs.

Accreditation & Certificate

SAQA ID: 118792 (NQF Level 5).
Occupational Certificate: Artificial Intelligence Software Developer

Credits Breakdown

Total: 209 credits

  • • Knowledge modules: 86 Credits
  • • Practical modules: 63 Credits
  • • Work experience: 60 Credits

Programme Curriculum

Phase 1: Knowledge (1–4)AI Fundamentals
  • Overview of Artificial Intelligence
  • Introduction to Mathematics and Statistics
  • Analytical Thinking and Problem Solving
  • Data, Databases and Data Visualisation
  • Computing Theory
  • Introduction to AI, Machine Learning and Deep Learning
  • Governance, Legislation and Ethics
  • Fundamentals of Design Thinking and Innovation
  • 4IR and Future Skills
  • AI Algorithms and Integration
  • Machine Learning
  • Deep Learning
Phase 2: Practical (5–8)Building AI Solutions
  • Mathematics and Statistics for Programming
  • Problem Definition, Analytical Thinking and Decision-Making
  • Access, Analyse and Visualise Structured Data Using Spreadsheets
  • Use SQL to Communicate with a Database
  • Build a Simple AI Solution Using Python
  • Use Python Data Scraping to Populate a Database Table in SQL
  • Use Machine Learning to Build an AI Solution in Python
  • Use Deep Learning to Build an AI Neural Network in Python
  • Use Deep Learning to Build an AI Neural Network in TensorFlow
  • Function Ethically as a Member of a Multidisciplinary Team
  • Participate in a Design Thinking for Innovation Workshop
Phase 3: Work Experience (9–12)Real-World AI Development
  • AI Solution Design Interpretation and Development
  • AI Solution Performance Testing
  • AI Solution Deployment, Modification and Improvement

Skills You'll Gain

AI Solution Development

Interpret designs and build AI solutions from the ground up.

Model Training & Testing

Train and test AI models for accuracy using techniques like cross-validation.

Deployment & Maintenance

Deploy and maintain AI systems in real-world environments.

Python & TensorFlow

Build neural networks and machine learning models using Python and TensorFlow.

Data & Algorithms

Gather and analyze data, and select appropriate supervised or unsupervised algorithms.

Ethical AI

Apply responsible AI practices and 4IR integration principles.

Career Outcomes

AI Software Engineer
Computer Vision Engineer
Deep Learning Engineer
AI Application Developer
Robotics Developer
Business Intelligence Specialist
Applications close in:16:05:20
75 lessons
90 hours, 24 mins duration
234 students enrolled
Level: Advanced
SAQA ID: 118792
NQF Level: 5
Total: 209 credits
Enquire Now