Training Course

Overview

Cleaning and Preparing Data for Analysis is a professional data management and analytics training course designed to equip business professionals, analysts, managers, researchers, and data teams with the practical skills required to transform raw, incomplete, inconsistent, and unstructured data into accurate, reliable, and analysis-ready datasets. High-quality data preparation is a critical foundation for business intelligence, reporting, statistical analysis, machine learning, artificial intelligence, and evidence-based decision making. This course provides a structured approach to identifying and resolving common data quality problems before analytical work begins.

The data cleaning and preparation training course covers the complete data preparation lifecycle, including data profiling, quality assessment, data validation, missing-value treatment, duplicate detection, inconsistent formatting, outlier identification, data type management, standardization, normalization, transformation, integration, and documentation. Participants gain practical experience using widely adopted tools such as Microsoft Excel, Power Query, SQL, Python, and database environments to prepare datasets from multiple sources. The course emphasizes repeatable and auditable data preparation workflows rather than manual corrections that are difficult to maintain.

The course uses realistic datasets and workplace scenarios from finance, sales, marketing, human resources, healthcare, procurement, supply chain, customer service, operations, and research. Participants perform hands-on exercises involving messy spreadsheets, duplicate customer records, incomplete employee data, inconsistent dates, incorrect categories, missing values, invalid records, data-entry errors, and information collected from multiple systems. Case studies and practical workshops help participants understand how poor data quality can distort KPIs, dashboards, statistical analysis, forecasts, business decisions, and machine learning outcomes.

Cleaning and Preparing Data for Analysis also incorporates data quality and governance principles to help organizations establish sustainable data preparation practices. Participants are introduced to the DAMA-DMBOK framework, ISO 8000 data quality concepts, ISO/IEC 27001 information security principles, and responsible data management practices. By the end of the course, participants will be able to assess data quality, design repeatable cleaning workflows, integrate datasets from multiple sources, validate analytical data, document transformation processes, and establish practical controls that improve the reliability and usability of organizational data.

Course Duration

10 Days (80 Hours)

Target Participants

·         Data analysts and aspiring data analysts

·         Business intelligence professionals

·         Business and management analysts

·         Database and data management professionals

·         Researchers and research assistants

·         Finance and accounting professionals

·         Marketing and sales analysts

·         Human resources and workforce analytics professionals

·         Operations and supply chain professionals

·         IT and digital transformation teams

·         Data scientists and machine learning practitioners

·         Reporting and business intelligence teams

·         Managers responsible for data quality and reporting

·         Professionals working with spreadsheets, databases, and business datasets

Course Objectives

By the end of this course, participants will be able to:

·         Explain the importance of data cleaning and preparation in reliable data analysis.

·         Understand the data preparation lifecycle from raw data to analysis-ready datasets.

·         Identify common data quality dimensions, problems, and sources of data errors.

·         Profile datasets to identify completeness, consistency, accuracy, validity, uniqueness, and timeliness issues.

·         Detect and manage missing, duplicate, inconsistent, invalid, and erroneous data.

·         Apply practical data cleaning techniques using Microsoft Excel and Power Query.

·         Use SQL to identify, filter, transform, validate, and prepare data for analysis.

·         Use Python and pandas for programmatic data cleaning and transformation.

·         Standardize text, categories, dates, numbers, units, and other data formats.

·         Identify and appropriately treat outliers and anomalous records.

·         Apply appropriate methods for handling missing data based on analytical requirements.

·         Combine and integrate data from multiple files, tables, databases, and sources.

·         Understand data normalization, denormalization, and analytical data structures.

·         Validate cleaned datasets using automated and manual quality checks.

·         Create repeatable, documented, and auditable data preparation workflows.

·         Apply data governance, privacy, security, and responsible data-handling principles.

·         Use data quality frameworks and standards including DAMA-DMBOK and ISO 8000 concepts.

·         Evaluate the impact of poor data preparation on reporting, BI, statistics, AI, and machine learning.

