Mathew K Analytics

Data Science Projects

A free 33-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab. Tools covered: NumPy, Matplotlib, pandas, scikit-learn, seaborn, Requests.

How to Scrape and Analyze Movie Reviews Using Python and Data Science Techniques19 min
Lesson 2

How to Scrape and Analyze Movie Reviews Using Python and Data Science Techniques

📓 Notebook

Biblical Principles in Data Analysis: Scraping and Analyzing Product Prices with Python16 min
Lesson 3

Biblical Principles in Data Analysis: Scraping and Analyzing Product Prices with Python

📓 Notebook · NumPy · Requests · BeautifulSoup

Building a News Data Scraping and Analysis Project Using Python19 min
Lesson 4

Building a News Data Scraping and Analysis Project Using Python

📓 Notebook · NumPy · Requests · BeautifulSoup

Web Scraping and Visualization Techniques for Real Estate Data Analysis16 min
Lesson 5

Web Scraping and Visualization Techniques for Real Estate Data Analysis

📓 Notebook · NumPy · Requests · BeautifulSoup

How to Extract YouTube Channel Video Data Using Python and YouTube Data API14 min
Lesson 6

How to Extract YouTube Channel Video Data Using Python and YouTube Data API

📓 Notebook · NumPy · Requests · BeautifulSoup

Comprehensive Airbnb Data Analysis Using Python for Biblical Stewardship Insights21 min
Lesson 10

Comprehensive Airbnb Data Analysis Using Python for Biblical Stewardship Insights

📓 Notebook · NumPy · Matplotlib · seaborn

Comprehensive Analysis and Visualization of Global Covid-19 Data Using Python18 min
Lesson 11

Comprehensive Analysis and Visualization of Global Covid-19 Data Using Python

📓 Notebook · NumPy · pandas · Matplotlib

Analyzing and Predicting Iris Flower Species Using Data Science Techniques22 min
Lesson 15

Analyzing and Predicting Iris Flower Species Using Data Science Techniques

📓 Notebook · scikit-learn · NumPy · pandas

Building a Car Price Prediction Model Using Python and Data Science Techniques23 min
Lesson 17

Building a Car Price Prediction Model Using Python and Data Science Techniques

📓 Notebook · scikit-learn · NumPy · pandas

Analyzing Uber Trips Data: A Step-by-Step Guide to Data Science Techniques20 min
Lesson 20

Analyzing Uber Trips Data: A Step-by-Step Guide to Data Science Techniques

📓 Notebook · NumPy · pandas · Matplotlib

Predicting Wine Quality with Machine Learning: A Step-by-Step Guide Using Python18 min
Lesson 26

Predicting Wine Quality with Machine Learning: A Step-by-Step Guide Using Python

📓 Notebook · scikit-learn · NumPy · pandas

Building Accurate Disease Prediction Models with Machine Learning: A Step-by-Step Guide25 min
Lesson 27

Building Accurate Disease Prediction Models with Machine Learning: A Step-by-Step Guide

📓 Notebook · scikit-learn · NumPy · pandas

Predicting Heart Disease with Logistic Regression: A Step-by-Step Python Guide23 min
Lesson 29

Predicting Heart Disease with Logistic Regression: A Step-by-Step Python Guide

📓 Notebook · scikit-learn · NumPy · Matplotlib

Building a House Price Prediction Model with Python: Data Science and Machine Learning15 min
Lesson 30

Building a House Price Prediction Model with Python: Data Science and Machine Learning

📓 Notebook · scikit-learn · NumPy · pandas

Applying Linear Regression to the Boston Housing Dataset: A Step-by-Step Guide17 min
Lesson 31

Applying Linear Regression to the Boston Housing Dataset: A Step-by-Step Guide

📓 Notebook · scikit-learn · NumPy · pandas

Classifying Cancer Cells with Scikit-learn: A Step-by-Step Guide for Beginners24 min
Lesson 33

Classifying Cancer Cells with Scikit-learn: A Step-by-Step Guide for Beginners

📓 Notebook · scikit-learn · NumPy · Matplotlib

