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 | Online (Live session) |
Day 4 Thursday | 16/04/2026 | Functions & Debugging | 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 | Online (Live session) |
Day 7 Tuesday | 28/04/2026 | Introduction to NumPy
| Online (Live session) |
Day 8 Wednesday | 30/04/2026 | Introduction to Pandas & DataFrames | Online (Live session) |
Data Manipulation & Analysis |
Day 9 Tuesday | 05/05/2026 | Data Cleaning Basics. | Online (Live session) |
Day 10 Thursday | 07/05/2026 | Advanced Data Cleaning & Transformation | 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 | Online (Live session) |
Day 13 Tuesday | 19/05/2026 | Merging & Joining Datasets | 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 | Online (Live session) |
Data Visualization, Statistics & Applied Projects |
Day 17 Tuesday | 02/06/2026 | Principles of Data Visualization | Online (Live session) |
Day 18 Thursday | 04/06/2026 | Visualization with Matplotlib
| 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 | 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 | Online (Live session) |
Day 24 Thursday | 25/06/2026 | Capstone Project & Presentations
| 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.