·         Build reliable datasets suitable for business intelligence and advanced analytics.

·         Develop practical data cleaning standards and quality improvement plans for organizations.

Course Content

Module: Cleaning and Preparing Data for Analysis

Day 1: Foundations of Data Cleaning and Data Quality

1.      Introduction to Data Cleaning and Preparation
Understanding data cleaning, data preparation, data preprocessing, data transformation, and their importance in analytics, business intelligence, artificial intelligence, and decision making.

2.      The Data Preparation Lifecycle
Exploring data discovery, profiling, cleaning, transformation, integration, validation, documentation, storage, and preparation for analysis.

3.      Understanding Data Quality
Examining accuracy, completeness, consistency, validity, uniqueness, timeliness, relevance, and reliability as key dimensions of data quality.

4.      Sources of Data Quality Problems
Identifying human data-entry errors, system limitations, integration problems, inconsistent business rules, outdated records, duplicated information, and incomplete collection processes.

5.      Structured and Unstructured Data
Understanding spreadsheets, relational databases, CSV files, JSON, XML, text documents, forms, survey data, and other common data structures.

6.      Data Types and Formats
Exploring numerical, categorical, ordinal, binary, text, date, time, Boolean, currency, percentage, and identifier fields.

7.      Data Profiling Fundamentals
Learning how to inspect datasets, identify patterns, measure completeness, detect unusual values, and understand field distributions.

8.      Data Quality Assessment Techniques
Applying data quality checks, profiling summaries, frequency analysis, validation rules, and quality scoring.

9.      Data Quality Assessment Exercise
Profiling a realistic business dataset to identify missing values, duplicates, invalid records, inconsistent formats, and other quality problems.

10.  Data Quality Failure Case Study
Examining how poor-quality customer, financial, employee, or operational data produces incorrect reports and misleading business decisions.

Day 2: Data Cleaning with Microsoft Excel

1.      Excel as a Data Preparation Tool
Understanding Excel's role in cleaning small and medium-sized business datasets and preparing information for analysis.

2.      Structuring Data in Excel Tables
Creating properly structured tables with consistent headers, records, fields, data types, and standardized formats.

3.      Sorting, Filtering, and Grouping Data
Using Excel tools to identify unusual records, isolate data-quality problems, analyze categories, and inspect large datasets.

4.      Identifying and Removing Duplicate Records
Detecting duplicate rows, duplicate identifiers, repeated customers, and duplicate transactions using Excel features and formulas.

5.      Handling Missing and Blank Values
Identifying blanks, null-like entries, placeholders, incomplete records, and determining appropriate treatment strategies.

6.      Standardizing Text and Categories
Using functions such as TRIM, CLEAN, UPPER, LOWER, PROPER, SUBSTITUTE, LEFT, RIGHT, MID, and related techniques to standardize text.

7.      Standardizing Numbers and Formats
Correcting inconsistent currencies, percentages, decimal formats, units, numeric text, and other numerical representation problems.

8.      Cleaning Dates and Times
Identifying invalid dates, inconsistent date formats, text-based dates, time values, and inconsistent date conventions.

9.      Excel Data Cleaning Exercise
Cleaning a deliberately messy operational dataset using formulas, sorting, filtering, validation, duplicate removal, and formatting techniques.

10.  Spreadsheet Data Cleaning Case Study
Developing a standardized cleaning process for an organization that receives inconsistent monthly datasets from multiple departments.

Day 3: Advanced Excel and Power Query Data Preparation

1.      Advanced Excel Data Cleaning Functions
Applying IF, IFERROR, XLOOKUP, INDEX, MATCH, TEXT functions, conditional functions, and logical formulas to resolve complex data-quality issues.

2.      Data Validation and Quality Controls
Creating validation rules, controlled lists, error alerts, conditional formatting, and checks that prevent or identify incorrect data.

