CourseCivil, Rail & Smart Cities Applications open

Course on Predictive Models for Flood Risk

Online course of 300 hours in predictive models for flood risk, structured in 6 modules covering flood risk data, extreme value statistics, hydrological forecasting, machine learning, and risk and decision-making under the Floods Directive 2007/60/EC, Royal Decree 903/2010 and ISO 31000, with an assigned technical tutor.

Duration3 months
ModeOnline
LanguageEnglish
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

Identify the data sources needed to model flood risk.

02

Apply extreme value statistics to hydrological time series.

03

Understand operational hydrological forecasting systems.

04

Develop machine learning models for streamflow.

05

Translate forecasts into risk and expected damage.

06

Communicate uncertainty to decision-makers.

07

Build a predictive flood risk model.

Profile

Who it's for

  • Flood risk analysts.
  • Hydrological data scientists.
  • Hydrologists moving into data-driven forecasting.
  • Early warning system technicians.
  • Catastrophe modellers in insurance.
  • Civil protection officers.
  • Engineering or science graduates aiming to work in river basin authorities.
Standards & tools

What you'll work with

  • Directive 2007/60/EC (assessment and management of flood risks)
  • Royal Decree 903/2010 (Spanish regulation on flood risk assessment and management)
  • Law 17/2015 (Spanish National Civil Protection System)
  • Basic Civil Protection Planning Directive for Flood Risk (Spanish framework for flood emergency planning)
  • Royal Legislative Decree 1/2001 (consolidated text of the Spanish Water Act)
  • Royal Decree 849/1986 (Regulation on the Public Water Domain)
  • ISO 31000 (risk management)
  • Python with scikit-learn and TensorFlow
  • R with extRemes
  • HEC-HMS
  • QGIS
  • Google Earth Engine
Syllabus

6 modules

  1. 1.1Types of flooding: fluvial, pluvial and coastal
  2. 1.2Hazard, exposure and vulnerability
  3. 1.3Hydrometeorological data sources
  4. 1.4Automatic Hydrological Information System (SAIH)
  5. 1.5Weather radar and satellite
  6. 1.6Digital terrain models
  7. 1.7Damage and insurance claims data
  8. 1.8Quality control and homogenisation of time series
  9. 1.9National Flood Zone Mapping System
  10. 1.10Case study: event database for a river basin
  1. 2.1Flood frequency analysis
  2. 2.2GEV, Gumbel and log-Pearson III distributions
  3. 2.3Annual maximum and peaks-over-threshold methods
  4. 2.4Fitting by maximum likelihood and L-moments
  5. 2.5Confidence intervals
  6. 2.6Non-stationarity and climate change
  7. 2.7Regional frequency analysis
  8. 2.8Copulas for compound events
  9. 2.9Bootstrap resampling of uncertainty
  10. 2.10Practical exercise: GEV fitting of maximum flows in R
  1. 3.1Conceptual rainfall-runoff models
  2. 3.2Data assimilation
  3. 3.3Ensemble forecasting
  4. 3.4Numerical weather prediction
  5. 3.5Radar nowcasting
  6. 3.6European Flood Awareness System (EFAS)
  7. 3.7Forecast verification
  8. 3.8Warning thresholds
  9. 3.9Communicating uncertainty
  10. 3.10Workshop: forecast verification with skill scores
  1. 4.1Preparation of hydrological data
  2. 4.2Regression and random forests
  3. 4.3LSTM neural networks for streamflow
  4. 4.4Classification of flood-susceptible areas
  5. 4.5Surrogate models of hydraulic models
  6. 4.6Temporal cross-validation
  7. 4.7Explainability with SHAP
  8. 4.8Comparison with physically based models
  9. 4.9Operational deployment of the model
  10. 4.10Lab: streamflow prediction with LSTM
  1. 5.1Depth-damage curves
  2. 5.2Expected annual damage
  3. 5.3Risk maps
  4. 5.4Insurance and the Spanish Insurance Compensation Consortium
  5. 5.5Early warning systems
  6. 5.6Civil protection plans
  7. 5.7Cost-benefit analysis of measures
  8. 5.8Decision-making under uncertainty
  9. 5.9Risk communication
  10. 5.10Case study: expected annual damage of a municipality
  1. 6.1Selection of the river basin and the problem
  2. 6.2Data collection and cleaning
  3. 6.3Exploratory analysis of the time series
  4. 6.4Development of the statistical model
  5. 6.5Development of the machine learning model
  6. 6.6Validation and comparison
  7. 6.7Translation into risk and warnings
  8. 6.8Operational recommendations for management
  9. 6.9Report and presentation
  10. 6.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

The course is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so it fits around your job.

Each module combines theory, guided reading of the original regulations and standards and applied exercises. The working software is Python with scikit-learn and TensorFlow, R with extRemes, HEC-HMS, QGIS and Google Earth Engine, in free, academic or evaluation versions. Practical work is based on real procedures: fitting of extreme value distributions, development of streamflow prediction models and calculation of expected annual damage. Assessment is continuous per module plus the final project.

Standards covered: Directive 2007/60/EC; Royal Decree 903/2010; Law 17/2015; Basic Civil Protection Planning Directive for Flood Risk; Royal Legislative Decree 1/2001; Royal Decree 849/1986; ISO 31000.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of the Floods Directive 2007/60/EC, Royal Decree 903/2010 and Law 17/2015 applied to real cases, not as a theoretical annex.
Industry software:Python with scikit-learn and TensorFlow, R with extRemes, HEC-HMS, QGIS and Google Earth Engine, in free, academic or evaluation versions.
Final project:a predictive flood risk model for a river basin, from data collection and exploratory analysis to statistical and machine learning models, validation and translation into risk, warnings and operational recommendations, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

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

Basin event database
Build a database of flood events for a river basin.
GEV frequency analysis
Fit a GEV distribution to maximum flows in R and estimate return periods.
LSTM streamflow model
Develop an LSTM model to predict streamflow and compare it with a physically based model.
Expected annual damage
Calculate the expected annual flood damage of a municipality using depth-damage curves.
Final project
Build a complete predictive flood risk model for a river basin, translated into risk, warnings and operational recommendations.
Career opportunities

Where this takes you

Flood risk analystHydrological data scientistHydrologistEarly warning system technicianInsurance catastrophe modellerCivil protection officer
Admissions & scholarships

Requirements

  • No prior qualification is required.
  • An internet connection and a computer able to run the programme's software.
  • English sufficient to read technical standards.

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 over 3 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Python with scikit-learn and TensorFlow, R with extRemes, HEC-HMS, QGIS and Google Earth Engine, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute certificate, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

No prior qualification is required; you need an internet connection, a computer able to run the programme's software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Course on Predictive Models for Flood RiskEnrol
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.