CourseEnergy and Networks Applications open

Course in Electricity Demand Forecasting with AI

Online 300 h course in electricity demand forecasting with AI. 6 modules covering Regulation (EU) 2017/1485 (SO GL), Regulation (EU) 2019/943 and Python (scikit-learn). Assigned tutor and open enrolment.

Duration300 h
ModeOnline
Start datesSet by the faculty
AwardSEIUM Institute certificate
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Analyse the determinants of electricity demand.

02

Apply reference statistical models to demand time series.

03

Develop machine learning models with exogenous variables.

04

Implement deep neural networks for time series.

05

Evaluate forecasts using point and probabilistic metrics.

06

Deploy models in production with monitoring.

07

Communicate forecasting results to operators and the business.

Profile

Who it's for

  • Energy data scientist looking to specialise in Electricity Demand Forecasting with AI.
  • Demand forecasting analyst looking to specialise in Electricity Demand Forecasting with AI.
  • Machine learning engineer looking to specialise in Electricity Demand Forecasting with AI.
  • System operation analyst looking to specialise in Electricity Demand Forecasting with AI.
  • Electricity market analyst looking to specialise in Electricity Demand Forecasting with AI.
  • MLOps engineer looking to specialise in Electricity Demand Forecasting with AI.
  • Engineering or science graduates seeking to enter system operators.
Standards & tools

What you'll work with

  • Regulation (EU) 2017/1485 (SO GL)
  • Regulation (EU) 2019/943
  • Regulation (EU) 2024/1689 on Artificial Intelligence
  • Regulation (EU) 543/2013 on transparency
  • ISO/IEC 23053:2022
  • ISO/IEC 42001:2023
Syllabus

6 modules · 300 h

  1. 1.1Load curve and temporal patterns
  2. 1.2Daily, weekly and annual seasonality
  3. 1.3Influence of temperature
  4. 1.4Working calendar and public holidays
  5. 1.5Economic and demographic effects
  6. 1.6Self-consumption and net demand
  7. 1.7Electrification and electric vehicles
  8. 1.8Forecasting horizons
  9. 1.9MAPE, RMSE and pinball metrics
  10. 1.10Workshop: exploratory analysis of peninsular demand
  1. 2.1Persistence and similar-day models
  2. 2.2Multiple linear regression
  3. 2.3ARIMA and SARIMA models
  4. 2.4Exponential smoothing
  5. 2.5Models with exogenous variables
  6. 2.6STL decomposition
  7. 2.7Prophet and additive models
  8. 2.8Temporal cross-validation
  9. 2.9Prediction intervals
  10. 2.10Lab: SARIMAX with temperature
  1. 3.1Temporal feature engineering
  2. 3.2Decision trees and random forest
  3. 3.3Gradient boosting with LightGBM and XGBoost
  4. 3.4Support vector machines
  5. 3.5Feature selection
  6. 3.6Hyperparameter tuning
  7. 3.7Model ensembles
  8. 3.8Interpretability with SHAP
  9. 3.9Outlier management
  10. 3.10Practical: next-day LightGBM model
  1. 4.1Recurrent neural networks and LSTM
  2. 4.2Temporal convolutional networks
  3. 4.3Transformers for time series
  4. 4.4N-BEATS and N-HiTS
  5. 4.5Temporal Fusion Transformer
  6. 4.6Foundation models for time series
  7. 4.7Probabilistic forecasting by quantiles
  8. 4.8Hierarchical forecasting
  9. 4.9Transfer learning between regions
  10. 4.10Lab: LSTM network in PyTorch
  1. 5.1Real-time data architecture
  2. 5.2Integration of weather forecasts
  3. 5.3MLOps and model versioning
  4. 5.4Drift monitoring
  5. 5.5Automatic retraining
  6. 5.6Forecasting for system operators
  7. 5.7Forecasting for retailers
  8. 5.8Extreme events and structural changes
  9. 5.9Explaining results to the business
  10. 5.10Case study: model degradation after a heatwave
  1. 6.1Definition of the use case
  2. 6.2Preparation of the dataset
  3. 6.3Reference models
  4. 6.4Artificial intelligence model
  5. 6.5Comparative evaluation
  6. 6.6Deployment proposal
  7. 6.7Model interpretability analysis
  8. 6.8Monitoring and retraining plan
  9. 6.9Report and presentation
  10. 6.10Final review with the tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: students progress at their own pace within the intake, making it possible to combine study with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Python (scikit-learn), LightGBM, PyTorch, Prophet, MLflow, in free, academic or evaluation versions. Assignments are based on real development procedures for a next-day forecasting model, comparison of statistical and deep learning models, and deployment of a retraining workflow. Assessment is continuous per module plus the final integrative project.

Accredited laboratories(EN ISO/IEC 17025) with a rotor test rig, EMC/Lightning pre-compliance, HIL/SIL, vibration/acoustics.
Evidence-driven Master's Thesis:safety case, test plan, compliance dossier and operational limits.
Industry mentoring:lecturers with experience in training, , eVTOL/UAM and flight test.
Flexible format(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:a safety-by-design approach, with OT cybersecurity, DIH and compliance as core pillars.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Definition of the use case

Analyse the determinants of electricity demand.

Preparation of the dataset

Apply reference statistical models to demand time series.

Reference models

Develop machine learning models with exogenous variables.

Artificial intelligence model

Implement deep neural networks for time series.

Comparative evaluation

Evaluate forecasts using point and probabilistic metrics.

Career opportunities

Where this takes you

Energy data scientistDemand forecasting analystMachine learning engineerSystem operation analystElectricity market analystMLOps engineer
Admissions & scholarships

Requirements

  • No prior degree is required.
  • Internet connection and a computer capable of running the programme's software.
  • Sufficient Spanish to follow technical regulatory texts.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 300 hours spread over 3 to 5 months. That is an average of 10 to 15 hours per week, compatible with a full-time job.

You will work with Python (scikit-learn), LightGBM, PyTorch, Prophet, MLflow. Free, academic or evaluation versions are used, and the tutor indicates the open-source alternative where one exists.

An SEIUM in-house diploma upon passing the continuous assessment and the integrative project. It is in-house training, not an official qualification from the Ministry.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the advanced programme. Check the recognition policy when you enrol.

Course in Electricity Demand Forecasting with AIEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.