Training course

Overview

Practical Master Data Management is a professional 5-day training course designed to provide participants with hands-on knowledge and practical skills for managing, improving, governing, and maintaining master data in real-world business environments. The course focuses on practical techniques for working with customer, product, supplier, employee, location, asset, financial, and other critical master data domains. Participants will learn how to identify master data, assess its quality, apply validation and standardization techniques, manage duplicates and conflicting records, establish trusted records, and implement practical controls that improve the reliability of organizational data.

The Practical Master Data Management course emphasizes direct application through practical tools, structured exercises, case studies, data quality scenarios, and realistic business problems. Participants will work with techniques such as data profiling, data quality checklists, validation rules, standardization templates, data dictionaries, business rules, issue registers, root cause analysis, matching approaches, cleansing workflows, and quality scorecards. The training demonstrates how these tools can be incorporated into everyday data management processes to reduce errors, improve consistency, strengthen reporting, and support more reliable operational and management decisions.

The course progresses from fundamental master data concepts to more advanced practical activities involving golden records, survivorship, authoritative sources, data stewardship, governance, integration, synchronization, reconciliation, security, and performance monitoring. Participants will practice identifying data ownership and accountability, documenting data requirements, reviewing data quality results, resolving exceptions, managing change requests, and monitoring master data across multiple systems and business processes. Real-world scenarios are used to connect practical data management techniques with procurement, finance, customer management, supply chain, human resources, operations, compliance, and business intelligence activities.

By the end of the Practical Master Data Management training course, participants will be able to apply practical MDM methods to assess, cleanse, standardize, govern, monitor, and improve master data within their organizations. Participants will also develop the ability to establish repeatable data quality processes, manage master data issues, support golden record creation, document governance requirements, monitor key performance indicators, and develop practical improvement plans. The course is designed around doing rather than theory, making it suitable for professionals who need immediately applicable Master Data Management skills and tools.

Course Duration

5 Days (40 Hours)

Target Participants

This course is suitable for:

• Data management professionals who require practical Master Data Management skills

• Data stewards, data owners, data quality analysts, and information management professionals

• Business and data analysts responsible for preparing, validating, and maintaining master data

• Data entry, data administration, and information processing professionals

• Business intelligence, reporting, analytics, and database professionals

• IT, information systems, database, application support, and integration professionals

• Operations, procurement, supply chain, finance, sales, marketing, and human resources professionals managing master data

• Quality assurance and process improvement professionals

• Records, information, and document management professionals

• Risk, compliance, internal audit, and control professionals involved in data quality

• Project professionals implementing data migration, integration, transformation, or MDM initiatives

• Professionals seeking hands-on experience in practical Master Data Management techniques

Course Objectives

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

• Explain the practical principles, objectives, scope, and business value of Master Data Management

• Identify master data domains, entities, attributes, relationships, identifiers, and critical data elements

• Distinguish master data from transactional data, reference data, metadata, and analytical data

• Assess master data quality using practical quality dimensions, profiling techniques, checklists, and measurement approaches

• Identify missing, duplicate, invalid, inconsistent, outdated, and conflicting master records

• Apply practical data validation, standardization, normalization, cleansing, enrichment, and remediation techniques

• Develop and apply business rules, validation rules, data standards, and data quality controls

• Use data dictionaries, business glossaries, metadata, classifications, hierarchies, and reference data effectively

• Apply practical duplicate detection, record matching, entity resolution, and consolidation techniques

• Develop golden records using authoritative sources, survivorship rules, source ranking, and attribute precedence

• Manage master data issues through issue registers, root cause analysis, corrective actions, workflows, and escalation

• Apply practical data stewardship and governance responsibilities using RACI frameworks and operational procedures

• Understand master data integration, synchronization, distribution, reconciliation, and exception management

• Monitor master data using KPIs, quality scorecards, dashboards, thresholds, and exception reports

• Apply appropriate master data security, privacy, access control, auditability, and change management practices

• Develop a practical Master Data Management improvement plan that can be implemented and monitored

Course Content

Day 1: Master Data Foundations and Practical Data Assessment

Module 1: Identifying, Understanding, and Assessing Master Data

Topics

  1. Introduction to Practical Master Data Management
  2. Identifying Master Data in Real-World Business Processes
  3. Master Data, Transactional Data, Reference Data, Metadata, and Analytical Data
  4. Core Master Data Domains: Customers, Products, Suppliers, Employees, Locations, Assets, and Financial Entities
  5. Master Data Entities, Attributes, Relationships, Identifiers, and Critical Data Elements
  6. Master Data Lifecycle: Creation, Capture, Validation, Maintenance, Change, and Retirement
  7. Practical Data Quality Dimensions: Accuracy, Completeness, Consistency, Validity, Uniqueness, and Timeliness
  8. Data Profiling Techniques, Quality Baselines, Sampling, and Initial Data Assessment
  9. Identifying Duplicates, Missing Values, Invalid Records, Conflicting Information, and Data Anomalies
  10. Practical Exercise: Profiling a Sample Master Data Set and Documenting Quality Problems

