Course Schedule

20 Weeks · 3 Lectures Each · 60 Total

The course runs for 20 weeks. Each week consists of three 50-minute lectures. Weeks 1–6 cover Python fundamentals; Weeks 7–20 cover econometric theory and application.


Phase 1 — Python Foundations (Weeks 1–6)

Week Title Lecture 1 Lecture 2 Lecture 3
1 Python Environment & Basics Getting Started with Python Variables & Data Types Operators & Expressions
2 Control Flow & Functions Conditionals & Loops Functions & Scope List Comprehensions & Lambda
3 NumPy for Economics Arrays & Vectorisation Linear Algebra with NumPy Statistical Operations
4 Pandas & Data Wrangling Series & DataFrames Merge, Reshape & Groupby Real Agricultural Data
5 Data Visualisation Matplotlib Foundations Seaborn Statistical Charts Interactive Plots
6 Working with Real Data Import, Export & APIs Exploratory Data Analysis Data Cleaning Case Study

Phase 2 — Econometrics (Weeks 7–20)

Week Title Lecture 1 Lecture 2 Lecture 3
7 Introduction to Econometrics What is Econometrics? Economic Data Types Simple OLS Derivation
8 OLS: Theory & Properties Gauss-Markov Theorem Statistical Properties of OLS Python OLS from Scratch
9 Inference in OLS Hypothesis Testing Confidence Intervals t and F Tests in Python
10 Multiple Linear Regression MLR Setup & Estimation Interpretation of Coefficients Partial Effects in Python
11 Multicollinearity Nature & Detection Consequences VIF & Remedies in Python
12 Heteroscedasticity Nature & Consequences Detection Tests WLS & Robust SE in Python
13 Dummy Variables Qualitative Predictors Interaction Terms Structural Breaks in Python
14 Nonlinear Regression Log & Polynomial Models Splines Python Curve Fitting
15 Qualitative Response Models Linear Probability Model Logit Model Probit Model in Python
16 Model Specification Omitted Variable Bias RESET Test AIC / BIC Selection
17 Panel Data Analysis Pooled OLS Fixed Effects Random Effects & Hausman Test
18 Autocorrelation Nature & Causes DW & BG Tests Cochrane-Orcutt in Python
19 Time Series: Basics Stationarity Unit Roots & ADF Test ACF / PACF in Python
20 Time Series: Forecasting ARIMA Models Forecast Evaluation Course Review

TipInteractive Slides

Click any week number to open that week’s slide index. All decks include live Python cells — run Python directly in your browser.