Time Series for Finance
The time-series machinery a quant uses every day — ARMA, GARCH, cointegration, VAR, and state-space models — taught with the financial intuition that makes the algebra stick. Eleven modules from stationarity to Kalman filtering, building toward a volatility model on NSE returns and a pairs-trading cointegration test you can defend.
11
Modules
~11h 15m
Reading time
Advanced
Level
Self-paced
Format
Syllabus
- 01→
Stochastic processes and stationarity
What a time-series actually is. Strict vs weak stationarity, ergodicity, autocovariance, the autocorrelation function (ACF).
~55 minModule 01 - 02→
White noise, random walks, and why returns ≠ prices
Price series are typically non-stationary; returns are typically stationary. The unit root that separates them.
~50 minModule 02 - 03→
AR, MA, and ARMA models
Autoregressive, moving-average, and ARMA — the building blocks. Stationarity and invertibility conditions, the lag operator.
~60 minModule 03 - 04→
Identification, ACF/PACF, AIC/BIC
Box-Jenkins identification, the partial autocorrelation function, information criteria, and the residual diagnostics you actually run.
~55 minModule 04 - 05→
Forecasting and the Wold decomposition
Point forecasts, forecast errors, prediction intervals. Wold's theorem and why every stationary series is essentially an MA(∞).
~55 minModule 05 - 06→
Unit roots, ARIMA, and cointegration
Dickey-Fuller and KPSS tests, differencing, Engle-Granger and Johansen cointegration — the algebra behind pairs trading.
~65 minModule 06 - 07→
Volatility — ARCH, GARCH, EGARCH
Why financial volatility clusters. ARCH/GARCH(1,1), asymmetric models, the leverage effect, fitting a GARCH on NSE returns.
~65 minModule 07 - 08→
Multivariate time series — VAR and VECM
Vector autoregressions, Granger causality, impulse-response functions, VECM for cointegrated systems.
~60 minModule 08 - 09→
State-space models and the Kalman filter
Hidden states, observation equations. The Kalman filter as recursive Bayesian estimation. Smoothing, missing data, time-varying parameters.
~65 minModule 09 - 10→
Dynamic factor models and PCA on returns
Reducing a high-dimensional return panel to a handful of factors. Yield-curve PCA, equity factor extraction, the Nelson-Siegel parametrisation.
~55 minModule 10 - 11→
Three real time-series cases
Build a GARCH vol model on NSE-20 returns; test cointegration between Safaricom and the NSE; fit a Kalman filter to a noisy commodity series.
~90 minModule 11
How to use this course
Start with module 01 if the material is new; skip ahead if you have prior exposure. Each module is self-contained but the arc is sequential — the projects in the final module assume the toolkit from modules 1-11. Every module ends with key takeaways and a curated further-reading list with primary sources.