Artificial Intelligence and Machine Learning Applications Training Course

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

Before you join: Participants should be comfortable working with spreadsheets, tables and basic business metrics, and should understand how data supports operational or management decisions.

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

Artificial intelligence and machine learning programmes often fail because teams begin with a model rather than a business decision, reliable data, success measures and operating ownership. Organisations need professionals who can distinguish suitable use cases from poor candidates, prepare data responsibly, select and assess models, and put controls around systems that affect customers, staff, citizens or financial decisions.

This course develops practical capability in the end-to-end AI and machine learning lifecycle. Participants frame use cases, define measurable outcomes, inspect data quality, build supervised and unsupervised machine learning models, and interpret model performance. They also work with natural language processing, neural networks, generative AI and retrieval-augmented generation. The course addresses production deployment, monitoring, model documentation, privacy, fairness, security and governance using the NIST AI Risk Management Framework.

Teaching combines concise technical briefings with instructor demonstrations, structured case work, group analysis and guided model-building. Cases reflect common applications such as credit-risk triage, fraud detection, demand forecasting, customer-service classification, document processing and predictive maintenance. Participants develop a documented AI solution proposal, including a business case, data specification, model evaluation plan, risk assessment, deployment design and monitoring measures.

The course suits professionals who work between business, data and technology functions, including analysts, product managers, digital transformation staff, risk specialists and technical professionals moving into applied machine learning. It is designed for people who need to make, review or support informed AI implementation decisions rather than conduct advanced machine learning research.

What you will be able to do

  • Frame AI use cases using decision criteria, measurable value hypotheses and feasibility assessments
  • Prepare structured datasets using profiling, cleaning, transformation and feature engineering techniques
  • Build regression and classification models using Python and scikit-learn workflows
  • Evaluate model performance using cross-validation, confusion matrices, ROC curves and calibration measures
  • Develop natural language processing and generative AI solutions for defined business tasks
  • Design retrieval-augmented generation workflows with document controls, evaluation criteria and guardrails
  • Apply NIST AI RMF practices to model risk, fairness, privacy, security and governance decisions
  • Produce an end-to-end AI implementation plan with deployment, monitoring and ownership arrangements

Benefits of attending

For you

  • Build a portfolio-quality AI solution proposal grounded in a realistic business problem
  • Assess vendor, team and model claims using objective performance and risk measures
  • Translate operational requirements into data, modelling and monitoring specifications
  • Contribute credibly to AI project teams without needing research-level mathematical training
  • Recognise when generative AI, predictive models or rules-based automation are appropriate

For your organisation

  • Improves selection of AI initiatives with measurable value, feasible data and clear ownership
  • Reduces model failure risk through disciplined validation, documentation and monitoring practices
  • Creates common language between business sponsors, data specialists, risk teams and engineers
  • Strengthens governance of customer-facing, employee-facing and high-impact automated decisions
  • Produces reusable implementation artefacts for prioritised AI and machine learning initiatives

Course modules

20 modules over 10 days

Participants can distinguish AI solution types and frame a business problem suitable for machine learning.

  • AI, machine learning and automation distinguished by decision-making capability
  • Predictive, prescriptive and generative systems matched to business problems
  • Decision latency, error cost and volume used for use-case selection
  • Value hypothesis linking model outputs to operational or financial measures
  • Human-in-the-loop design for consequential decisions and exception handling
  • Common failure patterns: vague objectives, weak data and absent ownership

Participants can prioritise AI opportunities using value, feasibility, risk and readiness criteria.

  • Use-case canvas defining users, decisions, actions and measurable benefits
  • Problem statements converted into target variables and prediction horizons
  • Value-effort matrix comparing candidate AI and automation initiatives
  • Data readiness assessed through availability, quality, access and lineage
  • Risk screening identifies fairness, privacy, security and safety concerns
  • Prioritisation scorecards support portfolio decisions and stakeholder alignment

Participants can specify the data required for a machine learning solution and identify quality risks.

  • Observation units, labels, features and identifiers defined precisely
  • Training, validation and test datasets separated without information leakage
  • Data lineage traced from source systems through model-ready tables
  • Missingness mechanisms assessed before imputation or record removal decisions
  • Outliers examined using business rules, distributions and domain evidence
  • Data dictionaries document field definitions, provenance and permitted uses

Participants can use Python notebooks to load, inspect and transform analytical data.

  • Jupyter notebooks organise code, outputs, assumptions and narrative findings
  • Pandas dataframes filter, join, aggregate and reshape source records
  • NumPy arrays support numerical transformations and matrix-based calculations
  • Functions package repeatable data preparation and evaluation tasks
  • Versioned environments record package dependencies and reproducible execution
  • Readable code separates configuration, processing, modelling and reporting

