Syllabus
56 lessons · 20 tests
Chapter 1: Setting Up Your Financial Python Environment
1
Why Python for Finance?
latex
2
Jupyter Shortcuts, Magic Commands & Markdown
latex
3
Installing Anaconda & Launching Jupyter Notebook
latex
Chapter 2: Python Essentials for Financial Computation
4
Functions, Modules & Object-Oriented Python
latex
5
Python Data Types, Variables & F-Strings
latex
6
Lists, Dictionaries & Control Flow in Python
latex
Chapter 3: NumPy for Financial Arrays
7
NumPy Arrays & Vectorised Operations
latex
8
NumPy: Statistics, Linear Algebra & Randomness
latex
Chapter 4: Pandas for Financial Data
9
Pandas DataFrames: Creation & Indexing
latex
10
Pandas Time Series, Resampling & GroupBy
latex
11
Handling Missing Data in Financial Datasets
latex
12
Time Series Stationarity: ADF & KPSS Tests
latex
Chapter 5: Acquiring Financial Data from APIs
13
Financial APIs Overview & yfinance
latex
14
Macro Data: FRED, World Bank & ECB APIs
latex
15
Building a Reusable Financial DataLoader Class
latex
16
Normality Testing: Shapiro-Wilk, JB & Q-Q Plots
latex
Chapter 6: Data Cleaning and Quality for Finance
17
Adjusted Prices & Corporate Actions
latex
18
Detecting & Removing Outliers in Finance
latex
19
Survivorship Bias & Look-Ahead Bias
latex
20
Complete Data Cleaning Pipeline (Worked Example)
latex
21
Data Quality: Adjusted Prices & Outliers
latex
22
Look-Ahead Bias and Survivorship Bias
latex
23
Data Quality: Adjusted Prices & Outliers
latex
24
Look-Ahead Bias and Survivorship Bias
latex
Chapter 7: Descriptive Statistics for Financial Data
25
Descriptive Statistics for Financial Returns
latex
26
Skewness, Kurtosis & Fat Tails in Finance
latex
Chapter 8: Correlation and Regression
27
Correlation Analysis & Rolling Correlations
latex
28
Simple Linear Regression & CAPM Beta Estimation
latex
29
Fama-French Multi-Factor Models
latex
30
Autocorrelation, ACF/PACF & White Noise Testing
latex
31
ARIMA: Fitting, Forecasting & Diagnostic Checking
latex
Chapter 9: Hypothesis Testing for Financial Research
32
Hypothesis Testing for Financial Research
latex
33
Non-Parametric Tests & Statistical Test Selection
latex
34
Hypothesis Testing Framework & t-Tests
latex
35
ANOVA, Event Studies & Multiple Testing
latex
36
Hypothesis Testing Framework & t-Tests
latex
37
ANOVA, Event Studies & Multiple Testing
latex
Chapter 11: ARIMA and Forecasting
38
ARIMA: Model Identification & Order Selection
latex
39
Exponential Smoothing & Holt-Winters Forecasting
latex
40
Rolling Forecast Evaluation (Walk-Forward Validation)
latex
Chapter 12: GARCH Volatility Modeling
41
Volatility Clustering & the ARCH Model
latex
42
GARCH(1,1): Fitting & Conditional Volatility Charts
latex
43
EGARCH & GJR-GARCH: Asymmetric Volatility Modelling
latex
44
GARCH Volatility for Value at Risk Estimation
latex
45
Capstone Project 1: Equity Research Dashboard
latex
Chapter 13: Modern Portfolio Theory & Optimization
46
Portfolio Mathematics: Return, Variance & Covariance
latex
47
The Efficient Frontier: Theory & Simulation
latex
48
Portfolio Optimisation: Min-Variance & Max-Sharpe
latex
49
Factor Models & Momentum Factor Portfolios
latex
50
Capstone Project 3: Portfolio Risk Monitor
latex
Chapter 14: Value at Risk and Risk Metrics
51
Value at Risk: Parametric & Historical Simulation
latex
52
Monte Carlo Value at Risk
latex
53
Expected Shortfall (CVaR) & Drawdown Analysis
latex
Chapter 15: Factor Investing & Performance Attribution
54
Performance Attribution: Brinson & Factor Decomposition
latex
Chapter 16: Capstone Projects
55
Capstone Project 2: Pairs Trading Backtester
latex
56
Fetching Stock Data: OHLCV, Fundamentals & Statements
latex
Module 1 Quiz: Python Foundations
Assessment
Module 2 Quiz: Data Acquisition & Cleaning
Assessment
Module 3 Quiz: Statistics & Regression
Assessment
Module 4 Quiz: Forecasting & Volatility
Assessment
Module 5 Quiz: Portfolio & Risk Management
Assessment
Final Exam: Python for Finance
Assessment
Chapter 13 Quiz: Modern Portfolio Theory and Optimization
Assessment
Chapter 12 Quiz: GARCH Volatility Modeling
Assessment
Chapter 11 Quiz: ARIMA and Forecasting
Assessment
Chapter 10 Quiz: Time Series Fundamentals
Assessment
Chapter 9 Quiz: Hypothesis Testing
Assessment
Chapter 8 Quiz: Correlation and Regression
Assessment
Chapter 7 Quiz: Descriptive Statistics
Assessment
Chapter 6 Quiz: Data Cleaning and Quality
Assessment
Chapter 5 Quiz: Acquiring Financial Data from APIs
Assessment
Chapter 4 Quiz: Pandas for Financial Data
Assessment
Chapter 5 Quiz: Acquiring Financial Data from APIs
Assessment
Chapter 9 Quiz: Hypothesis Testing
Assessment
Chapter 12 Quiz: GARCH Volatility Modeling
Assessment
Chapter 13 Quiz: Modern Portfolio Theory and Optimization
Assessment
Your Instructor
Muhammad Asad Ali
PhD Management Sciences
Dr. M. Asad Ali is a distinguished academic and researcher currently serving as an Assistant Professor and Cluster Co-head for Quantitative and Research at SZABIST University. With a deep expertise in…
2 courses
7 students in this course
PKR 4,999
60 total hours
56 lessons
20 assessments
Finance & Accounting
Certificate on completion