Predictive Analytics Training Course

Duration 5 days 10 modules · 33 contact hours
Level Intermediate Certificate on completion
Who attends Data Analysts, Business Intelligence Analysts and others
Fee from USD 1,100 KSh 95,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 9 Nov 2026 Course code SD-DA-063

Before you join: Participants should be comfortable reading tables, charts and basic descriptive statistics, and should have experience working with business data in spreadsheets, SQL, reporting tools or similar systems.

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

Predictive analytics turns historical data into estimates of what is likely to happen next: which customers may leave, which loans may default, where demand will rise, which cases need review, or when equipment may fail. The professional challenge is not simply selecting an algorithm. Teams must frame a decision correctly, define an outcome that can be predicted, prepare data without introducing leakage, assess errors against operational costs, and explain results to decision-makers.

This course develops the practical workflow for designing, testing and governing predictive models. Participants work from business question through data profiling, feature engineering, regression, classification, tree-based models, time-series forecasting and model comparison. They learn to select appropriate validation methods, interpret metrics such as MAE, precision, recall and calibration, set decision thresholds, and distinguish useful predictions from causal claims. The course also addresses fairness, privacy, documentation, monitoring and retraining.

Five instructor-led days combine short technical briefings with realistic cases, guided model reviews, group analysis and application planning. The course is available in classrooms in 50+ cities or live online, with approximately 6.5 contact hours each day. Participants leave with a documented predictive analytics project pack for a decision relevant to their role, including a problem charter, feature plan, validation design and model governance checklist. A certificate of completion is issued to participants who complete the course.

The course is suited to professionals who need to commission, build, assess or use predictive models in banking, public services, retail, telecommunications, healthcare, manufacturing, NGOs and corporate functions.

What you will be able to do

  • Frame a predictive analytics problem using target variables, prediction horizons and decision actions
  • Profile and prepare analytical data while identifying leakage, missingness and unsuitable inputs
  • Engineer interpretable features from transactional, customer, operational and time-based records
  • Build and assess regression models using residual diagnostics, MAE, RMSE and MAPE
  • Develop classification models and set thresholds using confusion matrices, calibration and error costs
  • Compare decision trees, random forests and gradient boosting through cross-validation
  • Produce short-term forecasts using time-series features, exponential smoothing and ARIMA models
  • Create a model governance and monitoring plan covering fairness, drift, documentation and retraining

Benefits of attending

For you

  • Ability to assess whether a predictive model fits a business decision
  • Confidence selecting metrics that reflect false-positive and false-negative costs
  • Practical experience interpreting model outputs, calibration and uncertainty
  • A repeatable method for detecting leakage before model deployment
  • Stronger credibility when briefing technical teams and decision-makers

For your organisation

  • Better prioritisation of interventions using probability scores and forecast outputs
  • Reduced model failure risk through appropriate validation and leakage controls
  • Clearer business cases for predictive analytics initiatives
  • More defensible model decisions through documented fairness and governance checks
  • Earlier detection of performance decay, data drift and changing demand patterns

Course modules

10 modules over 5 days

Participants can define a predictive analytics use case with a measurable target and decision pathway.

  • Predictive, descriptive and prescriptive analytics distinguished through decision timing and outputs
  • CRISP-DM phases linked to business questions, data and deployment decisions
  • Translate operational decisions into target variables, prediction horizons and actions
  • Define unit of analysis, observation window and outcome window
  • Separate prediction from causal inference, reporting and rules engines
  • Frame success using cost matrices, service levels and intervention capacity

Participants can assess analytical data quality and prepare a valid modelling dataset.

  • Profile data types, ranges, missingness, duplicates and temporal coverage
  • Build a data dictionary covering source, owner, grain and refresh frequency
  • Identify target leakage using data availability dates and process knowledge
  • Treat missing values with deletion, imputation indicators and domain rules
  • Encode categorical variables using one-hot, ordinal and target encoding
  • Scale numerical features where distance-based and regularised models require it
  • Split data by time, entity and outcome availability

Participants can derive and document predictive features that are available at prediction time.

  • Inspect distributions with histograms, box plots and quantile summaries
  • Measure associations using correlation, contingency tables and mutual information
  • Engineer recency, frequency and monetary features from transaction histories
  • Create lag, rolling-window and rate-of-change predictors from dated records
  • Handle skewed variables through logarithmic transformations and winsorisation thresholds
  • Document feature lineage, definitions and permissible prediction-time inputs

Participants can build, diagnose and compare regression models for continuous outcomes.

  • Specify linear regression assumptions for continuous operational outcome prediction
  • Fit multiple linear regression models with Python and scikit-learn
  • Interpret coefficients, confidence intervals and residual diagnostic plots
  • Compare MAE, RMSE and MAPE against business error tolerance
  • Apply Ridge and Lasso regularisation to correlated predictor sets
  • Generate prediction intervals and communicate expected estimation uncertainty
  • Prioritise forecasting accuracy without confusing prediction with explanation

Participants can develop classification models and translate probability scores into decisions.

  • Formulate binary and multiclass targets from operational decision criteria
  • Estimate probabilities with logistic regression and calibrated classification models
  • Read confusion matrices, precision, recall, specificity and F1 scores
  • Plot ROC and precision-recall curves for imbalanced event detection
  • Set decision thresholds using false-positive and false-negative costs
  • Address class imbalance through weighting, resampling and stratified splitting
  • Assess calibration with reliability curves and Brier scores

