Mathew K Analytics

Python for Banking and Finance

A free 24-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab; 2 lessons include real datasets. Tools covered: pandas, NumPy, Matplotlib, seaborn, regex (re), logging.

Python Basics for Banking22 min
Lesson 1

Python Basics for Banking

📓 Notebook · pandas · NumPy

Numbers, Strings, and Money in Banking21 min
Lesson 2

Numbers, Strings, and Money in Banking

📓 Notebook · pandas · NumPy · regex (re)

Implementing Control Flow for Transaction Logic in Python: Banking and Finance Applications22 min
Lesson 3

Implementing Control Flow for Transaction Logic in Python: Banking and Finance Applications

📓 Notebook · pandas · NumPy

Using Python Functions to Automate Financial Rules in Banking and Finance26 min
Lesson 4

Using Python Functions to Automate Financial Rules in Banking and Finance

📊 Dataset · 📓 Notebook · pandas · NumPy

Effective Error Handling in Banking Systems Using Python for Secure Financial Software21 min
Lesson 5

Effective Error Handling in Banking Systems Using Python for Secure Financial Software

📓 Notebook · pandas · NumPy · logging

How to Load and Analyze Bank Datasets in Python for Financial Insights24 min
Lesson 6

How to Load and Analyze Bank Datasets in Python for Financial Insights

📓 Notebook · pandas · NumPy

Transaction-Level Financial Data Analysis Using Python for Banking and Finance21 min
Lesson 7

Transaction-Level Financial Data Analysis Using Python for Banking and Finance

📓 Notebook · pandas · NumPy

How to Aggregate Daily and Monthly Financial Data Using Python for Banking Analysis18 min
Lesson 8

How to Aggregate Daily and Monthly Financial Data Using Python for Banking Analysis

📓 Notebook · pandas · NumPy

Effective Methods for Cleaning and Managing Missing Data in Banking Datasets Using Python20 min
Lesson 11

Effective Methods for Cleaning and Managing Missing Data in Banking Datasets Using Python

📓 Notebook · pandas · NumPy

Fundamentals of SQL for Banking Analysts: Essential Skills for Financial Data Analysis19 min
Lesson 12

Fundamentals of SQL for Banking Analysts: Essential Skills for Financial Data Analysis

📓 Notebook · pandas · NumPy

Comparing SQL and Pandas for Effective Financial Reporting and Data Analysis31 min
Lesson 14

Comparing SQL and Pandas for Effective Financial Reporting and Data Analysis

📓 Notebook · pandas · NumPy · SQLite

How to Build Core Banking Views with Python for Financial Data Management22 min
Lesson 15

How to Build Core Banking Views with Python for Financial Data Management

📓 Notebook · pandas · NumPy

Analyzing Key Banking KPIs with Python: A Practical Guide for Finance Professionals26 min
Lesson 16

Analyzing Key Banking KPIs with Python: A Practical Guide for Finance Professionals

📓 Notebook · pandas · NumPy

Creating Automated Regulatory Reports for Banking Compliance Using Python22 min
Lesson 17

Creating Automated Regulatory Reports for Banking Compliance Using Python

📓 Notebook · pandas · NumPy

Understanding End-of-Day Processing Logic in Banking with Python21 min
Lesson 19

Understanding End-of-Day Processing Logic in Banking with Python

📊 Dataset · 📓 Notebook · pandas · NumPy

Fundamentals of Credit Risk Data Analysis in Banking Using Python20 min
Lesson 20

Fundamentals of Credit Risk Data Analysis in Banking Using Python

📓 Notebook · pandas · NumPy

Feature Engineering Techniques to Improve Credit Risk Models Using Python20 min
Lesson 22

Feature Engineering Techniques to Improve Credit Risk Models Using Python

📓 Notebook · pandas · NumPy

Understanding Rule-Based Fraud Detection in Banking: A Practical Python Guide20 min
Lesson 26

Understanding Rule-Based Fraud Detection in Banking: A Practical Python Guide

📓 Notebook · pandas · NumPy

Designing Effective Fraud Alert Thresholds for Banking Systems Using Python25 min
Lesson 29

Designing Effective Fraud Alert Thresholds for Banking Systems Using Python

📓 Notebook · scikit-learn · Matplotlib · pandas

Fundamentals of Time Series Analysis for Banking Professionals Using Python20 min
Lesson 30

Fundamentals of Time Series Analysis for Banking Professionals Using Python

📓 Notebook · pandas · NumPy · Matplotlib

Analyzing Transaction Trends and Seasonality in Finance Using Python21 min
Lesson 31

Analyzing Transaction Trends and Seasonality in Finance Using Python

📓 Notebook · pandas · NumPy · Matplotlib

Applying Moving Averages and Smoothing Techniques to Financial Time Series in Python23 min
Lesson 32

Applying Moving Averages and Smoothing Techniques to Financial Time Series in Python

📓 Notebook · pandas · NumPy · Matplotlib

Automating Banking Workflows with Python: Practical Training for Financial Efficiency20 min
Lesson 34

Automating Banking Workflows with Python: Practical Training for Financial Efficiency

📓 Notebook · pandas · NumPy

Automating Banking and Finance Workflows with Python Job Scheduling19 min
Lesson 35

Automating Banking and Finance Workflows with Python Job Scheduling

📓 Notebook · pandas · NumPy · datetime