Participants can investigate data distributions, relationships and quality issues before modelling.

  • Univariate distributions reveal skew, spread, sparsity and implausible values
  • Cross-tabulations compare outcome rates across operationally relevant segments
  • Scatterplots expose nonlinear relationships, clusters and influential observations
  • Correlation analysis identifies redundant predictors and possible multicollinearity
  • Target leakage detected through timing, provenance and feature availability checks
  • Data quality findings translated into remediation priorities and modelling constraints

Participants can construct model-ready features while preserving reproducibility and preventing leakage.

  • Categorical variables encoded using one-hot, ordinal and target encoding
  • Numerical features scaled, transformed and binned for model requirements
  • Date fields converted into lags, seasonality and recency measures
  • Text fields transformed using tokenisation, TF-IDF and embeddings
  • Pipeline objects apply identical transformations during training and scoring
  • Feature stores considered for governed reuse of production features

Participants can build and interpret regression models for continuous-value business outcomes.

  • Linear regression estimates continuous targets with interpretable coefficient effects
  • Regularisation using Ridge and Lasso controls unstable coefficient estimates
  • Tree-based regressors capture nonlinear effects and feature interactions
  • MAE, RMSE and MAPE compared against operational error tolerance
  • Residual plots identify bias, heteroscedasticity and unmodelled structure
  • Prediction intervals communicate uncertainty around individual model estimates

Participants can build classification models and set decision thresholds for operational use.

  • Logistic regression estimates probabilities for binary decision outcomes
  • Decision trees provide transparent rules for initial classification baselines
  • Random forests and gradient boosting improve predictive classification performance
  • Confusion matrices quantify false positives, false negatives and correct decisions
  • Precision, recall and F1 score matched to intervention priorities
  • Threshold selection reflects capacity, error cost and customer impact

Participants can evaluate model reliability, explain predictions and identify generalisation risks.

  • K-fold cross-validation estimates performance variation across data partitions
  • Stratified sampling preserves class prevalence during training and validation
  • ROC-AUC and precision-recall curves assess ranking quality under imbalance
  • Calibration curves test whether predicted probabilities match observed frequencies
  • SHAP values explain feature contributions for individual and aggregate predictions
  • Model cards document intended use, limitations, metrics and approvals

Participants can handle rare-event prediction problems using appropriate sampling and decision methods.

  • Class imbalance diagnosed through prevalence, confusion matrices and baseline metrics
  • Random undersampling and oversampling compared against information-loss risks
  • SMOTE generates synthetic minority examples within feature-space neighbourhoods
  • Class weights penalise costly minority-class errors during model training
  • Precision at k supports constrained investigation and intervention capacity
  • Cost matrices convert operational consequences into threshold selection criteria

Participants can identify meaningful groups and anomalies when labelled outcomes are unavailable.

  • K-means clustering groups observations using distance-based similarity measures
  • Hierarchical clustering reveals nested structures and alternative cluster counts
  • Silhouette scores assess cluster separation and internal cohesion
  • Principal component analysis reduces dimensionality for visual inspection
  • Isolation Forest identifies anomalous records without labelled fraud cases
  • Segment profiles connect statistical clusters to service and commercial actions

Participants can prepare time-series data and assess forecasts for planning decisions.

  • Time-indexed data prepared with consistent frequency, gaps and cut-off dates
  • Trend, seasonality and cyclicality separated through decomposition analysis
  • Lag features capture autocorrelation and delayed operational effects
  • Rolling-origin validation prevents future information entering historical forecasts
  • ARIMA and gradient boosting compared for forecast accuracy
  • Forecast bias monitored against inventory, staffing and budgeting consequences

Participants can design NLP workflows for classification, extraction and document-based analysis.

  • Text preprocessing applies normalisation, tokenisation, stopwords and stemming choices
  • TF-IDF vectors represent document terms for baseline classification models
  • Named entity recognition extracts people, organisations, locations and dates
  • Sentiment classification distinguishes opinion signals from operational categories
  • Topic modelling identifies recurrent themes within large document collections
  • Human review queues handle low-confidence classifications and sensitive content

Participants can assess when neural networks are appropriate and configure a basic deep learning model.

  • Neural network layers transform inputs through weighted nonlinear activations
  • Backpropagation updates weights by minimising a specified loss function
  • Training, validation and test loss diagnose underfitting and overfitting
  • Dropout and early stopping reduce overfitting during model training
  • Convolutional networks support image classification and visual inspection tasks
  • Compute cost, data volume and explainability shape architecture selection

Participants can specify generative AI applications, prompts and controls for business tasks.

  • Transformer architectures generate text using attention across token sequences
  • Prompt templates define role, context, constraints, examples and output format
  • Few-shot prompting improves task reliability through representative demonstrations
  • Temperature and top-p settings control response variation and determinism
  • Hallucination risks assessed against source availability and decision consequences
  • Content filtering addresses harmful outputs, sensitive data and policy violations

