Data Analysis Techniques Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Data Analysts, Business Analysts and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 9 Nov 2026 Course code SD-DA-062

Before you join: Participants should be comfortable working with spreadsheets, tables, percentages, averages and basic charts.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Organisations hold operational, customer, financial and service data but often struggle to turn it into defensible decisions. Analysts must identify the right question, assess source quality, prepare usable datasets, select suitable methods and explain findings without overstating certainty. Poor analysis can produce misleading performance reports, weak forecasts, incorrect customer targeting and decisions based on incomplete or biased evidence.

This course teaches a disciplined end-to-end approach to data analysis. Participants define analytical questions, map measures to business decisions, profile and clean data, use SQL and Python for preparation and analysis, apply descriptive statistics, test hypotheses, build predictive models and present findings through clear visualisations. The course also addresses data governance, privacy, reproducibility, model evaluation and the limits of analytical conclusions. Cases reflect practical decisions such as reducing customer churn, detecting payment anomalies, improving service response times and forecasting demand.

Teaching combines instructor briefings, guided demonstrations, individual analysis tasks, group case work and peer review. Participants begin developing a work-based analysis during the first week, then deepen it through statistical testing, modelling and reporting during the second week. They leave with a documented analysis pack containing a defined business question, prepared dataset, analytical method, visual outputs, findings and recommended actions. The course is available as a 10-day classroom programme in 50+ cities or live online. Training runs from 08:30 to 16:30 each day, with approximately 6.5 contact hours daily, and participants receive a certificate of completion.

The course suits professionals who already work with business data and need a repeatable method for producing analysis that decision-makers can inspect, challenge and use.

What you will be able to do

  • Define decision-focused analytical questions, hypotheses and measurable success criteria
  • Profile datasets and document data quality issues using structured assessment methods
  • Prepare analysis-ready data using SQL queries, Python transformations and validation rules
  • Apply descriptive statistics and visual analysis to identify patterns, variation and outliers
  • Test business hypotheses using confidence intervals, significance tests and effect sizes
  • Build and evaluate regression, classification and forecasting models for business decisions
  • Present findings through decision-focused dashboards, analytical narratives and recommendations
  • Produce a documented end-to-end analysis pack for review by stakeholders

Benefits of attending

For you

  • A repeatable method for converting business questions into analytical work
  • Practical SQL and Python techniques for preparing and examining datasets
  • Confidence selecting statistical tests and explaining their limits
  • A documented portfolio analysis suitable for internal role discussions
  • Stronger ability to challenge unsupported claims in reports and dashboards

For your organisation

  • More consistent analysis briefs, definitions and reporting assumptions
  • Reduced time spent reconciling poorly prepared operational datasets
  • Better evidence for service improvements, investments and risk decisions
  • Clearer identification of data quality issues before reports reach executives
  • Reusable analytical documentation that supports review and handover

Course modules

20 modules over 10 days

Participants can frame a business decision as a measurable analytical problem.

  • Decision questions translated into measurable analytical objectives and hypotheses
  • Descriptive, diagnostic, predictive and prescriptive analysis distinguished by decision use
  • KPI trees connect strategic goals, drivers, measures and data sources
  • SMART measures specify owners, formulas, frequency and acceptable thresholds
  • Analytical assumptions recorded before extracting or transforming source data
  • Stakeholder requirements captured through a structured analysis brief

Participants can assess data sources, structures and fitness for a stated analytical purpose.

  • Structured, semi-structured and unstructured data classified by analytical use
  • Entity, attribute and record relationships mapped from source system extracts
  • Primary keys, foreign keys and grain checked before joining tables
  • Transactional, master and reference data distinguished within operational systems
  • Source lineage records collection method, owner, refresh cycle and access restrictions
  • Fitness-for-purpose assessment compares available fields against analytical requirements

Participants can profile a dataset and document material data quality risks.

  • Data profiling measures completeness, uniqueness, validity, consistency and timeliness
  • Frequency tables expose unexpected categories, blanks and coding variations
  • Duplicate records identified using keys, matching rules and business logic
  • Missing values classified as random, systematic or structurally absent
  • Range checks compare numerical values against plausible operational limits
  • Quality issue logs record impact, treatment, owner and unresolved risk

Participants can apply governance and ethical checks before using data for analysis.

  • Data minimisation limits collection and use to stated analytical purposes
  • Personal data fields classified using sensitivity and access requirements
  • Consent, purpose limitation and retention requirements assessed before analysis
  • Bias sources examined in collection, labelling, sampling and historical decisions
  • Access controls separate raw data, prepared datasets and published outputs
  • Reproducibility records preserve source versions, transformations and analytical decisions

