Training and Courses

We offer a range of courses and training opportunities on topics in our wheelhouse, including:

  • Raven basic introduction and configuration
  • Advanced Raven topics (e.g. reservoir routing, gridded inputs, basin delineation tools, model structure optimization)
  • NetCDF file handling and use in Raven
  • Model optimization and sensitivity analysis with Ostrich
  • Introduction to R for hydrologic modelling
  • Geospatial analysis and using QGIS
  • Advanced R topics (package building, mapping and leaflet applications, time series analysis)
 
We offer these courses in either live sessions or through our online course catalogue. The course catalogue contains a number of online courses that can be purchased and completed at any time. These are supported via email support and participants receive a certificate of completion that can be used towards professional development hours.
 
If you prefer to arrange for a live training event, please contact us to discuss details of your training needs and we can get something organized for you.
 
If you wish to be notified of upcoming course announcements, consider subscribing to our newsletter to stay up-to-date with announcements and course offerings from Heron.

Upcoming Courses

Introduction to Raven Modelling Training Course

ETS, Montreal – July 9-10, 2026

This introductory-level, hands-on training course provides participants with the knowledge and practical skills needed to use Raven and its associated tools for hydrologic modelling and calibration. Designed for both researchers and professionals, the course begins with the fundamentals of the Raven model structure and execution, and progresses toward model modification, semi-distributed model development, reservoir and lake representation, and calibration workflows using Ostrich.

By the end of this course, you will be able to:

  • Understand the required Raven input files and the tools available to help build and manage the files
  • Run, modify, and extend an existing Raven model
  • Build a semi-distributed hydrologic model from scratch
  • Represent lakes and reservoirs in Raven and configure storage-based processes
  • Apply calibration principles and run DDS in single-objective mode using Ostrich
  • Use tools such as RavenView and RavenR to visualize and analyze model outputs
  • Understand the hydrologic modelling workflow from setup to interpretation

Raven Management Workshop

Virtual – August 28 & September 4, 2026

This advanced-level workshop is designed for Raven users who want to extend their modelling practice into management optimization, enabling decision focused simulations for reservoirs, lakes, operations, and multi-objective systems. Through two live virtual sessions, participants will learn how to configure Raven for management workflows, define operational goals, and troubleshoot complex optimization challenges.

By the end of this workshop, you will be able to:

  • Configure Raven to run management optimization
  • Define and structure management goals and operational objectives
  • Implement lake and reservoir management logic within Raven
  • Handle over-constrained problems and design feasible solution spaces
  • Develop penalty structures for optimization
  • Understand how Raven evaluates management decisions during simulation
  • Explore additional advanced management topics as time allows

If you are interested in the online self-paced courses, you can visit our online courses!

Past Courses

Introductory Raven Training Course

Interested in this course? You can now purchase the online version of this two-day course through our course catalogue.

This introductory-level training course provides participants with the knowledge to use Raven and related tools for modelling and calibration work, and is useful for researchers and professional alike. The course starts with the basics of understanding the Raven input files and running the model, and build up to modifying the model, manual and automatic model calibration, and using the R programming language to generate plots from Raven output files.

By the end of this course, you will be able to:

  • Understand the required Raven input files, and which templates or tools are available to help build these files;
  • Apply Raven to perform flood forecasting, reservoir management, water budgets and transport simulations;
  • Understand the hydrologic modelling process, Raven input/output files, and basic interpretation of these files;
  • Perform calibration of a Raven model using the Ostrich software; and
  • Use tools in R, such as RavenR, to analyze Raven files and generate visualizations

Advanced Raven Course - February 2024

Interested in this course? You can purchase course access to the February 2024 version of this course by contacting us.

In this two day advanced Raven course, you will move beyond the basics, and provide an introduction to some useful topics in building and using Raven models for practitioners. By the end of this course, you will be able to:

  • Build a set of Raven input files from scratch;
  • Quickly develop a model structure and parameter files using R and RavenR;
  • Use BasinMaker to develop watershed delineations and model input files for Raven;
  • Download gridded data (from CaSPAr) and provide Raven with gridded inputs and forcings;
  • Configure the latest reservoir tools in Raven;
  • Use Ostrich to perform more advanced calibration, including calibrating to reservoir stage and applying custom diagnostics in calibration;
  • Use Magpie to build hydrologic models efficiently within a Colab environment

Check back here for our upcoming course offerings and registration links.

Interested in a specific course topic for your organization? Feel free to contact us, or consider arranging customized training for your group.