Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Time Series Forecasting in Python - Tutorial for Beginners

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamental concepts of time series forecasting through this comprehensive 93-minute tutorial designed specifically for beginners with no prior experience in forecasting. Start by understanding what constitutes a time series and explore baseline forecasting models as your foundation. Master the ARIMA (AutoRegressive Integrated Moving Average) model, one of the most widely used statistical methods for time series prediction, with hands-on coding implementation in Python. Discover proper cross-validation techniques specifically tailored for time series data to ensure robust model evaluation. Advance to forecasting with exogenous features, learning how to incorporate external variables that can improve prediction accuracy. Understand prediction intervals to quantify uncertainty in your forecasts and make more informed decisions. Explore essential evaluation metrics including MAE, RMSE, and MAPE to assess model performance effectively. Each theoretical concept is immediately followed by practical Python coding sessions, allowing you to implement baseline models, ARIMA, cross-validation, exogenous features, and prediction intervals using real datasets. Access the complete solutions notebook and dataset through provided GitHub links to practice alongside the tutorial and reinforce your learning through hands-on experience.

Syllabus

⌨️ 0:00:00 Introduction
⌨️ 0:02:12 Define time series
⌨️ 0:06:30 Baseline models
⌨️ 0:10:02 Baseline models code
⌨️ 0:24:14 ARIMA
⌨️ 0:31:53 ARIMA code
⌨️ 0:39:13 Cross-validation
⌨️ 0:41:30 Cross-validation code
⌨️ 0:50:48 Forecasting with exogenous features
⌨️ 0:55:20 Exogenous features code
⌨️ 1:09:02 Prediction intervals
⌨️ 1:10:24 Prediction intervals code
⌨️ 1:15:23 Evaluation metrics
⌨️ 1:19:50 Evaluation metrics code
⌨️ 1:30:17 Next steps

Taught by

freeCodeCamp.org

Reviews

Start your review of Time Series Forecasting in Python - Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.