3.      Excel Power Query Fundamentals
Understanding Power Query and its role in repeatable, scalable, and auditable data preparation.

4.      Importing Data with Power Query
Connecting to Excel workbooks, CSV files, text files, folders, databases, and other supported data sources.

5.      Transforming Data with Power Query
Applying filtering, replacing values, changing data types, splitting columns, merging fields, removing rows, and restructuring datasets.

6.      Combining Multiple Files
Using Power Query to consolidate monthly, departmental, branch, or supplier files into a single standardized dataset.

7.      Merging and Appending Queries
Understanding the difference between merging and appending and applying each technique to appropriate data integration problems.

8.      Power Query Transformation Management
Organizing transformation steps, maintaining query logic, documenting processes, and designing repeatable workflows.

9.      Power Query Cleaning Exercise
Preparing a multi-file business dataset using Power Query and creating a repeatable workflow that can be refreshed when new data arrives.

10.  Automated Data Preparation Case Study
Replacing a manual monthly data-cleaning process with a structured Power Query workflow and evaluating improvements in consistency and efficiency.

Day 4: Data Cleaning with SQL and Relational Databases

1.      Database Fundamentals for Data Preparation
Understanding relational databases, tables, fields, records, primary keys, foreign keys, relationships, schemas, and database constraints.

2.      SQL for Data Inspection
Using SELECT statements, WHERE clauses, ORDER BY, DISTINCT, aliases, and basic expressions to inspect data quality.

3.      Identifying Missing Values in SQL
Using NULL handling, IS NULL, IS NOT NULL, COALESCE, and conditional logic to identify and manage incomplete records.

4.      Detecting Duplicates with SQL
Using GROUP BY, COUNT, HAVING, window functions, and unique identifiers to identify duplicate records.

5.      Filtering and Validating Data
Creating SQL conditions to identify invalid dates, incorrect categories, negative values, impossible measurements, and other quality problems.

6.      Standardizing Data with SQL
Applying string functions, CASE expressions, type conversion, rounding, date functions, and conditional transformations.

7.      Joining and Combining Tables
Using INNER JOIN, LEFT JOIN, RIGHT JOIN concepts, and multi-table relationships to integrate data for analysis.

8.      SQL Data Transformation Workflows
Designing SQL queries that transform raw transactional data into structured analytical datasets.

9.      SQL Data Cleaning Exercise
Cleaning and preparing a relational business dataset using SQL queries and validating the results against defined quality rules.

10.  Database Data Quality Case Study
Investigating inconsistent customer and transaction records across multiple database tables and developing SQL-based corrective transformations.

Day 5: Missing Data, Duplicates, and Inconsistent Records

1.      Understanding Missing Data
Examining missing completely at random, missing at random, and missing-not-at-random concepts and their implications for analysis.

2.      Strategies for Handling Missing Values
Comparing deletion, replacement, imputation, business-rule-based treatment, and retention of missing values.

3.      Missing Data in Business Datasets
Evaluating missing employee, customer, financial, sales, survey, and operational information and determining appropriate treatment.

4.      Advanced Duplicate Detection
Identifying exact duplicates, partial duplicates, duplicate identifiers, repeated transactions, and records representing the same real-world entity.

5.      Record Matching and Deduplication
Applying matching criteria, standardized fields, similarity checks, business rules, and master-record selection to consolidate duplicate entities.

6.      Inconsistent Categories and Labels
Standardizing variations such as department names, product categories, customer segments, geographic labels, and organizational terminology.

7.      Invalid and Impossible Values
Identifying negative quantities, impossible dates, invalid percentages, incorrect codes, inconsistent units, and values outside accepted business ranges.

8.      Business Rules for Data Cleaning
Developing rules based on organizational policies, domain knowledge, validation requirements, and analytical objectives.

9.      Missing and Duplicate Data Exercise
Cleaning a complex dataset containing incomplete records, duplicates, inconsistent categories, invalid values, and conflicting information.