Participants can write SQL queries that retrieve relevant, traceable analysis datasets.

  • SELECT, FROM and WHERE clauses retrieve records using explicit criteria
  • Boolean conditions filter transactions by dates, status codes and thresholds
  • INNER JOIN and LEFT JOIN combine tables through validated keys
  • GROUP BY summaries calculate counts, totals and averages by category
  • CASE expressions standardise categories and create analytical flags
  • Common table expressions organise multi-step extraction logic for review

Participants can prepare analysis-ready datasets using documented Python transformations.

  • Pandas dataframes load, inspect and reshape tabular source files
  • Column types converted before calculations, joins and date-based analysis
  • Missing values treated through deletion, imputation or explicit category assignment
  • String cleaning standardises spaces, case, punctuation and coded values
  • Merge operations combine validated datasets while preserving expected record counts
  • Transformation scripts document each preparation step for later reproduction

Participants can use exploratory analysis to identify patterns requiring further investigation.

  • Distribution plots reveal skewness, clustering, gaps and extreme observations
  • Cross-tabulations compare customer, service or product groups systematically
  • Time series plots distinguish trend, seasonality and irregular variation
  • Segment comparisons identify material differences between defined populations
  • Correlation matrices screen relationships requiring business and statistical review
  • Exploration notes separate observed facts from preliminary interpretations

Participants can calculate and interpret descriptive statistics for operational datasets.

  • Mean, median and mode selected according to distribution characteristics
  • Variance, standard deviation and interquartile range describe numerical spread
  • Percentiles identify service levels, thresholds and unusual performance values
  • Weighted averages account for differing volumes across reporting groups
  • Rates and ratios use consistent numerators, denominators and reporting periods
  • Control charts distinguish common cause variation from special cause signals

Participants can design basic samples and estimate population measures with stated uncertainty.

  • Population, sample and sampling frame defined for analytical studies
  • Simple random, stratified and systematic sampling methods compared
  • Sample size considers precision, variability, confidence and operational constraints
  • Sampling bias identified through coverage, nonresponse and selection mechanisms
  • Confidence intervals estimate plausible ranges around sample statistics
  • Margin of error communicated without claiming unwarranted precision

Participants can select, run and interpret common tests for business hypotheses.

  • Null and alternative hypotheses express measurable business claims clearly
  • t-tests compare means between independent or paired operational groups
  • Chi-square tests examine associations between categorical variables
  • ANOVA compares average outcomes across three or more groups
  • p-values, confidence intervals and effect sizes interpreted together
  • Multiple testing risks managed through planned comparisons and cautious conclusions

Participants can model relationships between variables and assess regression results.

  • Pearson and Spearman correlation selected by variable type and distribution
  • Simple linear regression estimates relationships between outcome and predictor
  • Multiple regression controls for relevant explanatory variables and confounders
  • Regression coefficients interpreted using units, direction and practical significance
  • Residual plots assess linearity, constant variance and unusual observations
  • Multicollinearity checked using correlation patterns and variance inflation factors

Participants can build and assess classification models for binary business decisions.

  • Binary target variables define events such as churn, fraud or default
  • Logistic regression estimates event probability from selected predictor variables
  • Training and test sets separate model development from evaluation
  • Confusion matrices quantify true positives, false positives and missed events
  • Precision, recall and F1 score reflect different operational error costs
  • Classification thresholds selected according to capacity, risk appetite and value

Participants can produce and evaluate short-term forecasts from historical time series.

  • Time series components separate level, trend, seasonality and random variation
  • Moving averages smooth short-term fluctuations in operational demand data
  • Exponential smoothing weights recent observations for short-range forecasts
  • Seasonal indices adjust forecasts for recurring monthly or weekly patterns
  • MAPE, MAE and RMSE compare forecast error across candidate methods
  • Forecast assumptions document known events, constraints and expected changes

Participants can identify unusual observations and distinguish errors from meaningful exceptions.

  • Box plots flag observations beyond interquartile range decision limits
  • Z-scores identify values distant from the sample mean
  • Control limits detect unusual process performance over consecutive periods
  • Isolation Forest identifies anomalous records within multivariable datasets
  • Business rules distinguish data entry errors from legitimate exceptions
  • Investigation queues prioritise anomalies by financial, service or risk impact

Participants can create interpretable segments from customer or operational data.

  • Segmentation objectives define actionable groups before selecting clustering methods
  • Feature scaling prevents large numerical ranges dominating distance calculations
  • K-means clustering groups records around internally similar centroids
  • Elbow plots and silhouette scores inform suitable cluster numbers
  • Cluster profiles describe size, behaviour, value and distinguishing variables
  • Business validation tests whether segments support differentiated actions