Day 2: Data Standardization, Cleansing, Validation, and Governance

Module 2: Practical Master Data Quality Improvement and Control

Topics

  1. Master Data Standardization and the Importance of Consistent Business Definitions
  2. Data Cleansing, Correction, Normalization, and Transformation Techniques
  3. Designing Practical Data Validation Rules and Quality Checklists
  4. Data Dictionaries, Business Glossaries, Metadata, and Standard Data Definitions
  5. Business Rules, Reference Data, Controlled Vocabularies, Codes, Classifications, and Hierarchies
  6. Data Quality Controls: Preventive, Detective, and Corrective Approaches
  7. Data Ownership, Stewardship, Accountability, and Operational Governance
  8. Data Quality Issue Registers, Root Cause Analysis, Corrective Actions, and Escalation
  9. Developing Standard Operating Procedures for Master Data Creation and Maintenance
  10. Practical Exercise: Standardizing, Validating, Cleansing, and Documenting a Master Data Dataset

Day 3: Matching, Deduplication, Golden Records, and Issue Resolution

Module 3: Practical Record Matching and Trusted Master Data

Topics

  1. Identifying and Managing Duplicate Master Records
  2. Record Matching, Entity Resolution, and Duplicate Detection Workflows
  3. Deterministic, Rule-Based, Probabilistic, and Fuzzy Matching Techniques
  4. Matching Attributes, Thresholds, Confidence Scores, False Positives, and False Negatives
  5. Reviewing Potential Matches and Managing Human Validation Decisions
  6. Record Consolidation, Survivorship Rules, Source Ranking, and Attribute Precedence
  7. Golden Records, Authoritative Sources, Systems of Record, and Trusted Master Data
  8. Managing Conflicting, Incomplete, Ambiguous, and Uncertain Records
  9. Data Quality Exceptions, Stewardship Workflows, Approvals, and Escalation Procedures
  10. Practical Case Study: Detecting Duplicates, Resolving Matches, and Creating Golden Records

Day 4: Integration, Synchronization, Security, and Operational Monitoring

Module 4: Applying MDM Across Systems and Business Processes

Topics

  1. Master Data Integration Across Applications, Databases, Departments, and Business Units
  2. Systems of Record, Authoritative Sources, Data Distribution, and Source Responsibilities
  3. Master Data Synchronization, Replication, Distribution, and Reconciliation
  4. Understanding ETL, ELT, APIs, Integration Platforms, Messaging, and Data Pipelines
  5. Managing Integration Errors, Data Exceptions, Failed Transfers, and Reconciliation Issues
  6. Master Data Change Requests, Approval Workflows, Operational Queues, and Service Processes
  7. Master Data Security, Access Control, Privacy, Confidentiality, and Data Protection
  8. Audit Trails, Change History, Traceability, Documentation, and Evidence Management
  9. Master Data Quality KPIs, Dashboards, Scorecards, Thresholds, and Exception Monitoring
  10. Practical Simulation: Investigating and Resolving a Cross-System Master Data Integration Problem

Day 5: Advanced Practical MDM, Performance, and Continuous Improvement

Module 5: Implementing and Sustaining Practical Master Data Management

Topics

  1. Developing a Practical Master Data Management Operating Framework
  2. Prioritizing Critical Master Data, Business Risks, Quality Problems, and Improvement Opportunities
  3. Designing Practical MDM Processes, Workflows, Controls, Roles, and Responsibilities
  4. Conducting Master Data Quality Assessments, Control Reviews, and Process Gap Analysis
  5. Developing MDM KPIs, Data Quality Scorecards, Dashboards, Thresholds, and Performance Reports
  6. Managing Master Data Risks, Compliance Requirements, Audit Findings, and Control Weaknesses
  7. Evaluating MDM Tools, Automation, Cloud Environments, Integration Capabilities, and Technology Requirements
  8. Building Sustainable Data Stewardship, User Adoption, Training, Documentation, and Data Quality Culture
  9. Capstone Exercise: Designing an End-to-End Practical Master Data Management Improvement Program
  10. Final Practical Assessment, Real-World Case Study, Implementation Action Plan, and Continuous Improvement Strategy

 

Course Schedules:

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