Training Course

Overview

Practical Data Cleaning is a hands-on professional training course designed to develop the practical skills required to identify, correct, standardize, validate, and maintain high-quality data for reliable business and operational use. Organizations rely on accurate data for reporting, customer management, financial administration, inventory control, human resources, procurement, sales, logistics, project management, and decision-making. However, duplicate records, missing values, inconsistent formats, incorrect entries, outdated information, and other data-quality problems can significantly reduce the reliability of organizational information. This course provides participants with a structured and practical approach to cleaning data efficiently while preserving its accuracy and integrity.

The course progresses from fundamental data-cleaning principles to advanced techniques for data validation, standardization, deduplication, reconciliation, and quality control. Participants will explore key data-quality dimensions including accuracy, completeness, consistency, validity, uniqueness, and timeliness while learning how to profile datasets and identify different categories of data problems. The training introduces practical data-management concepts informed by frameworks such as DAMA-DMBOK, data-quality management, data governance, Master Data Management, and continuous improvement, helping participants understand how individual cleaning activities contribute to broader organizational data-quality objectives.

Practical application is central to the program. Participants will work with realistic datasets and practical tools such as Microsoft Excel or equivalent spreadsheet applications, filters, sorting functions, conditional formatting, data-validation rules, lookup functions, text functions, duplicate-detection techniques, reference tables, data dictionaries, reconciliation worksheets, quality checklists, and reporting templates. Exercises and case studies will cover common workplace situations such as cleaning customer databases, standardizing employee records, correcting inventory information, validating supplier data, reconciling operational reports, and preparing datasets for analysis. Participants will practice documenting changes, verifying corrections, and applying quality controls to prevent errors from reappearing.

The advanced component focuses on transforming data cleaning from a one-time correction activity into a repeatable and controlled process. Participants will learn how to establish cleaning workflows, create quality rules, manage exceptions, document decisions, perform quality assurance checks, identify root causes, and develop Standard Operating Procedures for recurring data-maintenance activities. The course culminates in an integrated practical exercise in which participants assess a deliberately flawed dataset, identify and classify data-quality problems, apply appropriate cleaning and validation techniques, measure the improvement achieved, document the process, and develop recommendations for maintaining data quality over time.

Course Duration

5 Days (40 Hours)

Target Participants

• Data Entry Officers and Data Administrators

• Data Analysts and Junior Business Analysts

• Administrative Officers and Coordinators

• Operations Officers and Supervisors

• Reporting and Information Management Officers

• Monitoring and Evaluation Professionals

• Finance and Accounting Officers

• Human Resources Officers

• Sales and Customer Service Professionals

• Procurement and Supply Chain Personnel

• Inventory and Warehouse Personnel

• Quality Assurance Professionals

• Project Officers and Coordinators

• Research and Survey Data Personnel

• Business Intelligence and Reporting Professionals

• Database and Information Management Personnel

• Office Managers and Administrative Professionals

• Professionals responsible for maintaining organizational records

• Professionals who regularly prepare, consolidate, or analyze business data

Course Objectives

By the end of the training, participants will be able to:

• Explain the purpose, principles, and importance of practical data cleaning.

• Understand the major dimensions of data quality.

• Identify common data-quality problems and their causes.

• Profile datasets to determine their structure, content, and quality condition.

• Identify missing, duplicate, invalid, inconsistent, inaccurate, and outdated records.

• Apply systematic methods for cleaning and correcting data.

• Standardize names, addresses, dates, codes, categories, units, and other data fields.

• Detect and remove duplicate records using appropriate matching techniques.

• Apply spreadsheet tools and functions to practical data-cleaning tasks.

• Use sorting, filtering, conditional formatting, and data-validation features effectively.

• Apply lookup and reference-table techniques for data verification.

• Use text and date functions to correct common formatting and entry problems.

• Validate cleaned records against source information and business rules.

• Apply reconciliation techniques to identify unresolved discrepancies.

• Create practical data dictionaries and reference lists.

• Document data-cleaning decisions, assumptions, changes, and exceptions.

• Develop repeatable data-cleaning workflows and checklists.

• Apply DAMA-DMBOK-aligned data-quality and data-management principles.

