Master'sData, AI, Simulation & Analytics Applications open

Master’s in Federated Learning & Privacy-Preserving ML

Online master's programme of 1,900 hours in federated learning and privacy-preserving ML: FL, differential privacy, encryption and multi-party governance. 12 modules covering federated algorithms, differential privacy, cryptography for ML, trusted execution environments, attacks and defences, anonymisation, federated systems engineering and the legal framework, with Regulation (EU) 2016/679 (GDPR), ISO/IEC 27701 and ISO/IEC 20889, and an assigned technical tutor.

Duration12–14 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Master’s in Federated Learning & Privacy-Preserving ML — studying from South Africa

South Africa has a growing digital economy, with strong demand for data scientists, analysts and simulation specialists in finance, mining, telecoms and government. Major banks, mining houses and telecommunications operators such as MTN and Vodacom rely on advanced analytics for planning and operations. Universities including the University of Cape Town and Wits contribute research in machine learning and computational modelling. Protection of personal data is governed by national legislation, which shapes how analytics work is carried out.

Fees for South Africa: R 166 000 (South African rand), with instalments and employer sponsorship available.

Relevant bodies in South Africa

  • Information Regulator of South Africa
  • South African Bureau of Standards (SABS)
  • Computer Society of South Africa (CSSA)

Typical roles

  • Data Scientist
  • Machine Learning Engineer
  • Simulation Engineer
  • Data Analyst

Questions from South Africa

Is a SEIUM qualification recognised by any South African professional body for data and AI?

South Africa has no single statutory register for data scientists or AI practitioners, and bodies such as the Computer Society of South Africa and the South African Qualifications Authority set their own standards. SEIUM is a private online institute whose qualifications are not state degrees and are not accredited by a national body. Recognition is decided by employers or the relevant body, so ask them directly before enrolling.

Do South African employers in data and AI value private online qualifications?

Demand for data and analytics skills in South Africa spans banking, insurance, telecoms, retail and government, and employers often assess skills through portfolios, technical interviews and experience. A private online qualification may support your CV, but it does not guarantee a job or salary outcome. Show prospective employers the syllabus and your project work to gauge their interest.

How does the workload fit with a job, and what English level do I need?

The programme is fully online and taught in English, so you need confident reading and writing skills. As it is remote, no student visa is needed to study from home. Master's programmes total 1,900 hours, postgraduate diplomas 800 hours and specialist courses 300 hours, with an assigned technical tutor and a final project. Fees can be paid in instalments, and employer sponsorship may be possible.

Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Identify privacy threats in machine learning systems.

02

Implement federated learning algorithms that are robust to heterogeneity.

03

Apply differential privacy with rigorous accounting.

04

Use cryptographic techniques and trusted environments for ML.

05

Defend federated systems against attacks.

06

Deploy federated platforms at scale.

07

Comply with the European legal framework for data protection and governance.

Profile

Who it's for

  • Federated learning engineers building models across data silos.
  • Privacy engineers implementing differential privacy and secure aggregation.
  • Secure ML researchers studying attacks, defences and privacy auditing.
  • Confidential computing architects designing enclaves and data clean rooms.
  • Technical data protection consultants advising on DPIAs and privacy by design.
  • Healthcare data scientists working on multi-centre clinical data.
  • Engineering or science graduates looking to enter the healthcare sector.
Standards & tools

What you'll work with

  • Regulation (EU) 2016/679 (GDPR — protection of personal data)
  • ISO/IEC 27701 (privacy information management)
  • ISO/IEC 20889 (privacy-enhancing data de-identification techniques)
  • Regulation (EU) 2022/868 (Data Governance Act)
  • Regulation (EU) 2025/327 (European Health Data Space)
  • Regulation (EU) 2024/1689 (AI Act)
  • ISO/IEC 27559 (privacy-enhancing data de-identification framework)
  • Flower
  • NVIDIA FLARE
  • Opacus
  • OpenFHE
  • TensorFlow Federated
Syllabus