Participants can compare tree-based models and explain their predictions to stakeholders.

  • Build decision trees using split criteria, depth limits and pruning
  • Compare random forests and gradient boosting for nonlinear prediction
  • Tune hyperparameters with grid search, random search and cross-validation
  • Control overfitting through learning curves, validation curves and early stopping
  • Rank predictors using permutation importance rather than impurity alone
  • Explain individual predictions with SHAP values and partial dependence plots

Participants can select a model using valid tests and operational selection criteria.

  • Design holdout, k-fold and time-series cross-validation schemes for candidate models
  • Keep preprocessing inside training folds to prevent information leakage
  • Use nested cross-validation when comparing tuned model candidates
  • Benchmark candidate models against naive baselines and existing rules
  • Quantify uncertainty with bootstrap confidence intervals for performance metrics
  • Record experiments, parameters, data versions and evaluation results
  • Select models using accuracy, interpretability, latency and maintenance criteria

Participants can produce and evaluate forecasts for time-dependent operational decisions.

  • Distinguish trend, seasonality, cycles and irregular variation in time series
  • Create chronological training, validation and test partitions before feature generation
  • Construct autoregressive and seasonal features from historical observations
  • Fit exponential smoothing and ARIMA models for short-term forecasts
  • Evaluate forecasts with rolling-origin validation and horizon-specific error measures
  • Reconcile forecast outputs with staffing, inventory and budget decisions

Participants can document and govern predictive models for accountable operational use.

  • Identify fairness risks from proxy variables, sampling and label bias
  • Assess subgroup performance using selection rates, error rates and calibration
  • Apply data minimisation, purpose limitation and retention requirements
  • Document model purpose, inputs, limitations, approvals and accountable owners
  • Establish human review points for consequential automated decisions
  • Prepare explanations appropriate for executives, operators, auditors and affected individuals

Participants can specify how a predictive model will be deployed, monitored and reviewed.

  • Define deployment requirements for batch scoring, real-time scoring and alerts
  • Specify input validation, output actions, service levels and escalation paths
  • Monitor data drift, concept drift, performance decay and missing inputs
  • Set retraining triggers, review cadence and model retirement criteria
  • Create a model card with intended use and known limitations
  • Draft a 90-day predictive analytics application plan for one decision

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

What you take back to work

  1. CRISP-DM predictive analytics project charter
  2. Data readiness and leakage detection checklist
  3. Feature engineering and data dictionary template
  4. Model validation and benchmark comparison plan
  5. Classification threshold and error-cost analysis
  6. Model governance, monitoring and retraining checklist

Who should attend

  • Data Analysts — need to progress from reporting to tested predictive models
  • Business Intelligence Analysts — need to turn operational data into forward-looking decisions
  • Data Scientists — need a structured method for validation, interpretation and governance
  • Risk Analysts — need to assess credit, fraud, compliance or operational risk predictions
  • Product Managers — need to define model requirements and judge predictive performance
  • Operations Managers — need to use forecasts and probability scores in resource decisions

Skills and tools covered

Predictive problem framingFeature engineeringModel validationClassification evaluationTime-series forecastingModel governance

Tools and standards

CRISP-DM, Python, scikit-learn, SHAP

How the course runs

Training methodology

Five instructor-led days use short briefings to introduce methods, followed by case work based on customer attrition, credit risk, demand forecasting and operational prioritisation. Participants examine data quality issues, interpret model outputs, compare competing models and make threshold decisions using stated costs. Group exercises focus on model review, validation choices, fairness questions and monitoring scenarios. Trainers adapt data examples and discussion to the cohort’s sector. Each participant develops an application plan for a real decision from their work.

Requirements and prerequisites

Participants should be comfortable reading tables, charts and basic descriptive statistics, and should have experience working with business data in spreadsheets, SQL, reporting tools or similar systems. Basic algebra, including percentages and averages, is assumed. Familiarity with Python is helpful but not essential; code examples are explained in context. Participants do not need prior machine-learning project experience, advanced calculus, formal statistics qualifications or software engineering experience. This is not an introductory course in data literacy or spreadsheet analysis.

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

You should be comfortable working with data tables, charts and basic descriptive statistics. Experience with Excel, SQL, reporting tools or similar data systems is useful; advanced mathematics and prior machine-learning work are not required.

Bring a laptop capable of running a current web browser, plus examples of decisions or data problems from your work if permitted by your organisation. Course materials, data files and instructions are provided by the trainer.

It suits analysts, risk professionals, data scientists, product managers and operational leaders who use data to anticipate events or prioritise action. It is particularly relevant to people commissioning models or reviewing model outputs, not only those building them.

Data analysis courses commonly focus on reporting, visualisation and explaining past performance. This course focuses on predicting future outcomes, testing models correctly, setting decision thresholds and monitoring models after release.

Participants can use the project charter, feature plan and validation design to assess a live use case such as attrition, fraud review, service demand, credit risk or equipment failure. The final application plan identifies a decision, available data, model measures and governance requirements.

The course runs from 08:30 to 16:30 each day, providing about 6.5 contact hours daily. Teaching progresses from problem framing and data preparation through modelling, validation, forecasting, governance and deployment planning.

Questions about this course?

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