Skip to main content
NITA AccreditedIntermediatePhysical + Virtual10 daysMLFDI

Training on Machine Learning Foundations for Data-Driven Insights

Master machine learning foundations and unlock the power of data. Learn to build intelligent models, make predictions, and drive data-driven decisions.

Next intake

20 Jul 2026 · Nakuru

View all dates

Duration

10 days

Live instruction

Delivery

Physical + Virtual

Cohort based

Level

Intermediate

Working professionals

Certification

NITA reimbursable

For Kenyan cohorts

Language

English

All materials

Overview

About this programme

This course provides a comprehensive introduction to machine learning, focusing on its application in data analysis. Participants will gain a solid understanding of core machine learning concepts, algorithms, and techniques. Through hands-on exercises and real-world case studies, participants will develop the skills to extract valuable insights from data, build predictive models, and make data-driven decisions.

Course Duration

10 Days

Who Should Attend

  • Data Analysts and Scientists
  • Business Analysts
  • Statisticians and Researchers
  • IT Professionals and Developers
  • Professionals interested in gaining practical skills in machine learning
  • Individuals with a background in data analysis who want to incorporate machine learning into their skillset
Learning outcomes

What you'll walk away with

By the end of this course, participants will be able to:

  • To understand the fundamentals of machine learning and its role in data analysis.
  • To explore various machine learning algorithms and their applications in solving data problems.
  • To develop the ability to pre-process data and prepare it for machine learning models.
  • To gain proficiency in evaluating and tuning machine learning models for optimal performance.
  • To learn to implement machine learning techniques using popular tools and libraries like Python and R.
  • To apply machine learning models to real-world data sets and interpret the results.
  • To understand the ethical considerations and limitations of machine learning in data analysis.
  • To develop problem-solving skills by working on practical machine learning projects.
  • To stay updated with the latest trends and advancements in machine learning.
  • To build a foundation for advanced studies or a career in machine learning and data science.
Course modules

What we cover, module by module

Module 1: Introduction to Machine Learning

  • Definition and types of machine learning
  • Supervised vs. unsupervised learning
  • The machine learning process
  • Python programming fundamentals for machine learning
  • Case Study: Using machine learning to predict customer churn in a telecom company
  • Practical: Set up a Python ML environment and build a simple dataset pipeline

Module 2: Data Exploration and Preprocessing

  • Data loading and inspection
  • Exploratory data analysis (EDA)
  • Data cleaning and handling missing values
  • Feature engineering and selection
  • Data visualization techniques
  • Case Study: Preparing retail sales data for predictive modeling
  • Practical: Clean, explore, and visualize a real dataset using Python

Module 3: Linear Regression

  • Simple and multiple linear regression
  • Model evaluation metrics
  • Overfitting and underfitting
  • Regularization techniques
  • Case Study: Predicting housing prices using regression models
  • Practical: Build and evaluate a linear regression model in Python

Module 4: Logistic Regression

  • Logistic regression for classification
  • Model evaluation metrics
  • Odds and logit
  • Decision boundaries
  • Case Study: Predicting loan default risk using logistic regression
  • Practical: Implement a logistic regression classifier

Module 5: Decision Trees and Random Forests

  • Decision tree algorithm
  • Random forest algorithm
  • Feature importance
  • Hyperparameter tuning
  • Case Study: Customer segmentation for targeted marketing campaigns
  • Practical: Train and tune decision tree and random forest models

Module 6: Support Vector Machines (SVM)

  • SVM for classification and regression
  • Kernel trick
  • Model selection and hyperparameter tuning
  • Case Study: Image classification using SVM
  • Practical: Build and optimize an SVM model in Python

Module 7: Clustering

  • K-means clustering
  • Hierarchical clustering
  • Evaluation of clustering results
  • Case Study: Segmenting customers based on purchasing behavior
  • Practical: Perform clustering analysis on a dataset

Module 8: Model Evaluation and Selection

  • Performance metrics for classification and regression
  • Cross-validation
  • Model comparison and selection
  • Bias-variance trade-off
  • Case Study: Selecting the best model for credit scoring
  • Practical: Compare multiple models using evaluation metrics

Module 9: Model Deployment and Interpretation

  • Model deployment options
  • Model interpretation techniques
  • Explainable AI
  • Ethical considerations in machine learning
  • Case Study: Deploying a predictive model for real-time business use
  • Practical: Interpret and deploy a trained ML model

Module 10: Advanced Topics

  • Deep learning introduction
  • Neural networks
  • Natural language processing
  • Time series analysis
  • Model optimization and scalability
  • Case Study: Using deep learning for fraud detection
  • Practical: Build a simple neural network model in Python
Impact

Where the change lands

Organizational Impact

  • Enhance predictive capabilities and strategic decision-making through machine learning.

  • Improve operational efficiency with automation and advanced analytical techniques.

  • Foster a data-driven culture to uncover trends, boost profitability, and reduce costs.

  • Strengthen competitive position through actionable insights.

Personal Impact

  • Acquire cutting-edge skills in data science and machine learning.

  • Progress toward senior roles in data science, analytics, or technical leadership.

  • Contribute to organizational success with data-driven recommendations.

  • Build confidence and authority to lead advanced analytics initiatives.

Dates and locations

Upcoming intakes

Every intake is limited to a small cohort. Booking closes when a date fills or three weeks before the start, whichever comes first.

Full calendar
FAQs

Common questions.

Still not sure? Send us a note and a facilitator will get back to you within a business day.

The goal is to provide a solid foundation in machine learning, equipping you with the skills to understand, build, and apply models to extract meaningful, data-driven insights for your business.

Course finder

Find the right course for you

Prefer to talk it through? Send us an enquiry and a facilitator will scope a fit within a business day.

For corporate teams

Training 10+ professionals?

We deliver Training on Machine Learning Foundations for Data-Driven Insights in-house at your offices, at a venue we arrange, or fully virtual. Customise the curriculum against your KPIs, and get a bespoke price for the cohort size you need.