10.  Customer Master Data Case Study
Consolidating multiple customer lists from different departments and developing a reliable, standardized customer dataset for analysis.

Day 6: Outliers, Anomalies, and Data Transformation

1.      Understanding Outliers and Anomalies
Distinguishing legitimate extreme values, data-entry errors, unusual business events, fraud indicators, and analytical anomalies.

2.      Detecting Outliers with Descriptive Statistics
Applying minimum and maximum values, percentiles, interquartile range, standard deviation, and distribution analysis.

3.      Visual Methods for Outlier Detection
Using histograms, box plots, scatter plots, and dashboards to identify unusual observations and potential data-quality problems.

4.      Treating Outliers Responsibly
Comparing removal, correction, capping, transformation, retention, and investigation approaches based on business context.

5.      Data Transformation Fundamentals
Understanding scaling, normalization, standardization, aggregation, categorization, encoding, and restructuring.

6.      Numerical Transformations
Applying mathematical transformations, unit conversions, scaling, rounding, and normalization techniques where appropriate.

7.      Categorical Data Transformation
Standardizing categories, grouping values, encoding categorical variables, creating business classifications, and managing rare categories.

8.      Date and Time Transformation
Creating year, quarter, month, week, day, fiscal period, age, duration, and time-based analytical fields.

9.      Outlier and Transformation Exercise
Identifying unusual values in a business dataset and applying appropriate transformations while documenting the rationale for each decision.

10.  Anomaly Detection Case Study
Investigating unusual sales, financial, operational, or customer records and determining whether they represent errors, exceptional events, or meaningful business signals.

Day 7: Data Integration, Normalization, and Reshaping

1.      Fundamentals of Data Integration
Understanding the challenges of combining datasets from different systems, departments, vendors, applications, and reporting environments.

2.      Data Integration Strategies
Exploring extraction, transformation, loading, ELT, ETL, APIs, file-based integration, database integration, and cloud data workflows.

3.      Data Matching Across Sources
Identifying common fields, keys, identifiers, naming differences, inconsistent codes, and business rules required to connect datasets.

4.      Data Normalization Concepts
Understanding normalization, redundancy, functional dependencies, and the role of normalized structures in transactional databases.

5.      Analytical Data Structures
Understanding denormalized analytical datasets, fact tables, dimension tables, star schemas, and data structures optimized for reporting.

6.      Reshaping Data
Applying pivot, unpivot, transpose, aggregation, grouping, splitting, and restructuring techniques to prepare data for analysis.

7.      Integrating Multi-Department Data
Combining finance, sales, HR, operations, procurement, and customer datasets while maintaining consistent definitions and data quality.

8.      Handling Conflicting Data Sources
Establishing source priorities, reconciliation rules, master records, exception handling, and conflict-resolution procedures.

9.      Data Integration Exercise
Combining multiple business datasets into a unified analytical dataset while resolving key mismatches, inconsistent fields, and conflicting records.

10.  Enterprise Data Integration Case Study
Designing a data preparation workflow for an organization consolidating information from multiple legacy systems into a modern BI environment.

Day 8: Python and pandas for Data Cleaning

1.      Introduction to Python for Data Preparation
Understanding Python's role in scalable, repeatable, and automated data cleaning and preparation workflows.

2.      pandas Data Structures
Working with Series, DataFrames, indexes, columns, data types, and basic dataset inspection.

3.      Loading and Inspecting Data
Importing CSV, Excel, and other datasets and using pandas functions to examine structure, dimensions, data types, missing values, and summary information.

4.      Handling Missing Values with pandas
Identifying null values and applying appropriate approaches using functions such as isna, fillna, dropna, and conditional treatment.

5.      Detecting and Removing Duplicates
Using pandas techniques to identify duplicate rows, repeated records, and duplicate identifiers.

6.      Cleaning and Standardizing Text
Applying string methods to trim whitespace, standardize capitalization, replace inconsistent values, extract information, and normalize categories.

