Skip to main content
Win Tun Lin avatar

Win Tun Lin has completed

Designing Forecasting Pipelines for Production

Start course For Free
4 hr
4,000 XP
Statement of Accomplishment Badge

Loved by learners at thousands of companies


Course Description

Learn how to design, automate, and monitor scalable forecasting pipelines in Python. This advanced course walks you through the entire production workflow - from sourcing data and training models to deployment and monitoring - using tools like MLflow and Airflow.You'll start by connecting to live data sources and building your first forecast with U.S. electricity demand data. Next, you'll discover experimentation fundamentals, including backtesting, evaluation, and model registration using MLflow.Then you'll build automated forecasting pipelines with ETL processes, model registration, and Airflow orchestration. Finally, you'll learn production deployment essentials, including monitoring pipeline health, detecting model drift, and maintaining forecasting systems in real-world environments.
For Business

Training 2 or more people?

Get your team access to the full DataCamp platform, including all the features.
DataCamp for BusinessFor a bespoke solution book a demo.
  1. 1

    General Architecture

    Free

    Learn how to connect to live data sources and prepare time series data for forecasting. You’ll pull hourly electricity demand data from the U.S. EIA API and build your first forecast.

    Play Chapter Now
    Productionizing your forecast model
    50 xp
    Forecasting project architecture
    50 xp
    Benefits of experimentation frameworks
    50 xp
    Reviewing the input data
    50 xp
    Making an API request
    100 xp
    Preparing and visualizing the data
    100 xp
    Interpreting time series visualizations
    50 xp
    Working with a forecast object
    50 xp
    Forecasting with ML Models
    100 xp
    Evaluating forecast performance
    100 xp
    Visualizing forecast performance
    100 xp
  2. 3

    Setting Automation

    Learn how to build automated forecasting pipelines that refresh data and predictions daily. You'll set up ETL processes, register models with MLflow, and orchestrate everything with Airflow. Create a production-ready system with data validation and logging to monitor pipeline health.

    Play Chapter Now
  3. 4

    From Deployment to Production

    Discover the essentials of production deployment, from monitoring the pipeline health to detecting model drift. You'll learn best practices for reproducibility, scaling, and maintaining forecasting systems in real-world environments.

    Play Chapter Now
For Business

Training 2 or more people?

Get your team access to the full DataCamp platform, including all the features.

collaborators

Collaborator's avatar
George Boorman
Collaborator's avatar
Arne Warnke
Collaborator's avatar
Stan Konkin

prerequisites

Introduction to Apache Airflow in PythonIntroduction to MLflowTime Series Analysis in Python
Rami Krispin HeadshotRami Krispin

Senior Manager - Data Science and Engineering at Apple

I'm a senior data science and engineering manager at Apple, author, open-source contributor, Docker Captain, and Instructor. I enjoy teaching about data science in production, MLOps, and Docker.
See More

Join over 18 million learners and start Designing Forecasting Pipelines for Production today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.