Python for Data Analysis Workshop

Join our upcoming workshop to learn, connect, and grow with industry experts.

Python for Data Analysis Workshop

Workshop Details

From: April 7, 2026 To: June 25, 2026

Time: 7 PM-8:30 PM

Platform: Microsoft Teams

Amount: KES 25,000

Share this Workshop

About this Workshop

Python for Data Analysis Workshop

About the Workshop

Overview

This course is designed for anyone ready to take their data analysis to the next level.

As datasets grow larger and analysis becomes more complex, spreadsheets alone are no longer enough. Python allows you to work faster, handle larger datasets, automate analysis, and ask deeper questions of your data.

This 12-week, hands-on Python for Data Analysis program is built for people who want to move beyond basic tools and become more sophisticated in how they work with data. The focus is practical and end-to-end—working with real datasets, developing analytical thinking, and turning raw data into clear, meaningful insights through a final project

Objective

This workshop is designed to equip participants—regardless of technical background—with practical Python skills for data analysis in today’s data-driven world.

As data grows in size and complexity, organizations increasingly rely on Python to clean, analyze, and interpret information efficiently. From researchers and analysts to professionals working with large or complex datasets, Python enables deeper analysis and scalable workflows that go beyond spreadsheets.

By the end of this workshop, you’ll be able to work confidently with real-world datasets, perform meaningful analysis, visualize insights, and communicate data-driven findings clearly and effectively.

Course Outline

Day

Date

Objective

Delivery

Python Fundamentals & Data Handling

Day 1

Tuesday

07/04/2026

Onboarding – Course outline

Introduction to Python for Data Analysis

  • Python features.

  • Python ecosystem (Anaconda, Jupyter, libraries)

  • Running basic Python commands

Online (Live session)

Day 2

Thursday

09/04/2026

Python Data Types & Variables

  • Numeric types (int, float)

  • Strings, booleans, variable assignment

  • Basic operations

Online (Live session)

Day 3

Tuesday

14/04/2026

Control Flow & Logical Operations

  • Conditional statements (if, elif, else)

  • Loops (for, while)

  • Logical Operators

Online (Live session)

Day 4

Thursday

16/04/2026

Functions & Debugging

  • Defining functions and return value

  • Function arguments

  • Basic debugging and error handling

Online (Live session)

Day 5

Tuesday

21/04/2026

Core Data Structures

  • Lists, tuples, dictionaries, sets

  • Nested structures

  • Choosing the right structure

  

Online (Live session)

Day 6

Thursday

23/04/2026

Working with Files & Simple Data Tasks 

  • Reading/writing CSV and Excel files

  • File paths and directories

  • Basic data exploration

Online (Live session)

Day 7 

Tuesday

28/04/2026

Introduction to NumPy

  • Arrays vs Python lists

  • Vectorized operations

  • Basic statistical functions


Online (Live session)

Day 8

Wednesday

30/04/2026

Introduction to Pandas & DataFrames

  • Series and DataFrames

  • Indexing, selection, and inspection

  • Loading real datasets

Online (Live session)

Data Manipulation & Analysis

Day 9

Tuesday

05/05/2026

Data Cleaning Basics.

  • Renaming columns, converting types

  • Removing duplicates

  • Handling missing values

  • Subsetting

Online (Live session)

Day 10

Thursday

07/05/2026

Advanced Data Cleaning & Transformation 

  • Logical filling of missing values

  • Applying functions to data

  • Feature creation

Online (Live session)

Day 11

Tuesday

12/05/2026

Filtering, Sorting & Conditional Selection 

  • Boolean indexing

  • Sorting data

  • Conditional extraction

Online (Live session)

Day 12

Thursday

14/05/2026

Grouping, Aggregation & Summarization

  • GroupBy operations

  • Aggregation functions

  • Pivot tables and reshaping

Online (Live session)

Day 13

Tuesday

19/05/2026

Merging & Joining Datasets 

  • Inner, outer, left, right joins

  • Handling key conflicts

Online (Live session)

Day 14

Thursday

21/05/2026

Exploratory Data Analysis (EDA) Basics

  • Summary statistics

  • Distribution analysis

  • Outlier detection

Online (Live session)

Day 15

Tuesday

26/05/2026

Time Series Analysis 



  • Resampling time data (daily to monthly) and rolling averages.

  • Seasonality, trends, and growth-over-growth (YoY) metrics.

Online (Live session)

Day 16

Thursday

28/05/2026

Advanced EDA & Case Study 

  • End-to-end dataset cleaning

  • Feature transformations

  • Preparing data for visualization

Online (Live session)

Data Visualization, Statistics & Applied Projects

Day 17

Tuesday

02/06/2026

Principles of Data Visualization 

  • Choosing the right chart

  • Avoiding misleading visuals

  • Best practices

Online (Live session)

Day 18

Thursday

04/06/2026

Visualization with Matplotlib 

  • Line, bar, scatter plots

  • Customization and saving plots


Online (Live session)

Day 19

Tuesday

09/06/2026

Statistical Visualization with Seaborn 

  • Distribution plots, boxplots, violin plots

  • Heatmaps and correlation matrices

Online (Live session)

Day 20

Thursday

11/06/2026

Interpreting & Communicating Insights

  • Data storytelling

  • Presenting findings effectively

  • Avoiding common mistakes

Online (Live session)

Day 21

Tuesday

16/06/2026

Probability & Descriptive Statistics 

  • Mean, median, mode, variance, standard deviation

  • Percentiles and quartiles

Online (Live session)

Day 22

Thursday

18/06/2026

Hypothesis Testing & Correlation 

  • Null and alternative hypotheses

  • t-tests, chi-square tests

  • Pearson and Spearman correlation

Online (Live session)

Day 23

Tuesday

23/06/2026

Simple Linear Regression & Analysis

  • Linear regression basics

  • Visualizing relationships

  • Interpretation of coefficients

Online (Live session)

Day 24

Thursday

25/06/2026

Capstone Project & Presentations

  • Full end-to-end analysis

  • Insights, visualization, reporting, and feedback


Online (Live session)




Meet Our Trainer

Mulei Mutava

Mulei Mutava is an applied economist with expertise in trade, capital markets, and regional integration. He holds a research fellowship at the New South Institute. His academic background includes undergraduate studies at Kenyatta University in Kenya and a master's degree from the University of Cape Town in South Africa. Mulei demonstrates a strong passion for data, having engaged extensively in data-intensive projects at the Capital Markets Authority of Kenya and COMESA. Recently, he has published research on migration trends in Africa with the New South Institute. His research interests encompass the role of finance in economic integration, and he is also committed to mentoring emerging data analysts, bridging the gap between academia and practical applications of data science.