Mathew K Analytics

Real-World Data Analytics

A free 27-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab; 27 lessons include real datasets. Tools covered: pandas, Matplotlib, NumPy, itertools, collections, SciPy.

Python Data Analytics #01: Acquiring & Auditing a Real Retail Dataset (Pandas Tutorial)28 min
Lesson 1

Python Data Analytics #01: Acquiring & Auditing a Real Retail Dataset (Pandas Tutorial)

📊 Dataset · 📓 Notebook · pandas · Matplotlib

Python Data Analytics #02: Customer Segmentation with RFM Analysis in Python28 min
Lesson 2

Python Data Analytics #02: Customer Segmentation with RFM Analysis in Python

📊 Dataset · 📓 Notebook · pandas · Matplotlib

Python Data Analytics #03: Market Basket Analysis & Association Rules in Python29 min
Lesson 3

Python Data Analytics #03: Market Basket Analysis & Association Rules in Python

📊 Dataset · 📓 Notebook · pandas · itertools · collections

Python Data Analytics #04: Cohort Analysis & Customer Retention in Python28 min
Lesson 4

Python Data Analytics #04: Cohort Analysis & Customer Retention in Python

📊 Dataset · 📓 Notebook · pandas · Matplotlib

Python Data Analytics #05: Sales Forecasting for Retail Demand in Python29 min
Lesson 5

Python Data Analytics #05: Sales Forecasting for Retail Demand in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #06: Price & Discount Impact Analysis in Python30 min
Lesson 6

Python Data Analytics #06: Price & Discount Impact Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #07: Customer Lifetime Value (CLV) Modelling in Python29 min
Lesson 7

Python Data Analytics #07: Customer Lifetime Value (CLV) Modelling in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #08: Product Category Performance & ABC Analysis in Python28 min
Lesson 8

Python Data Analytics #08: Product Category Performance & ABC Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #09: Web Scraping Real Product Prices for Competitor Analysis29 min
Lesson 9

Python Data Analytics #09: Web Scraping Real Product Prices for Competitor Analysis

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #10: Retail Analytics Capstone — End-to-End Report in Python29 min
Lesson 10

Python Data Analytics #10: Retail Analytics Capstone — End-to-End Report in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #11: Fetching & Cleaning Real Stock Price Data in Python27 min
Lesson 11

Python Data Analytics #11: Fetching & Cleaning Real Stock Price Data in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #12: Portfolio Returns, Risk & the Efficient Frontier in Python31 min
Lesson 12

Python Data Analytics #12: Portfolio Returns, Risk & the Efficient Frontier in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #13: Technical Indicators on Real Price Series in Python23 min
Lesson 13

Python Data Analytics #13: Technical Indicators on Real Price Series in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #14: Volatility Analysis & Rolling Risk Metrics in Python32 min
Lesson 14

Python Data Analytics #14: Volatility Analysis & Rolling Risk Metrics in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #15: Correlation & Diversification Across Real Assets30 min
Lesson 15

Python Data Analytics #15: Correlation & Diversification Across Real Assets

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #16: Backtesting a Simple Trading Strategy in Python31 min
Lesson 16

Python Data Analytics #16: Backtesting a Simple Trading Strategy in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #17: Real Cryptocurrency Market Analysis in Python30 min
Lesson 17

Python Data Analytics #17: Real Cryptocurrency Market Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #18: Company Fundamentals from Real Financial Statements27 min
Lesson 18

Python Data Analytics #18: Company Fundamentals from Real Financial Statements

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #19: Value-at-Risk & Drawdown Analysis in Python31 min
Lesson 19

Python Data Analytics #19: Value-at-Risk & Drawdown Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #20: Finance Capstone — Real Multi-Asset Portfolio Report29 min
Lesson 20

Python Data Analytics #20: Finance Capstone — Real Multi-Asset Portfolio Report

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #21: Scraping & Structuring Real Social Discussion Data29 min
Lesson 21

Python Data Analytics #21: Scraping & Structuring Real Social Discussion Data

📊 Dataset · 📓 Notebook · pandas · JSON · Requests

Python Data Analytics #22: Sentiment Analysis on Real Text Data in Python28 min
Lesson 22

Python Data Analytics #22: Sentiment Analysis on Real Text Data in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #23: Real Customer Churn & Retention Analysis in Python27 min
Lesson 23

Python Data Analytics #23: Real Customer Churn & Retention Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #24: Marketing Campaign A/B Test Analysis in Python29 min
Lesson 24

Python Data Analytics #24: Marketing Campaign A/B Test Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #25: Customer Funnel & Conversion Rate Analysis in Python28 min
Lesson 25

Python Data Analytics #25: Customer Funnel & Conversion Rate Analysis in Python

📊 Dataset · 📓 Notebook · pandas · NumPy · Matplotlib

Python Data Analytics #26: Analysing Real Hashtags & Topic Trends in Python27 min
Lesson 26

Python Data Analytics #26: Analysing Real Hashtags & Topic Trends in Python

📊 Dataset · 📓 Notebook · pandas · regex (re) · collections

Python Data Analytics #27: Web Traffic Analytics & Attribution in Python
Lesson 27

Python Data Analytics #27: Web Traffic Analytics & Attribution in Python

📊 Dataset · 📓 Notebook · pandas · Matplotlib