Predicting Box Office Revenue with Linear Regression: A Step-by-Step Guide24 min
Lesson 35

Predicting Box Office Revenue with Linear Regression: A Step-by-Step Guide

📓 Notebook · scikit-learn · NumPy · Matplotlib

Online Payment Fraud Detection Using Machine Learning in Python | Data Science Project27 min
Lesson 36

Online Payment Fraud Detection Using Machine Learning in Python | Data Science Project

📓 Notebook · scikit-learn · NumPy · pandas

Building and Training Handwritten Digit Recognition Models with Scikit Learn24 min
Lesson 38

Building and Training Handwritten Digit Recognition Models with Scikit Learn

📓 Notebook · scikit-learn · NumPy · Matplotlib

Building a Credit Card Fraud Detection System with Machine Learning Techniques26 min
Lesson 40

Building a Credit Card Fraud Detection System with Machine Learning Techniques

📓 Notebook · scikit-learn · seaborn · NumPy

Building a Recommendation System in Python: A Step-by-Step Guide for Beginners20 min
Lesson 41

Building a Recommendation System in Python: A Step-by-Step Guide for Beginners

📓 Notebook · NumPy · pandas · Matplotlib

Anomaly Detection in Time Series Data: Techniques and Practical Applications21 min
Lesson 44

Anomaly Detection in Time Series Data: Techniques and Practical Applications

📓 Notebook · NumPy · pandas · Matplotlib

Deep Learning for Wine Type Classification: Step-by-Step Model Training Guide23 min
Lesson 49

Deep Learning for Wine Type Classification: Step-by-Step Model Training Guide

📓 Notebook · scikit-learn · TensorFlow · NumPy

Building a Neural Network for Handwritten Digit Recognition: A Step-by-Step Guide22 min
Lesson 51

Building a Neural Network for Handwritten Digit Recognition: A Step-by-Step Guide

📓 Notebook · TensorFlow · NumPy · Matplotlib

Logistic Regression for Handwritten Digit Recognition Using PyTorch: Step-by-Step Tutorial24 min
Lesson 53

Logistic Regression for Handwritten Digit Recognition Using PyTorch: Step-by-Step Tutorial

📓 Notebook · scikit-learn · PyTorch · NumPy

How to Count Objects in Images Using Python and OpenCV: A Step-by-Step Guide17 min
Lesson 56

How to Count Objects in Images Using Python and OpenCV: A Step-by-Step Guide

📓 Notebook · NumPy · OpenCV · Matplotlib

Building an Interactive Retail Sales Dashboard with Plotly and Streamlit in Python15 min
Lesson 68

Building an Interactive Retail Sales Dashboard with Plotly and Streamlit in Python

📓 Notebook · NumPy · pandas · Matplotlib

Building a COVID-19 Data Tracker with API Integration and Time-Series Visualization in Python20 min
Lesson 69

Building a COVID-19 Data Tracker with API Integration and Time-Series Visualization in Python

📓 Notebook · pandas · Matplotlib · NumPy

Customer Churn Prediction: Step-by-Step Classification Models in Python17 min
Lesson 73

Customer Churn Prediction: Step-by-Step Classification Models in Python

📓 Notebook · scikit-learn · NumPy · pandas

4 - Loan Default Prediction - Risk Modeling13 min
Lesson 76

4 - Loan Default Prediction - Risk Modeling

📓 Notebook · scikit-learn · pandas · NumPy

Predicting House Prices with Regression Using the Ames Housing Dataset19 min
Lesson 77

Predicting House Prices with Regression Using the Ames Housing Dataset

📓 Notebook · scikit-learn · pandas · NumPy

Applying Binary Classification for Accurate Diabetes Prediction in Healthcare17 min
Lesson 79

Applying Binary Classification for Accurate Diabetes Prediction in Healthcare

📓 Notebook · scikit-learn · NumPy · pandas

Detecting Fake News with NLP and Transformer Models: A Biblical Perspective15 min
Lesson 83

Detecting Fake News with NLP and Transformer Models: A Biblical Perspective

📓 Notebook · scikit-learn · NumPy · pandas