• Understand the relationship between data cleaning, data governance, and Master Data Management.

• Identify root causes of recurring data-quality problems.

• Establish preventive and detective data-quality controls.

• Develop practical Standard Operating Procedures for data cleaning.

• Monitor data-quality indicators and cleaning performance.

• Prepare clean and reliable datasets for reporting and analysis.

• Apply quality assurance techniques before releasing cleaned data.

• Develop recommendations for maintaining data quality over time.

Course Content

Day 1: Foundations of Practical Data Cleaning

Module 1: Practical Data Cleaning

Topics

  1. Introduction to Practical Data Cleaning and Data Quality Management
  2. The Importance of Clean Data for Reporting, Analysis, Operations, and Decision-Making
  3. Data Quality Dimensions: Accuracy, Completeness, Consistency, Validity, Uniqueness, and Timeliness
  4. Understanding Structured Data, Fields, Records, Tables, Variables, and Data Types
  5. Common Sources and Causes of Data-Quality Problems
  6. Missing Values, Blank Fields, Nulls, and Incomplete Records
  7. Invalid, Inaccurate, Inconsistent, and Outdated Data
  8. Introduction to Data Profiling and Initial Dataset Assessment
  9. Practical Exercise: Profiling and Assessing the Quality of a Sample Dataset
  10. Case Study: Diagnosing Data-Quality Problems in a Real-World Customer or Operational Dataset

Day 2: Identifying, Correcting, and Standardizing Data

Module 1: Practical Data Cleaning

Topics

  1. Identifying Duplicate Records and Understanding Duplicate Data Problems
  2. Detecting Spelling Errors, Typographical Errors, Extra Spaces, and Unwanted Characters
  3. Standardizing Names, Addresses, Telephone Numbers, and Contact Information
  4. Standardizing Dates, Times, Currency, Numbers, Percentages, and Units
  5. Standardizing Categories, Codes, Classifications, and Reference Values
  6. Identifying Outliers, Unusual Values, and Potential Data-Entry Errors
  7. Record Matching, Deduplication, and Selecting Trusted Master Records
  8. Correcting Data Using Source Records, Business Rules, and Reference Information
  9. Practical Exercise: Cleaning and Standardizing a Multi-Field Customer or Employee Dataset
  10. Real-World Scenario: Correcting Inconsistent Inventory, Supplier, or Product Records Before Management Reporting

Day 3: Practical Data Cleaning Tools and Techniques

Module 1: Practical Data Cleaning

Topics

  1. Spreadsheet-Based Data Cleaning Workflows Using Microsoft Excel or Equivalent Tools
  2. Sorting, Filtering, Searching, and Conditional Formatting for Error Detection
  3. Data Validation, Drop-Down Lists, Input Restrictions, and Error Prevention
  4. Lookup Functions and Reference Tables for Data Verification and Standardization
  5. Text Functions for Cleaning Names, Codes, Spaces, Characters, and Inconsistent Entries
  6. Date and Number Functions for Correcting and Standardizing Data
  7. Duplicate Detection, Comparison, and Removal Techniques
  8. Reconciliation Worksheets, Exception Reports, and Data-Quality Checklists
  9. Practical Exercise: Building a Complete Data-Cleaning Workbook From a Raw Dataset
  10. Case Study: Cleaning a Dataset Before Preparing a Monthly Operational or Financial Report

Day 4: Data Validation, Quality Assurance, and Cleaning Controls

Module 1: Practical Data Cleaning

Topics

  1. Data Validation Rules and Business-Rule-Based Quality Checks
  2. Verifying Cleaned Data Against Original Source Records
  3. Reconciliation, Cross-Checking, and Investigating Data Discrepancies
  4. Data Dictionaries, Reference Lists, and Standardized Data Definitions
  5. Documenting Data-Cleaning Procedures, Decisions, Assumptions, and Exceptions
  6. Quality Assurance Checks Before Releasing or Using Cleaned Data
  7. Designing Data-Cleaning Checklists and Standard Operating Procedures
  8. Root-Cause Analysis for Recurring Data-Quality Problems
  9. Practical Exercise: Designing and Applying a Data-Quality Assurance Checklist
  10. Case Study: Establishing a Repeatable Data-Cleaning and Validation Process for a Departmental Reporting Team

