R is a powerful open-source tool with a well-earned reputation for providing powerful graphical and statistical capabilities but also has a challenging learning curve for beginners.

This course will provide attendees with a strong foundation and skills to start loading and analysing hydrologic data and exploring the many packages that can facilitate analysis. As this is a beginner's course, no prior experience in R is required.

Join hydrology expert Tony Ladson in this comprehensive online course to harness R's potential for hydrologic analysis through practical case studies and real-world applications. Elevate your proficiency in hydrological data analysis using R.


Format x3, 2hour session recordings; pre and post course materials to go through via the learning platform
Cost Standard fee AUD$695 (INC GST)
Code OD-23-3-102
Contact training@awschool.com.au
Tags /


Tony Ladson


Tony Ladson has 35 years' experience in hydrology and river management and has worked on projects throughout Australia and in the US, Taiwan and PNG. He has a PhD from the University of Melbourne and ... Read more

This course will introduce participants to the R statistical programming language.

Course Preview

Course Outline

Part 1: Getting started, loading data, drawing groups

  • Installing R and R Studio
  • Using R as a calculator
  • Finding and installing R packages
  • The tidyverse
  • Loading files
  • Drawing graphs

Part 2: Hydrologic packages and functions

  • Review
  • Getting help
  • R packages for hydrology
  • Using hydrologic functions
  • Writing a simple function – Nash-Sutcliffe Coefficient

Part 3: Munging and analysing hydrologic data

  • Review
  • Loading flow data from the Bureau
  • Dates in R
  • Aggregating data
  • Extracting annual peaks
  • Flood frequency analysis including examples from Australian Rainfall and Runoff (ARR)
  • Next steps

Attendees will gain:

  • Hands-on Learning by engaging in practical exercises and case studies from the hydrology field;
  • Expert Insights and tips from Tony Ladson’s extensive experience;
  • Comprehensive Skillset development in data handling, visualization, model fitting, and more;
  • Real-World Applications applying R scripting directly to hydrological data sets.

Course outcomes:

  • Proficiency in running R through RStudio;
  • Creation of reusable scripts and efficient workflows;
  • Knowledge of diverse packages to extend R’s capabilities for hydrology;
  • A repository of scripts for common hydrological tasks.


  • 6+ hours of session recordings with unlimited access for 30-days; 
  • Ability to ask questions to the presenter at anytime through the learning platform;
  • Manual of the course and working model download/s.


No experience in R is required however a basic understanding of hydrological fundamentals and data processing is advantageous.


A good internet connection and software and downloads as described in the learning platform.

Completion certification  

  • Attendees earn CPD hours/points (ie with Engineers Australia) for at least 12 hours for the entire course;
  • On completion of the course attendees will be issued with a Certificate of Completion. 


Refund Policy

Frequently Asked Questions