Training course

Overview

Mixed Methods Data Analysis for Professionals is a practical, workplace-focused training course designed for researchers, analysts, programme professionals, consultants, monitoring and evaluation specialists, policy practitioners, academics, and evidence-based decision-makers who need to combine quantitative and qualitative data to produce stronger and more actionable findings. The course provides a structured understanding of mixed methods research and data analysis, covering the complete analytical process from research questions, conceptual frameworks, study designs, sampling, and data preparation through quantitative analysis, qualitative coding, data integration, interpretation, reporting, and evidence-based recommendations. Participants learn how to connect numerical findings with contextual and explanatory evidence while maintaining analytical quality, transparency, and methodological coherence.

The course develops professional capability in analysing quantitative and qualitative datasets using appropriate tools and analytical techniques. Participants work with descriptive statistics, statistical testing, correlation, regression, subgroup analysis, and other relevant quantitative approaches alongside qualitative coding, thematic analysis, framework analysis, content analysis, comparative analysis, narrative analysis, and case analysis. Practical tools such as Excel, SPSS, Stata, R, NVivo, ATLAS.ti, MAXQDA, Dedoose, Word, and structured coding and analysis templates are introduced where appropriate. Emphasis is placed on selecting methods that match research questions, understanding assumptions and limitations, documenting analytical decisions, and maintaining consistency across different forms of evidence.

A major focus of Mixed Methods Data Analysis for Professionals is the integration of quantitative and qualitative evidence into coherent professional findings. Participants examine convergent parallel, explanatory sequential, exploratory sequential, embedded, transformative, and multiphase mixed methods designs and learn how to identify convergence, complementarity, expansion, divergence, contradiction, and unexplained findings. Through joint displays, evidence matrices, case-ordered displays, data transformation, side-by-side comparison, narrative integration, and meta-inference, participants learn how to move beyond simply presenting two separate datasets and instead develop integrated conclusions that explain what the evidence means in a practical organisational, programme, policy, research, or business context.

The course also strengthens professional standards for validity, credibility, transparency, reproducibility, ethics, and evidence-based interpretation. Participants explore triangulation, negative cases, sensitivity analysis, missing data, sampling limitations, measurement issues, researcher reflexivity, audit trails, data governance, confidentiality, and responsible reporting of integrated findings. Practical exercises, case studies, real-world scenarios, analytical workshops, and a final applied capstone enable participants to develop an end-to-end mixed methods analysis and communicate results through professional reports, management presentations, evidence matrices, dashboards, and decision-support recommendations.

Course Duration

5 Days (40 Hours)

Target Participants

This course is suitable for:

• Researchers and research officers working with quantitative and qualitative evidence

• Monitoring, evaluation, research, and learning (MERL/MEL) professionals

• Data analysts and research analysts responsible for integrated evidence

• Programme and project professionals evaluating interventions and outcomes

• Policy analysts and development practitioners

• Consultants conducting organisational, market, social, or programme research

• Academics and postgraduate researchers using mixed methods designs

• Business analysts and professionals supporting evidence-based decision-making

• Public-sector and NGO professionals working with survey, interview, focus group, and administrative data

• Professionals responsible for preparing evidence-based reports, evaluations, and recommendations

Course Objectives

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

• Explain the principles, purposes, and analytical logic of mixed methods research

• Select appropriate mixed methods designs based on research questions, objectives, and evidence requirements

• Develop coherent conceptual frameworks and analytical plans integrating quantitative and qualitative evidence

• Prepare, clean, organise, document, and manage quantitative and qualitative datasets for integrated analysis

• Apply appropriate quantitative and qualitative analytical techniques to professional research datasets

• Develop structured coding frameworks and analyse qualitative evidence systematically

• Integrate different forms of evidence using joint displays, matrices, case-ordered displays, and other integration techniques

• Identify convergence, complementarity, divergence, contradiction, and explanatory relationships between datasets

• Develop defensible meta-inferences while recognising methodological limitations and uncertainty

• Apply triangulation, validity, credibility, sensitivity analysis, and quality assurance practices

• Manage missing data, sampling limitations, measurement issues, and potential sources of analytical bias

• Use appropriate software and practical analytical tools to support mixed methods workflows

• Communicate integrated findings through professional reports, presentations, dashboards, and decision-support outputs

• Apply ethical, transparent, reproducible, and well-documented approaches to mixed methods analysis

• Complete an applied mixed methods analysis using a realistic professional case study

Course Content

Day 1: Professional Mixed Methods Foundations, Research Design, and Data Preparation

Module 1: Mixed Methods Research Foundations and Professional Analytical Workflow

1.      Foundations and Principles of Mixed Methods Data Analysis

2.      Aligning Research Questions, Objectives, Hypotheses, and Evidence Requirements