Participants can design visual outputs that support accurate, timely decisions.

  • Chart selection matches comparisons, distributions, relationships and time patterns
  • Bar charts, line charts and scatter plots use meaningful scales
  • Pre-attentive attributes direct attention through position, colour and size
  • Dashboard layouts prioritise decisions, exceptions, trends and supporting detail
  • Annotations explain material changes, assumptions and relevant operational events
  • Accessibility checks address colour contrast, labels and nonvisual interpretation

Participants can communicate findings, uncertainty and recommendations to decision-makers.

  • Situation, complication, question and answer structure analytical briefings clearly
  • Findings distinguish observed patterns, tested results and informed interpretations
  • Recommendations link evidence, expected benefit, owner and implementation condition
  • Uncertainty statements explain data limitations, assumptions and confidence bounds
  • Executive summaries present decisions required before methodological detail
  • Review questions test whether conclusions match evidence and stated scope

Participants can define controls for maintaining analytical models and recurring reports.

  • Model documentation records purpose, inputs, method, outputs and limitations
  • Data drift monitoring detects material changes in input distributions
  • Performance monitoring compares predicted outcomes against realised results
  • Version control tracks query, script, dataset and report changes
  • Approval workflows define review responsibilities for high-impact analytical outputs
  • Retirement criteria identify when models require revision or replacement

Participants can assemble a structured analysis pack from their chosen business problem.

  • Analysis brief confirms decision owner, scope, measures and success criteria
  • Source inventory identifies datasets, fields, access conditions and refresh dates
  • Preparation log records cleaning decisions, exclusions and derived variables
  • Method selection aligns analytical technique with question and data structure
  • Interim findings reviewed against assumptions, quality issues and stakeholder context
  • Presentation outline connects evidence, implications, recommendations and next actions

Participants can build, review and present a complete data analysis addressing a defined business decision.

  • Business question, measures and hypotheses finalised for capstone analysis
  • Prepared dataset validated against source records and documented rules
  • Selected statistical or predictive method applied with stated assumptions
  • Visual findings communicate patterns, uncertainty and decision implications clearly
  • Peer review challenges method choice, interpretation and recommendation evidence
  • Final presentation submits analysis pack, actions and monitoring measures

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. Decision-focused analysis brief template
  2. Data quality assessment checklist
  3. SQL extraction query library
  4. Python data preparation script template
  5. Statistical test selection guide
  6. End-to-end analysis pack

Who should attend

  • Data Analysts — need a structured method for producing defensible analysis
  • Business Analysts — need evidence to support process and investment recommendations
  • Reporting Analysts — need to move from recurring reports to actionable insight
  • Operations Managers — need to interpret performance data and test improvement ideas
  • Risk and Compliance Analysts — need methods for investigating patterns and anomalies
  • Programme Managers — need reliable evidence for service, policy and delivery decisions

Skills and tools covered

Data preparationStatistical inferenceSQL queryingPredictive modellingData visualisationAnalytical reporting

Tools and standards

SQL, Python, Power BI, CRISP-DM

How the course runs

Training methodology

Short instructor briefings introduce each method before participants apply it to structured datasets and work-based questions. Demonstrations show SQL queries, Python workflows, statistical tests and visual reporting techniques. Individual tasks build technical fluency, while group cases require participants to frame decisions, compare methods and defend conclusions. Peer review focuses on assumptions, data quality, interpretation and communication. Participants maintain an analysis pack throughout the programme and complete an application plan for using the methods with their own data.

Requirements and prerequisites

Participants should be comfortable working with spreadsheets, tables, percentages, averages and basic charts. Experience using business systems, reporting tools or operational datasets is expected. Participants should understand the business processes behind the data they use and be able to describe a decision they want analysis to inform. Prior SQL, Python, statistics or machine learning knowledge is not required; these are introduced and applied during the course. Advanced mathematics, software development experience and prior use of specialist data science platforms are not required.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

Participants should be comfortable with spreadsheets, tables, percentages and basic charts. No prior SQL, Python, advanced statistics or machine learning experience is required.

Bring a laptop capable of accessing the course environment and, where permitted, a non-sensitive work question or sample dataset. Do not bring personal, confidential or restricted data unless your employer has approved its use.

It is designed for analysts, reporting professionals, business analysts, operational managers and risk staff who work with business data. It is most useful for people who need to explain and defend analysis rather than only produce routine reports.

This course concentrates on the analytical process: defining questions, preparing data, selecting methods, testing evidence and communicating findings. It includes SQL, Python, statistics and visualisation, but does not focus solely on dashboard construction or advanced machine learning engineering.

Participants develop an analysis pack around a realistic business decision and can adapt the templates, query patterns and review checks to their own reporting work. The methods apply to service performance, customer behaviour, operational risk, demand planning and financial analysis.

Each day runs from 08:30 to 16:30 with about 6.5 contact hours. The first week establishes data preparation, exploration and statistical foundations; the second week covers modelling, communication, controls and the final capstone presentation.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.