Day 5: Advanced Data Cleaning, Governance, and Capstone Application

Module 1: Practical Data Cleaning

Topics

  1. Advanced Data Profiling, Quality Assessment, and Exception Management
  2. Data Integration and Cleaning Data From Multiple Sources
  3. Master Data Management and Maintaining Trusted Organizational Records
  4. Data Governance Principles and the Role of Data Ownership and Stewardship
  5. Applying DAMA-DMBOK Principles to Practical Data-Quality Management
  6. Developing Continuous Data-Quality Monitoring and Improvement Processes
  7. Data-Quality KPIs, Scorecards, Error Rates, and Cleaning Performance Measurement
  8. Developing Long-Term Data-Maintenance Procedures and Preventive Controls
  9. Capstone Exercise: Profiling, Cleaning, Standardizing, Validating, Reconciling, Documenting, and Presenting Findings From a Complex Real-World Dataset
  10. Final Assessment, Practical Data-Cleaning Demonstration, Results Review, and Development of a Data-Quality Improvement Action Plan

 

Course Schedules:

Dates Fees Location Apply
09/11/2026 - 13/11/2026 $5000 Dubai, UAE Physical Class Online Class
09/11/2026 - 13/11/2026 $1500 Nairobi, Kenya Physical Class Online Class
09/11/2026 - 13/11/2026 $4500 Pretoria, South Africa Physical Class Online Class
16/11/2026 - 20/11/2026 $2000 Mombasa, Kenya Physical Class Online Class
16/11/2026 - 20/11/2026 $6000 Mauritius Physical Class Online Class
16/11/2026 - 20/11/2026 $1500 Nairobi, Kenya Physical Class Online Class
23/11/2026 - 27/11/2026 $5000 Singapore, Singapore Physical Class Online Class
23/11/2026 - 27/11/2026 $5000 Dubai, UAE Physical Class Online Class
23/11/2026 - 27/11/2026 $4000 Johannesburg, South Africa Physical Class Online Class
23/11/2026 - 27/11/2026 $2500 Kigali, Rwanda Physical Class Online Class
23/11/2026 - 27/11/2026 $1500 Nairobi, Kenya Physical Class Online Class
30/11/2026 - 04/12/2026 $1500 Nairobi, Kenya Physical Class Online Class
07/12/2026 - 11/12/2026 $5000 Singapore, Singapore Physical Class Online Class
07/12/2026 - 11/12/2026 $1500 Nairobi, Kenya Physical Class Online Class
07/12/2026 - 11/12/2026 $2000 Mombasa, Kenya Physical Class Online Class
07/12/2026 - 11/12/2026 $2500 Dar es Salaam, Tanzania Physical Class Online Class
07/12/2026 - 11/12/2026 $4000 Johannesburg, South Africa Physical Class Online Class
07/12/2026 - 11/12/2026 $6000 Mauritius Physical Class Online Class
14/12/2026 - 18/12/2026 $2500 Kigali, Rwanda Physical Class Online Class
14/12/2026 - 18/12/2026 $4500 Pretoria, South Africa Physical Class Online Class
14/12/2026 - 18/12/2026 $1500 Nairobi, Kenya Physical Class Online Class
21/12/2026 - 25/12/2026 $6000 Mauritius Physical Class Online Class
21/12/2026 - 25/12/2026 $5000 Singapore, Singapore Physical Class Online Class
21/12/2026 - 25/12/2026 $2500 Dar es Salaam, Tanzania Physical Class Online Class
21/12/2026 - 25/12/2026 $1500 Nairobi, Kenya Physical Class Online Class
28/12/2026 - 01/01/2027 $2500 Kigali, Rwanda Physical Class Online Class
28/12/2026 - 01/01/2027 $1500 Nairobi, Kenya Physical Class Online Class
04/01/2027 - 08/01/2027 $1500 Nairobi, Kenya Physical Class Online Class
04/01/2027 - 08/01/2027 $5000 Dubai, UAE Physical Class Online Class
11/01/2027 - 15/01/2027 $4000 Johannesburg, South Africa Physical Class Online Class
11/01/2027 - 15/01/2027 $1500 Nairobi, Kenya Physical Class Online Class
11/01/2027 - 15/01/2027 $4500 Pretoria, South Africa Physical Class Online Class
11/01/2027 - 15/01/2027 $2000 Mombasa, Kenya Physical Class Online Class
11/01/2027 - 15/01/2027 $5000 Dubai, UAE Physical Class Online Class
18/01/2027 - 22/01/2027 $4000 Johannesburg, South Africa Physical Class Online Class
18/01/2027 - 22/01/2027 $2500 Kigali, Rwanda Physical Class Online Class
18/01/2027 - 22/01/2027 $1500 Nairobi, Kenya Physical Class Online Class
18/01/2027 - 22/01/2027 $4500 Pretoria, South Africa Physical Class Online Class
18/01/2027 - 22/01/2027 $2000 Mombasa, Kenya Physical Class Online Class
18/01/2027 - 22/01/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
25/01/2027 - 29/01/2027 $6000 Mauritius Physical Class Online Class
25/01/2027 - 29/01/2027 $1500 Nairobi, Kenya Physical Class Online Class
01/02/2027 - 05/02/2027 $5000 Singapore, Singapore Physical Class Online Class
01/02/2027 - 05/02/2027 $5000 Dubai, UAE Physical Class Online Class
01/02/2027 - 05/02/2027 $1500 Nairobi, Kenya Physical Class Online Class
08/02/2027 - 12/02/2027 $1500 Nairobi, Kenya Physical Class Online Class
08/02/2027 - 12/02/2027 $2500 Kigali, Rwanda Physical Class Online Class
08/02/2027 - 12/02/2027 $5000 Singapore, Singapore Physical Class Online Class
15/02/2027 - 19/02/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
15/02/2027 - 19/02/2027 $1500 Nairobi, Kenya Physical Class Online Class
15/02/2027 - 19/02/2027 $4000 Johannesburg, South Africa Physical Class Online Class
15/02/2027 - 19/02/2027 $4500 Pretoria, South Africa Physical Class Online Class
15/02/2027 - 19/02/2027 $2000 Mombasa, Kenya Physical Class Online Class
22/02/2027 - 26/02/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
22/02/2027 - 26/02/2027 $1500 Nairobi, Kenya Physical Class Online Class
22/02/2027 - 26/02/2027 $6000 Mauritius Physical Class Online Class
22/02/2027 - 26/02/2027 $5000 Dubai, UAE Physical Class Online Class
01/03/2027 - 05/03/2027 $2000 Mombasa, Kenya Physical Class Online Class
01/03/2027 - 05/03/2027 $1500 Nairobi, Kenya Physical Class Online Class
01/03/2027 - 05/03/2027 $6000 Mauritius Physical Class Online Class
01/03/2027 - 05/03/2027 $2500 Kigali, Rwanda Physical Class Online Class
08/03/2027 - 12/03/2027 $1500 Nairobi, Kenya Physical Class Online Class
08/03/2027 - 12/03/2027 $4500 Pretoria, South Africa Physical Class Online Class
15/03/2027 - 19/03/2027 $5000 Singapore, Singapore Physical Class Online Class
15/03/2027 - 19/03/2027 $4000 Johannesburg, South Africa Physical Class Online Class
15/03/2027 - 19/03/2027 $1500 Nairobi, Kenya Physical Class Online Class
22/03/2027 - 26/03/2027 $1500 Nairobi, Kenya Physical Class Online Class
22/03/2027 - 26/03/2027 $5000 Singapore, Singapore Physical Class Online Class
22/03/2027 - 26/03/2027 $4000 Johannesburg, South Africa Physical Class Online Class
22/03/2027 - 26/03/2027 $6000 Mauritius Physical Class Online Class
29/03/2027 - 02/04/2027 $4500 Pretoria, South Africa Physical Class Online Class
29/03/2027 - 02/04/2027 $1500 Nairobi, Kenya Physical Class Online Class
29/03/2027 - 02/04/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
29/03/2027 - 02/04/2027 $2500 Kigali, Rwanda Physical Class Online Class
05/04/2027 - 09/04/2027 $5000 Dubai, UAE Physical Class Online Class
05/04/2027 - 09/04/2027 $1500 Nairobi, Kenya Physical Class Online Class
12/04/2027 - 16/04/2027 $2000 Mombasa, Kenya Physical Class Online Class
12/04/2027 - 16/04/2027 $1500 Nairobi, Kenya Physical Class Online Class
19/04/2027 - 23/04/2027 $1500 Nairobi, Kenya Physical Class Online Class
26/04/2027 - 30/04/2027 $1500 Nairobi, Kenya Physical Class Online Class
26/04/2027 - 30/04/2027 $5000 Dubai, UAE Physical Class Online Class
26/04/2027 - 30/04/2027 $5000 Singapore, Singapore Physical Class Online Class
26/04/2027 - 30/04/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
26/04/2027 - 30/04/2027 $4000 Johannesburg, South Africa Physical Class Online Class
03/05/2027 - 07/05/2027 $6000 Mauritius Physical Class Online Class
03/05/2027 - 07/05/2027 $2500 Kigali, Rwanda Physical Class Online Class
03/05/2027 - 07/05/2027 $4500 Pretoria, South Africa Physical Class Online Class
03/05/2027 - 07/05/2027 $1500 Nairobi, Kenya Physical Class Online Class
03/05/2027 - 07/05/2027 $2000 Mombasa, Kenya Physical Class Online Class
03/05/2027 - 07/05/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
10/05/2027 - 14/05/2027 $6000 Mauritius Physical Class Online Class
10/05/2027 - 14/05/2027 $2500 Kigali, Rwanda Physical Class Online Class
10/05/2027 - 14/05/2027 $4500 Pretoria, South Africa Physical Class Online Class
10/05/2027 - 14/05/2027 $1500 Nairobi, Kenya Physical Class Online Class
10/05/2027 - 14/05/2027 $5000 Dubai, UAE Physical Class Online Class
17/05/2027 - 21/05/2027 $4000 Johannesburg, South Africa Physical Class Online Class
17/05/2027 - 21/05/2027 $5000 Singapore, Singapore Physical Class Online Class
17/05/2027 - 21/05/2027 $1500 Nairobi, Kenya Physical Class Online Class
24/05/2027 - 28/05/2027 $2000 Mombasa, Kenya Physical Class Online Class
24/05/2027 - 28/05/2027 $1500 Nairobi, Kenya Physical Class Online Class
31/05/2027 - 04/06/2027 $1500 Nairobi, Kenya Physical Class Online Class
31/05/2027 - 04/06/2027 $5000 Dubai, UAE Physical Class Online Class
31/05/2027 - 04/06/2027 $5000 Singapore, Singapore Physical Class Online Class
07/06/2027 - 11/06/2027 $1500 Nairobi, Kenya Physical Class Online Class
07/06/2027 - 11/06/2027 $2500 Kigali, Rwanda Physical Class Online Class
07/06/2027 - 11/06/2027 $4500 Pretoria, South Africa Physical Class Online Class
07/06/2027 - 11/06/2027 $2000 Mombasa, Kenya Physical Class Online Class
07/06/2027 - 11/06/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
14/06/2027 - 18/06/2027 $4000 Johannesburg, South Africa Physical Class Online Class
14/06/2027 - 18/06/2027 $1500 Nairobi, Kenya Physical Class Online Class
14/06/2027 - 18/06/2027 $6000 Mauritius Physical Class Online Class
14/06/2027 - 18/06/2027 $5000 Dubai, UAE Physical Class Online Class
21/06/2027 - 25/06/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
21/06/2027 - 25/06/2027 $4000 Johannesburg, South Africa Physical Class Online Class
21/06/2027 - 25/06/2027 $1500 Nairobi, Kenya Physical Class Online Class
21/06/2027 - 25/06/2027 $2500 Kigali, Rwanda Physical Class Online Class
28/06/2027 - 02/07/2027 $2000 Mombasa, Kenya Physical Class Online Class
28/06/2027 - 02/07/2027 $6000 Mauritius Physical Class Online Class
28/06/2027 - 02/07/2027 $1500 Nairobi, Kenya Physical Class Online Class
05/07/2027 - 09/07/2027 $4500 Pretoria, South Africa Physical Class Online Class
05/07/2027 - 09/07/2027 $1500 Nairobi, Kenya Physical Class Online Class
05/07/2027 - 09/07/2027 $5000 Singapore, Singapore Physical Class Online Class
12/07/2027 - 16/07/2027 $1500 Nairobi, Kenya Physical Class Online Class
19/07/2027 - 23/07/2027 $2000 Mombasa, Kenya Physical Class Online Class
19/07/2027 - 23/07/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
19/07/2027 - 23/07/2027 $1500 Nairobi, Kenya Physical Class Online Class
19/07/2027 - 23/07/2027 $6000 Mauritius Physical Class Online Class
26/07/2027 - 30/07/2027 $5000 Dubai, UAE Physical Class Online Class
26/07/2027 - 30/07/2027 $1500 Nairobi, Kenya Physical Class Online Class
26/07/2027 - 30/07/2027 $2500 Kigali, Rwanda Physical Class Online Class
26/07/2027 - 30/07/2027 $4500 Pretoria, South Africa Physical Class Online Class
02/08/2027 - 06/08/2027 $5000 Singapore, Singapore Physical Class Online Class
02/08/2027 - 06/08/2027 $5000 Dubai, UAE Physical Class Online Class
02/08/2027 - 06/08/2027 $1500 Nairobi, Kenya Physical Class Online Class
02/08/2027 - 06/08/2027 $4000 Johannesburg, South Africa Physical Class Online Class
09/08/2027 - 13/08/2027 $4500 Pretoria, South Africa Physical Class Online Class
09/08/2027 - 13/08/2027 $2000 Mombasa, Kenya Physical Class Online Class
09/08/2027 - 13/08/2027 $1500 Nairobi, Kenya Physical Class Online Class
16/08/2027 - 20/08/2027 $1500 Nairobi, Kenya Physical Class Online Class
16/08/2027 - 20/08/2027 $2500 Kigali, Rwanda Physical Class Online Class
16/08/2027 - 20/08/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
16/08/2027 - 20/08/2027 $4000 Johannesburg, South Africa Physical Class Online Class
16/08/2027 - 20/08/2027 $6000 Mauritius Physical Class Online Class
23/08/2027 - 27/08/2027 $1500 Nairobi, Kenya Physical Class Online Class
23/08/2027 - 27/08/2027 $5000 Singapore, Singapore Physical Class Online Class
23/08/2027 - 27/08/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
30/08/2027 - 03/09/2027 $4000 Johannesburg, South Africa Physical Class Online Class
30/08/2027 - 03/09/2027 $6000 Mauritius Physical Class Online Class
30/08/2027 - 03/09/2027 $2500 Kigali, Rwanda Physical Class Online Class
30/08/2027 - 03/09/2027 $4500 Pretoria, South Africa Physical Class Online Class
30/08/2027 - 03/09/2027 $1500 Nairobi, Kenya Physical Class Online Class
06/09/2027 - 10/09/2027 $5000 Dubai, UAE Physical Class Online Class
06/09/2027 - 10/09/2027 $2000 Mombasa, Kenya Physical Class Online Class
06/09/2027 - 10/09/2027 $1500 Nairobi, Kenya Physical Class Online Class
13/09/2027 - 17/09/2027 $5000 Singapore, Singapore Physical Class Online Class
13/09/2027 - 17/09/2027 $1500 Nairobi, Kenya Physical Class Online Class
20/09/2027 - 24/09/2027 $1500 Nairobi, Kenya Physical Class Online Class
20/09/2027 - 24/09/2027 $4000 Johannesburg, South Africa Physical Class Online Class
20/09/2027 - 24/09/2027 $5000 Dubai, UAE Physical Class Online Class
20/09/2027 - 24/09/2027 $2500 Dar es Salaam, Tanzania Physical Class Online Class
27/09/2027 - 01/10/2027 $2500 Kigali, Rwanda Physical Class Online Class
27/09/2027 - 01/10/2027 $2000 Mombasa, Kenya Physical Class Online Class
04/10/2027 - 08/10/2027 $6000 Mauritius Physical Class Online Class
11/10/2027 - 15/10/2027 $4500 Pretoria, South Africa Physical Class Online Class
11/10/2027 - 15/10/2027 $5000 Singapore, Singapore Physical Class Online Class