3.      Mixed Methods Designs: Convergent, Explanatory Sequential, and Exploratory Sequential Approaches

4.      Embedded, Transformative, and Multiphase Mixed Methods Designs

5.      Conceptual Frameworks, Theoretical Frameworks, and Analytical Models

6.      Sampling Strategies for Quantitative and Qualitative Components

7.      Quantitative Data Preparation, Cleaning, Coding, and Quality Checks

8.      Qualitative Data Preparation, Transcription, Anonymisation, and Organisation

9.      Building a Professional Mixed Methods Data Architecture and Analysis Plan

10.  Practical Exercise: Developing an End-to-End Mixed Methods Analytical Workflow

Day 2: Quantitative and Qualitative Analysis for Professional Research

Module 2: Applied Quantitative and Qualitative Data Analysis

1.      Descriptive Statistics and Exploratory Analysis for Mixed Methods Research

2.      Statistical Testing, Association, Correlation, and Group Comparisons

3.      Regression Analysis and Interpretation of Quantitative Relationships

4.      Subgroup Analysis, Stratification, Interaction Effects, and Heterogeneity

5.      Introduction to Qualitative Coding and Development of Professional Codebooks

6.      Inductive, Deductive, and Hybrid Coding Approaches

7.      Thematic, Framework, and Content Analysis of Qualitative Data

8.      Comparative, Narrative, and Case-Based Qualitative Analysis

9.      Using Excel, SPSS, Stata, R, NVivo, ATLAS.ti, MAXQDA, and Dedoose in Mixed Methods Workflows

10.  Practical Case Study: Analysing Quantitative and Qualitative Datasets Separately Before Integration

Day 3: Data Integration, Joint Displays, and Professional Interpretation

Module 3: Integrated Mixed Methods Analysis and Evidence Synthesis

1.      Principles and Logic of Integrating Quantitative and Qualitative Evidence

2.      Identifying Convergence, Complementarity, Expansion, Divergence, and Contradiction

3.      Joint Displays for Integrating Statistical and Qualitative Findings

4.      Evidence Matrices, Comparison Tables, and Case-Ordered Displays

5.      Side-by-Side Comparison and Narrative Weaving of Mixed Methods Findings

6.      Data Transformation and Quantitisation of Qualitative Evidence

7.      Integrating Findings Across Subgroups, Cases, Locations, and Time Periods

8.      Developing Explanatory Models, Typologies, Configurations, and Evidence-Based Interpretations

9.      Meta-Inference: Moving from Integrated Findings to Defensible Conclusions

10.  Practical Exercise: Constructing Joint Displays and Developing Integrated Professional Findings

Day 4: Advanced Validity, Robustness, and Evidence Quality

Module 4: Advanced Mixed Methods Quality Assurance, Validation, and Interpretation

1.      Validity, Credibility, Reliability, and Trustworthiness in Mixed Methods Research

2.      Triangulation Across Data Sources, Methods, Researchers, and Analytical Perspectives

3.      Negative Cases, Contradictory Evidence, and Unexplained Findings

4.      Assessing Quantitative Assumptions, Model Diagnostics, and Sensitivity

5.      Qualitative Reflexivity, Audit Trails, Peer Review, and Analytical Transparency

6.      Missing Data, Nonresponse, Sampling Limitations, and Measurement Challenges

7.      Selection Effects, Confounding, Alternative Explanations, and Causal Interpretation

8.      Sensitivity Analysis, Robustness Checks, and Comparison of Competing Explanations

9.      Ethics, Confidentiality, Data Governance, Reproducibility, and Responsible Evidence Use

10.  Applied Case Study: Quality Assurance and Critical Review of an Integrated Mixed Methods Analysis

Day 5: Professional Reporting, Decision Support, and Applied Capstone

Module 5: Mixed Methods Reporting, Evidence Communication, and Professional Application

1.      Designing Professional Mixed Methods Reports and Analytical Narratives

2.      Presenting Quantitative, Qualitative, and Integrated Findings Clearly

3.      Translating Meta-Inferences into Evidence-Based Conclusions and Recommendations

4.      Developing Executive Summaries, Evidence Briefs, and Management Presentations

5.      Using Tables, Charts, Joint Displays, Dashboards, and Visual Evidence Effectively

6.      Communicating Uncertainty, Limitations, Contradictions, and Evidence Strength

7.      Developing Decision-Support Outputs for Programmes, Organisations, Policy, and Business

8.      Reviewing Mixed Methods Reports for Analytical Coherence, Quality, and Reproducibility

9.      Best Practices for Documentation, Version Control, Research Governance, and Professional Handover

10.  Capstone Exercise: Complete Mixed Methods Analysis, Integrated Findings, Professional Report, and Presentation

 

Course Schedules:

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