Skip to main content
NITA AccreditedIntermediatePhysical + Virtual5 daysDSMIC

Training on Data Science and Machine Learning

Master data science and machine learning. Learn to analyze data, build predictive models, and make data-driven decisions.

Next intake

20 Jul 2026 · Nakuru

View all dates

Duration

5 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 structured and practical foundation in Data Science and Machine Learning, equipping professionals with the skills to transform data into actionable insights. It covers the end-to-end data science lifecycle from data preparation and exploration to predictive modeling and deployment while emphasizing business-driven decision-making and responsible use of data. The course balances conceptual understanding with hands-on application to support real-world analytical challenges across industries.

Course Duration

5 Days

Who Should Attend

  • Data analysts and business intelligence professionals

  • IT professionals transitioning into data science roles

  • Engineers and statisticians working with data

  • Managers and decision-makers seeking data-driven insights

  • Researchers and technical consultants

Learning outcomes

What you'll walk away with

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

  • Understand the fundamental concepts of data science and machine learning.
  • Learn how to preprocess and clean data for analysis.
  • Develop skills to build, train, and evaluate machine learning models.
  • Gain proficiency in using Python and its libraries for data science tasks.
  • Apply machine learning algorithms to solve real-world problems.
Course modules

What we cover, module by module

Module 1: Introduction to Data Science and Python for Data Analysis

  • Overview of data science concepts and business applications
  • Python fundamentals for data analysis
  • Working with Jupyter Notebooks
  • Data manipulation using Pandas
  • Data visualization with Matplotlib and Seaborn
  • Case Study: Using data science to uncover performance trends in a business dataset
  • Practical Exercise: Load, clean, and visualize a sample dataset using Python

Module 2: Data Preprocessing and Exploration

  • Data cleaning and handling missing values
  • Feature engineering and selection
  • Data normalization and scaling techniques
  • Exploratory Data Analysis (EDA)
  • Handling categorical and time-series data
  • Case Study: Preparing raw operational data for predictive modeling
  • Practical Exercise: Perform EDA and feature preparation on a real-world dataset

Module 3: Supervised Learning – Regression and Classification

  • Fundamentals of supervised learning
  • Linear and logistic regression models
  • Decision trees and random forests
  • Support Vector Machines (SVM)
  • Model evaluation metrics and validation
  • Case Study: Predicting customer behavior using classification models
  • Practical Exercise: Build and evaluate a regression and classification model

Module 4: Unsupervised Learning – Clustering and Dimensionality Reduction

  • Principles of unsupervised learning
  • K-Means and hierarchical clustering
  • Principal Component Analysis (PCA)
  • Anomaly detection techniques
  • Applications in segmentation and pattern discovery
  • Case Study: Customer segmentation using clustering techniques
  • Practical Exercise: Apply clustering and PCA to identify hidden data patterns

Module 5: Deep Learning and Model Deployment

  • Introduction to neural networks and deep learning concepts
  • Using TensorFlow and Keras
  • Building and training simple neural networks
  • Overfitting, regularization, and hyperparameter tuning
  • Model deployment using Flask and Docker
  • Case Study: Deploying a machine learning model into a production environment
  • Practical Exercise: Train a neural network and deploy a basic ML model
Impact

Where the change lands

Organisational Impact

  • Enables data-driven decision-making by providing actionable insights from complex datasets.

  • Supports predictive analytics, helping organizations forecast trends, risks, and opportunities.

  • Enhances operational efficiency through automation of data analysis and model-driven processes.

  • Strengthens competitive advantage by leveraging machine learning for innovation and optimization.

  • Improves strategic planning by integrating advanced analytics into business workflows.

Personal Impact

  • Equips participants with practical skills in data preprocessing, feature selection, model training, and deployment.

  • Builds proficiency in machine learning tools and libraries such as Python, pandas, scikit-learn, and TensorFlow.

  • Enhances career opportunities in data science, analytics, AI, and machine learning roles.

  • Develops the ability to apply predictive models to real-world problems and business challenges.

  • Increases confidence in working with large datasets and implementing advanced data science methodologies.

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 both data science and machine learning. You'll learn to extract insights, create predictive models, and leverage data for better decision-making with a key focus on innovation.

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 Data Science and Machine Learning 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.