Skip to main content
NITA AccreditedAdvancedPhysical + Virtual10 daysMEDAP

Training on Mastering Exploratory Data Analysis with Python

Master exploratory data analysis with Python. Learn to uncover hidden patterns, identify trends, and gain valuable insights from your data.

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

This course is designed to equip participants with the skills and knowledge needed to perform effective Exploratory Data Analysis (EDA) using Python. EDA is a critical step in the data science process, allowing data scientists to understand the underlying patterns, detect anomalies, and extract valuable insights from datasets before applying any machine learning models. Through hands-on exercises and real-world examples, participants will learn how to use Python libraries such as Pandas, Matplotlib, Seaborn, and others to clean, visualize, and interpret data, ultimately making informed decisions based on their findings.

 Duration

10 Days

Who Should Attend

  • Data Scientists and Analysts
  • Aspiring Data Scientists
  • Researchers and Academicians
  • Business Analysts and Professionals
  • Students in Data Science and Analytics fields
  • IT professionals looking to transition into data science
Learning outcomes

What you'll walk away with

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

  • Understand the fundamental concepts and importance of Exploratory Data Analysis (EDA) in data science.
  • Use Python and its libraries to load, clean, and preprocess datasets.
  • Identify and handle missing data, outliers, and data inconsistencies.
  • Perform univariate, bivariate, and multivariate analysis to discover patterns and relationships.
  • Create insightful visualizations to represent data distributions, correlations, and trends.
  • Apply statistical techniques to summarize and interpret data.
  • Detect and understand underlying data patterns, including anomalies and correlations.
  • Communicate EDA findings effectively through well-structured reports and visualizations.
  • Work with various types of data, including categorical, numerical, and time series data.
  • Prepare data for further analysis, including feature engineering and selection.
Course modules

What we cover, module by module

Module 1: Introduction to Exploratory Data Analysis

  • Purpose and process of EDA
  • Why EDA is critical in data science and analytics
  • Key Python libraries: NumPy, Pandas, Matplotlib, Seaborn
  • Case Study: How EDA improved model accuracy in a customer churn project
  • Practical Exercise: Perform basic EDA on a sample dataset

Module 2: Data Import and Exploration

  • Loading data from CSV, Excel, SQL databases, and APIs
  • Initial exploration with Pandas: head, describe, info
  • Understanding data types, structures, and metadata
  • Case Study: Identifying data structure issues in a retail dataset
  • Practical Exercise: Import and explore a multi-source dataset

Module 3: Data Cleaning and Preprocessing

  • Handling missing values through deletion or imputation
  • Detecting and addressing outliers
  • Normalization, standardization, and basic feature engineering
  • Case Study: Cleaning and preparing health survey data for analysis
  • Practical Exercise: Clean raw data and prepare it for analysis

Module 4: Univariate Analysis

  • Summary statistics: mean, median, quartiles, skewness, kurtosis
  • Visualizing distributions: histograms, boxplots, density plots
  • Exploring categorical variables using frequency and proportions
  • Case Study: Distribution analysis for e-commerce purchase amounts
  • Practical Exercise: Generate univariate visualizations

Module 5: Bivariate Analysis

  • Correlation analysis (Pearson, Spearman)
  • Scatter plots and relationship exploration
  • Crosstabs, pivot tables, and group comparisons
  • Hypothesis testing: t-test, chi-square
  • Case Study: Understanding customer behavior drivers
  • Practical Exercise: Conduct bivariate comparisons on dataset

Module 6: Multivariate Analysis

  • Pair plots and correlation matrices
  • PCA for dimensionality reduction
  • Clustering techniques: k-means, hierarchical clustering
  • Case Study: Segmenting customers using multivariate data
  • Practical Exercise: Perform PCA and cluster analysis

Module 7: Data Visualization

  • Core visualization techniques: bar, line, scatter, heatmaps
  • Improving clarity and aesthetics with Matplotlib/Seaborn
  • Interactive visualizations using Plotly
  • Case Study: Building visual dashboards for management reporting
  • Practical Exercise: Create an interactive visualization dashboard

Module 8: Time Series Analysis

  • Exploring trends, seasonality, and residuals
  • Time series decomposition
  • Basic forecasting: ARIMA, exponential smoothing
  • Case Study: Forecasting daily sales for a retail company
  • Practical Exercise: Analyze and forecast a time series dataset

Module 9: Case Studies & Real-World Applications

  • Working with financial, customer, and social media datasets
  • Using EDA to diagnose real business issues
  • Turning insights into actionable recommendations
  • Case Study: EDA for customer sentiment and market insights
  • Practical Exercise: Complete end-to-end EDA on a real dataset

Module 10: Advanced Topics (Optional)

  • Geospatial data exploration using GeoPandas
  • Text mining and NLP-based exploratory techniques
  • Integrating EDA with machine learning pipelines
  • Case Study: Mapping geospatial trends in public health data
  • Practical Exercise: Conduct EDA on text or geospatial data
Impact

Where the change lands

Organizational Impact

  • Improve quality of data-driven decisions through systematic data exploration.

  • Boost efficiency by reducing time spent on manual data preparation and error correction.

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

  • Standardize EDA with Python to ensure consistent and reliable analysis across teams.

Personal Impact

  • Gain in-demand skills essential for modern business and analytics careers.

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

  • Contribute directly to profitability and strategic success with 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 Exploratory Data Analysis (EDA), enabling you to effectively summarize, visualize, and understand your datasets.

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 Mastering Exploratory Data Analysis with Python 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.