Participants can design a retrieval-augmented generation solution for controlled organisational knowledge access.

  • Document chunking balances retrieval precision, context continuity and update frequency
  • Embedding models convert text passages into semantic vector representations
  • Vector databases retrieve relevant passages using similarity search
  • Grounded prompts require answers to cite retrieved source material
  • Retrieval quality evaluated using relevance, coverage and citation correctness
  • Access controls restrict documents according to user permissions and classifications

Participants can plan deployment and monitoring arrangements for a production machine learning service.

  • Batch, real-time and embedded scoring selected by decision timing
  • REST APIs expose model predictions to applications and workflow systems
  • CI/CD pipelines test code, data schemas and model artefacts
  • Model registries control versions, approvals and promotion between environments
  • Data drift and concept drift trigger investigation and retraining decisions
  • Service-level objectives define latency, availability and prediction-quality expectations

Participants can assess AI risks and define proportionate governance controls for an AI system.

  • NIST AI RMF functions organise governance, mapping, measurement and management
  • Impact assessments identify affected groups, harms and accountable owners
  • Fairness metrics compare selection rates, errors and outcomes across groups
  • Privacy by design limits collection, retention, access and secondary use
  • Threat modelling addresses prompt injection, poisoning and model extraction
  • Independent validation challenges assumptions, controls, performance and documentation

Participants can define the operating model, costs and accountabilities required to sustain an AI solution.

  • Product ownership assigns decisions, backlog priorities and benefit accountability
  • RACI matrices clarify responsibilities across business, data, technology and risk
  • Build-buy-partner analysis compares capability, cost, control and supplier dependency
  • Total cost of ownership includes data, compute, licences and support
  • Benefits realisation plans track adoption, process change and realised value
  • Model retirement criteria address obsolescence, replacement and records retention

Participants can build, review and present a complete AI solution proposal with model, governance and implementation evidence.

  • Select a decision problem with measurable value and accountable owner
  • Prepare a model-ready dataset and document material quality limitations
  • Build and compare baseline machine learning models using defined metrics
  • Justify threshold, workflow integration and human-review design choices
  • Complete model card, risk assessment and monitoring plan documentation
  • Present implementation case, assumptions, controls, costs and expected benefits

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

What you take back to work

  1. AI use-case prioritisation scorecard
  2. Machine learning data specification template
  3. Model evaluation and threshold-selection workbook
  4. Model card and validation checklist
  5. NIST AI RMF risk assessment template
  6. End-to-end AI implementation plan

Who should attend

  • Data Analysts — need to progress from reporting and analysis into predictive modelling
  • Digital Transformation Managers — need to prioritise and govern AI initiatives with credible evidence
  • Product Managers — need to define AI-enabled products, requirements and acceptance measures
  • Risk and Compliance Professionals — need to assess model risk, fairness and control requirements
  • Software Engineers — need to integrate machine learning services into operational applications
  • Business Intelligence Managers — need to direct data teams toward measurable decision improvements

Skills and tools covered

AI use-case framingMachine learning modellingModel performance evaluationGenerative AI designAI risk governanceMLOps planning

Tools and standards

Python, scikit-learn, MLflow, NIST AI Risk Management Framework

How the course runs

Training methodology

The course uses short instructor briefings to introduce methods, followed by demonstrations in Python notebooks and structured case work. Participants analyse datasets, compare model outputs, interpret errors and make design choices in small groups. Simulations address AI project prioritisation, model-risk review and deployment decisions. Application planning links each method to participants' own service, product or operational context. Instructor feedback focuses on assumptions, evidence, model limitations and the quality of proposed controls.

Requirements and prerequisites

Participants should be comfortable working with spreadsheets, tables and basic business metrics, and should understand how data supports operational or management decisions. Some prior exposure to Python, SQL, statistics or data analysis is useful, but not essential; introductory code examples are explained during the course. Participants should be prepared to inspect datasets and discuss analytical findings. Advanced mathematics, prior machine learning project experience, software engineering expertise and previous use of cloud AI 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 data tables, basic business metrics and structured problem-solving. Python, SQL and statistics experience is useful but not required; the course explains the code and analytical methods used.

Bring a laptop capable of running a current web browser and accessing a cloud notebook environment. Participants may also bring a non-sensitive business problem or sample dataset to inform their application planning.

The course suits analysts, product managers, transformation professionals, risk specialists, engineers and managers involved in AI initiatives. It is intended for people who need applied capability rather than specialist research training.

This course covers modelling techniques, but places equal emphasis on use-case selection, implementation, governance and operational monitoring. It does not focus solely on advanced mathematics, research papers or neural-network architecture development.

Participants can use the provided templates to assess candidate AI initiatives, define data requirements and review model proposals. The capstone structure can be adapted for an internal business case or project initiation document.

The first week establishes AI use cases, data preparation, Python workflows and core machine learning models. The second week covers NLP, generative AI, deployment, governance and a capstone proposal, with approximately 6.5 contact hours each day.

Questions about this course?

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