Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building Energy Analytics with Python: Baselines & Savings
Rating: 4.3 out of 5(6 ratings)
45 students

Building Energy Analytics with Python: Baselines & Savings

Analyze utility & building data with Python and Excel to build baselines, estimate savings and apply ML
Created byEcoStar Academy
Last updated 6/2026
English

What you'll learn

  • Build weather-normalized energy baselines using Multiple Linear Regression and support Measurement and Verification workflows.
  • Predict building energy consumption using Multiple Linear Regression, Random Forest, XGBoost, and LSTM neural networks.
  • Estimate retrofit savings and evaluate the impact of operational and weather variables on energy performance.
  • Analyze smart meter and high-frequency energy data for forecasting, savings estimation, and building analytics.
  • Apply anomaly detection using Z-score and Isolation Forest to identify abnormal building operation and hidden performance issues.
  • Compare statistical methods and machine learning approaches using confusion matrices and engineering interpretation.
  • Calculate carbon emissions, perform Time-of-Use analysis, and visualize savings using CUSUM techniques.
  • Interpret model performance metrics such as R², NMBE, and CV(RMSE) and connect results to practical engineering decisions.
  • Understand feature importance, explainable AI concepts, and the drivers behind building energy use.
  • Communicate energy predictions, savings, retrofit impact, and carbon results to clients and stakeholders.

Course content

9 sections72 lectures7h 27m total length
  • Introduction1:38

    My background and purpose of course creation

  • Course Outline and Learning Outcomes2:07

    By the end of this course, you will:


    Build and test energy baselines that account for key influencing factors.


    Predict and quantify energy savings with  Machine Learning approaches.


    Apply CUSUM analysis to turn complex data into clear, visual stories.


    Observe load profiles by hour, day of week, season and look for opportunities to save energy.


    Understand how high-frequency data is captured by modern meters, and why it matters.


    Align your analysis with the globally recognized IPMVP Option C standard.

  • Smart Meters and Hourly Data8:12

    What is a Smart Meter?

    How Data is Collected?

    The Journey of Energy Data to the Cloud

  • Quiz 1: The Role of SIM Cards in Smart Meters
  • Quiz 2: The Journey of Energy Data
  • Why Hourly Smart Meter Data Matters

Requirements

  • No programming experience needed. You will learn everything you need to know
  • Interest in building energy analytics, sustainability, or data-driven decision-making
  • No prior machine learning experience needed

Description

This course teaches a practical building energy analytics workflow using Python and Excel. You will start with utility, weather, and building data, then learn how to clean the data, build energy baselines, estimate savings, detect unusual consumption, and communicate results clearly. Along the way, you will also apply practical machine learning models such as Multiple Linear Regression, Random Forest, XGBoost, and LSTM — always with one goal: making better building energy decisions.

You will learn how to work with smart meter data, weather data, building energy variables, and operational patterns to predict energy use, estimate savings, detect anomalies, analyze carbon impact, and support real engineering decisions.

Buildings are generating more data than ever through smart meters, HVAC systems, building automation systems, occupancy schedules, weather measurements, utility bills, and operational records. The challenge is no longer simply asking, “How much energy did the building use?” The real challenge is using that data to answer practical questions:

Can future building energy consumption be predicted?

Can retrofit savings be estimated and explained?

Can we identify which variables drive energy use?

Can hidden operational issues be detected automatically?

Can carbon reductions and cost savings be quantified clearly?

Can AI support better energy and decarbonization decisions?

This course was created to answer those questions using practical AI and machine learning methods designed specifically for building energy applications.

You will learn how to build weather-normalized baselines, estimate energy savings, support Measurement and Verification workflows, understand operational variables, and move beyond traditional spreadsheet-based analysis.

Machine learning methods covered include:

Multiple Linear Regression for baseline modeling and savings estimation

Random Forest for capturing nonlinear building behavior

XGBoost for stronger prediction models and feature importance analysis

LSTM Neural Networks for forecasting future energy consumption and learning time-based operational patterns

Grey-box ML modeling for combining physics-based EnergyPlus-style results with data-driven correction

Gaussian Process residual modeling for correcting simulation bias and estimating prediction uncertainty

Students will also complete a practical energy analytics project using SQL to join and aggregate building data, then apply Multiple Linear Regression in Python to predict electricity consumption.

You will also learn anomaly detection using Z-score and Isolation Forest, compare statistical and machine learning approaches using confusion matrices.

By the end of this course, you will understand the full practical workflow:

Measurement → Baseline Modeling → Prediction → Anomaly Detection → Savings Estimation

This course is designed for energy professionals, HVAC engineers, building energy modelers, retrofit consultants, sustainability teams, Measurement and Verification practitioners, ESG professionals, decarbonization specialists, and engineers moving into AI and machine learning.

This is not a generic machine learning course.

This course focuses on applying predictive analytics to real building energy problems, helping engineers move from raw data toward prediction, savings analysis, anomaly detection, retrofit evaluation, carbon assessment, and practical decision support.

The course also introduces grey-box machine learning, where physics-based simulation results are improved using Gaussian Process residual correction and uncertainty estimation.

Who this course is for:

  • Energy analysts and engineers
  • Sustainability and M&V professionals
  • Data enthusiasts interested in energy efficiency
  • Anyone seeking to bridge theory with practical, hands-on analytics
  • Anyone interested to use AI and Machine Learning models for energy and sustainability analytics