7.      Data Type Conversion and Date Handling
Converting numeric, categorical, date, and Boolean fields into appropriate data types and creating analytical date features.

8.      Filtering, Transforming, and Aggregating Data
Using pandas to filter records, create derived fields, group data, calculate summaries, and reshape datasets.

9.      Python Data Cleaning Exercise
Cleaning a realistic business dataset using pandas and documenting each transformation step.

10.  Automated Data Preparation Case Study
Designing a reusable Python data-cleaning workflow that processes recurring business datasets and produces a validated analytical output.

Day 9: Data Validation, Quality Assurance, and Governance

1.      Data Validation Fundamentals
Understanding validation as the process of confirming that cleaned data meets defined structural, business, analytical, and quality requirements.

2.      Validation Rules and Constraints
Creating range checks, uniqueness checks, referential checks, format checks, completeness checks, and business-rule validations.

3.      Automated Data Quality Checks
Designing repeatable checks that identify errors before datasets are released for reporting or analysis.

4.      Data Reconciliation
Comparing source and cleaned datasets to ensure records, totals, values, and key measures remain consistent after transformation.

5.      Data Quality Metrics and Scorecards
Developing metrics for completeness, accuracy, consistency, validity, uniqueness, timeliness, and overall data quality.

6.      Data Documentation and Metadata
Creating data dictionaries, field definitions, transformation logs, source documentation, assumptions, and quality notes.

7.      Data Lineage and Transformation Tracking
Understanding where data originates, how it changes, which processes transform it, and how the final analytical dataset is produced.

8.      Data Governance Frameworks and Standards
Applying DAMA-DMBOK data management principles, ISO 8000 data quality concepts, and organizational data governance practices.

9.      Privacy and Information Security in Data Preparation
Applying ISO/IEC 27001 principles, access controls, data classification, secure handling, privacy protection, and appropriate use of personal information.

10.  Data Quality Assurance Case Study
Designing a quality assurance process for an organization preparing datasets for executive dashboards, financial reporting, and advanced analytics.

Day 10: Advanced Data Preparation Workflows and Capstone

1.      Designing Professional Data Cleaning Workflows
Establishing structured workflows covering profiling, transformation, validation, quality assurance, documentation, approval, and delivery.

2.      Repeatable and Automated Data Preparation
Comparing manual cleaning with Power Query, SQL, Python, ETL, ELT, and automated data pipeline approaches.

3.      Scalable Data Preparation Practices
Designing workflows that can accommodate increasing data volumes, additional sources, changing business requirements, and recurring reporting cycles.

4.      Data Preparation for Business Intelligence
Preparing clean datasets for Power BI, Tableau, Excel dashboards, reporting systems, and self-service analytics.

5.      Data Preparation for Statistical Analysis
Structuring clean analytical datasets for descriptive statistics, hypothesis testing, regression, forecasting, and other statistical techniques.

6.      Data Preparation for AI and Machine Learning
Understanding how data quality, missing values, outliers, feature preparation, categorical encoding, leakage, and inconsistent records affect AI and machine learning models.

7.      Data Quality Monitoring and Continuous Improvement
Establishing ongoing monitoring, issue management, root-cause analysis, quality thresholds, feedback loops, and continuous improvement processes.

8.      End-to-End Data Cleaning Simulation
Participants receive raw multi-source business data and perform profiling, cleaning, transformation, integration, validation, documentation, and quality assessment.

9.      Comprehensive Data Preparation Capstone
Participants develop an end-to-end data preparation solution for a realistic organizational scenario, producing a validated analysis-ready dataset, data dictionary, quality report, transformation documentation, and recommended governance controls.

10.  Final Assessment and Data Quality Improvement Action Plan
Evaluating participant knowledge and practical data preparation skills through a final assessment and developing an actionable plan for improving data cleaning, preparation, validation, governance, and analytical readiness within an organization.

 

Course Schedules:

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