Data Science in Action
- Next start date : 15 September 2025
- Study Mode : Delivery: Hybrid (Johannesburg Campus + Virtual)
- Campuses : Johannesburg
Overview: From exploratory data analysis to building and deploying production-ready ML models, this programme equips learners with cutting-edge skills in Python, machine learning, and MLOps.
Programme Duration: 40 Weeks
Key Learning Outcomes
✔︎ Analyse and visualise data with Python, pandas, and matplotlib
✔︎ Build predictive models using ML and deep learning
✔︎ Deploy models using Flask, FastAPI, and CI/CD workflows
✔︎ Implement MLOps pipelines using MLflow and Kubeflow
Core Modules
Module | Key Topics | Weeks |
1. Intro to Data Science | Python, Jupyter, statistics | 6 |
2. Machine Learning | Classification, regression, pipelines | 8 |
3. Deep Learning | Neural nets, CNNs, RNNs, PyTorch | 8 |
4. Data Engineering for DS | Pandas, preprocessing, DVC | 6 |
5. MLOps & Deployment | MLflow, Docker, CI/CD | 6 |
6. Cloud AI Platforms | SageMaker, Vertex AI | 6 |
Certification Pathways
Certification | Body | Duration | Prerequisites |
Azure Data Scientist | Microsoft | 6 weeks | Modules 1–6 |
AWS ML Specialist | AWS | 6 weeks | Modules 1–6 |
Databricks ML Associate | Databricks | 6 weeks | Modules 1–3 |
Capstone Experience
End-to-end fraud detection ML pipeline
Text classification and sentiment analysis system
Technology Stack
◉ Libraries: scikit-learn, PyTorch, TensorFlow
◉ Workflow: MLflow, DVC, Kubeflow
◉ Deployment: Flask, FastAPI, Docker
Career Acceleration
Roles:
Data Scientist (Avg. salary: R920k)
Machine Learning Engineer (Avg. salary: R1.15M)
Industry Demand: 41% growth in DS/ML roles (OECD 2024)