12 modules

  1. 1.1Sensitive data and information silos
  2. 1.2Privacy threats in ML
  3. 1.3Membership inference attacks
  4. 1.4Model inversion and extraction
  5. 1.5Centralised versus federated learning
  6. 1.6Cross-device and cross-silo
  7. 1.7Horizontal, vertical and transfer federated learning
  8. 1.8Overview of privacy-enhancing technologies (PETs)
  9. 1.9Use cases in healthcare, banking and industry
  10. 1.10Case study: risk analysis of a clinical model
  1. 2.1FedAvg and FedSGD
  2. 2.2Non-IID data heterogeneity
  3. 2.3FedProx and SCAFFOLD
  4. 2.4Adaptive federated optimisation
  5. 2.5Communication and compression
  6. 2.6Client selection
  7. 2.7Federated personalisation
  8. 2.8Vertical federated learning and entity alignment
  9. 2.9Convergence and theoretical analysis
  10. 2.10Lab: FedAvg with Flower
  1. 3.1Epsilon-delta definition
  2. 3.2Laplace and Gaussian mechanisms
  3. 3.3Sensitivity and composition
  4. 3.4Local differential privacy
  5. 3.5DP-SGD and gradient clipping
  6. 3.6Privacy accounting with RDP
  7. 3.7Differential privacy in federated learning
  8. 3.8Privacy-utility trade-off
  9. 3.9Choosing parameters
  10. 3.10Practical exercise: training with Opacus
  1. 4.1Secure aggregation
  2. 4.2Partially and fully homomorphic encryption
  3. 4.3CKKS and BFV schemes
  4. 4.4Secure multi-party computation
  5. 4.5Secret sharing
  6. 4.6Zero-knowledge proofs
  7. 4.7Computational cost
  8. 4.8OpenFHE and TenSEAL libraries
  9. 4.9Encrypted inference
  10. 4.10Lab: inference with homomorphic encryption
  1. 5.1Intel SGX and TDX enclaves
  2. 5.2AMD SEV and confidential computing
  3. 5.3Remote attestation
  4. 5.4Confidential GPUs
  5. 5.5Side-channel attacks
  6. 5.6Data clean room architectures
  7. 5.7Comparison with cryptographic solutions
  8. 5.8Cloud deployment
  9. 5.9Use cases in the financial sector
  10. 5.10Practical exercise: designing a data clean room
  1. 6.1Data and model poisoning
  2. 6.2Backdoor attacks in federated learning
  3. 6.3Robust aggregation: Krum and median
  4. 6.4Gradient reconstruction attacks
  5. 6.5Attribute inference
  6. 6.6Malicious and Byzantine clients
  7. 6.7Empirical privacy auditing
  8. 6.8Machine unlearning
  9. 6.9Red teaming federated systems
  10. 6.10Lab: gradient reconstruction attack and defence
  1. 7.1Pseudonymisation and anonymisation
  2. 7.2k-anonymity, l-diversity and t-closeness
  3. 7.3Re-identification risk
  4. 7.4Private synthetic data
  5. 7.5Evaluating utility and privacy
  6. 7.6EDPB guidance on anonymisation
  7. 7.7Location and mobility data
  8. 7.8Image and voice data
  9. 7.9Publishing statistics
  10. 7.10Case study: synthetic dataset of clinical records
  1. 8.1Flower, FATE and NVFlare frameworks
  2. 8.2Orchestration and communication
  3. 8.3Deployment on mobile and edge devices
  4. 8.4Fault tolerance and disconnections
  5. 8.5Versioning federated models
  6. 8.6Monitoring without data access
  7. 8.7Federated evaluation
  8. 8.8Scaling to thousands of clients
  9. 8.9Cost and energy
  10. 8.10Practical exercise: federated deployment with NVFlare
  1. 9.1GDPR and privacy by design
  2. 9.2Data protection impact assessments (DPIAs)
  3. 9.3International transfers
  4. 9.4European Health Data Space
  5. 9.5Data Governance Act and data altruism
  6. 9.6AI Act and data governance
  7. 9.7Federated consortium agreements
  8. 9.8ISO/IEC 27701
  9. 9.9Responsibilities between parties
  10. 9.10Workshop: DPIA for a federated project
  1. 10.1Multi-centre medical imaging
  2. 10.2Cross-institution fraud detection
  3. 10.3Predictive keyboards on mobile phones
  4. 10.4Predictive maintenance across manufacturers
  5. 10.5Connected vehicles
  6. 10.6Power grids and smart meters
  7. 10.7Telecommunications
  8. 10.8Pharmaceutical research
  9. 10.9Lessons from real projects
  10. 10.10Case study: federated hospital consortium
  1. 11.1Federated fine-tuning of LLMs
  2. 11.2Federated LoRA
  3. 11.3Privacy in generative models
  4. 11.4Memorisation and data extraction
  5. 11.5Federated learning for computer vision
  6. 11.6Federated distillation
  7. 11.7Client-side resources
  8. 11.8Leakage risk assessment
  9. 11.9Research trends
  10. 11.10Lab: federated fine-tuning of a language model
  1. 12.1Scenario and parties involved
  2. 12.2Threat model
  3. 12.3Proposed federated architecture
  4. 12.4Privacy mechanisms
  5. 12.5Implementation and experiments
  6. 12.6Utility and privacy evaluation
  7. 12.7Legal and governance analysis
  8. 12.8Deployment plan
  9. 12.9Written thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Flower, NVIDIA FLARE, Opacus, OpenFHE and TensorFlow Federated, in free, academic or evaluation versions. Testing is studied through real procedures: federated simulations with non-IID data, empirical privacy audits and multi-centre pilots. Assessment is continuous for each module, plus the final Master's Thesis.

Standards covered: Regulation (EU) 2016/679 (GDPR), ISO/IEC 27701, ISO/IEC 20889, Regulation (EU) 2022/868 (Data Governance Act), Regulation (EU) 2025/327 (European Health Data Space), Regulation (EU) 2024/1689 (AI Act), ISO/IEC 27559.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of Regulation (EU) 2016/679 (GDPR), ISO/IEC 27701 and ISO/IEC 20889 applied to real cases, not as a theoretical annex.
Industry software:Flower, NVIDIA FLARE, Opacus, OpenFHE and TensorFlow Federated, in free, academic or evaluation versions.
Master's Thesis with defence:A privacy-preserving federated system for a real multi-party scenario, from threat model and architecture to utility-privacy evaluation, legal analysis and deployment plan, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Threat model
Define the parties, data and privacy threats of a multi-party scenario.
Federated baseline
Train a federated model with Flower on non-IID data.
Privacy mechanisms
Add differential privacy with Opacus and secure aggregation, measuring the utility cost.
Attack and defence
Run a gradient reconstruction attack and evaluate robust defences.
Master's Thesis
A complete privacy-preserving federated system with legal analysis and deployment plan, defended before a panel.
Career opportunities

Where this takes you

Federated learning engineerPrivacy engineerSecure ML researcherConfidential computing architectTechnical data protection consultantHealthcare data scientist
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Flower, NVIDIA FLARE, Opacus, OpenFHE and TensorFlow Federated, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software, and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Federated Learning & Privacy-Preserving MLEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.