Skip to main content
NITA AccreditedAdvancedPhysical + Virtual10 daysPDSC

Training on Python for Data Science

Learn to use Python libraries like NumPy, Pandas, Matplotlib, and Scikit-learn to analyze data, build predictive models, and visualize insights.

Next intake

20 Jul 2026 · Nakuru

View all dates

Duration

10 days

Live instruction

Delivery

Physical + Virtual

Cohort based

Level

Advanced

Working professionals

Certification

NITA reimbursable

For Kenyan cohorts

Language

English

All materials

Overview

About this programme

Python is one of the most popular programming languages in data science and analytics. Mastering it will enhance your employability and career prospects in a rapidly evolving job market. The course emphasizes practical skills, allowing participants to work on real-world projects and datasets, ensuring they can apply what they learn in professional environments. Covering key concepts from data manipulation to machine learning, participants will gain a well-rounded understanding of Python's role in data science.

Participants will explore Python's libraries and tools essential for data analysis, visualization, and machine learning. The course will provide a hands-on approach, enabling participants to work with real-world datasets and apply Python programming concepts effectively to derive insights and make data-driven decisions.

Duration

10 Days

Who Should Attend

  • Aspiring data scientists and analysts
  • Business analysts looking to leverage data for decision-making
  • Professionals in fields such as finance, marketing, or healthcare who wish to analyze data more effectively
  • Anyone interested in a career in data science or analytics with a basic understanding of programming concepts
Learning outcomes

What you'll walk away with

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

  • Understand the fundamentals of Python programming and its libraries for data science.
  • Perform data manipulation and cleaning using Pandas.
  • Visualize data effectively with Matplotlib and Seaborn.
  • Apply statistical analysis techniques to draw insights from data.
  • Implement machine learning algorithms using Scikit-learn.
  • Work with real-world datasets to develop data-driven solutions.
Course modules

What we cover, module by module

Module 1: Introduction to Python for Data Science

  • Overview of Data Science and Python
  • Setting up the Python environment (Anaconda, Jupyter Notebooks)
  • Basic Python syntax and data types

Module 2: Data Structures and Control Flow

  • Lists, tuples, dictionaries, and sets
  • Control flow (if statements, loops)

Module 3: Data Manipulation with Pandas

  • Introduction to pandas
  • DataFrames and Series
  • Data cleaning and preparation techniques

Module 4: Data Visualization with Matplotlib and Seaborn

  • Introduction to data visualization
  • Creating visualizations using Matplotlib
  • Advanced visualizations with Seaborn

Module 5: Numpy for Numerical Computing

  • Introduction to NumPy
  • Array manipulation and operations
  • Performance improvements with NumPy

Module 6: Exploratory Data Analysis (EDA)

  • Techniques for EDA
  • Descriptive statistics and data summarization
  • Identifying trends and correlations

Module 7: Introduction to Machine Learning

  • Overview of machine learning concepts
  • Supervised vs. unsupervised learning
  • Implementing simple models using scikit-learn

Module 8: Supervised Learning Algorithms

  • Linear regression and logistic regression
  • Decision trees and support vector machines
  • Model evaluation techniques

Module 9: Unsupervised Learning Algorithms

  • K-means clustering and hierarchical clustering
  • Principal Component Analysis (PCA)
  • Anomaly detection

Module 10: Capstone Project and Course Wrap-Up

  • Real-world project where participants apply learned skills
  • Presenting findings and insights
  • Course review and next steps for further learning
Impact

Where the change lands

Organizational Impact

  • Boost operational efficiency by enabling employees to access, clean, and prepare data independently.

  • Support faster, data-driven decision-making through timely insights.

  • Foster a data-literate culture to uncover trends, improve profitability, and strengthen competitive advantage.

  • Standardize Python knowledge for consistent, reliable analysis across teams.

Personal Impact

  • Gain an in-demand skill set essential for a modern business career.

  • Advance toward senior roles in data science, analytics, or business intelligence.

  • Contribute directly to organizational success with actionable, data-driven insights.

  • Build confidence to lead and champion data-driven 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 equip you with the skills to use Python for the entire data science workflow, from data manipulation and visualization to machine learning and reporting.

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 Python for Data Science 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.