SophiArch
PractitionerDS202

Time Series Analysis & Forecasting

Learn to analyse temporal data and build forecasts in Python — and to audit the forecasting code AI tools now write for you. This course covers datetime handling and resampling in pandas, trend and seasonality decomposition, autocorrelation, baseline and classical models (exponential smoothing, ARIMA), ML-based forecasting with lag and rolling features, and backtesting without temporal leakage, using a realistic daily e-commerce orders dataset throughout. For practitioners comfortable with Python and pandas.

Lessons are AI-assisted and human-reviewed. Learn more.

Syllabus

Time Series Foundations

01
What Makes Time Series DifferentFree preview
25 min
02
Datetime Handling and Resampling in Pandas
30 min
03
Trend, Seasonality, and Decomposition
30 min
04
Autocorrelation and Baseline Forecasts
30 min

Forecasting in Practice

05
Classical Models — Smoothing and ARIMA, When They Win
35 min
06
ML-Based Forecasting — Features from Time
35 min
07
Backtesting Without Temporal Leakage
35 min
08
Auditing AI-Generated Forecasts — Capstone
40 min