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.


Tuesday, 20 February 2024 - Tuesday, 5 March 2024
3:00pm (Australia/Sydney; find your local time)
Format x3, 2hour live training + recordings; pre and post course materials to go through via the learning platform
Cost Standard fee AUD$695 (INC GST)
Code LC-23-3-101
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

Session 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

Session 2: Hydrologic packages and functions

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


Session 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.


  • All sessions will be held on Tuesdays from 3 – 5 pm (Sydney Time, 2 hours per session)
    Session 1: Tuesday 20th February, 2024
    Session 2: Tuesday 27th February, 2024
    Session 3: Tuesday 5th March, 2024
  • Session recordings available via the learning platform (LMS) if you are unable to attend live;
  • Unlimited course access for 30-days after the last live session;
  • Pre-and-post-course materials to go through via the LMS;
  • Exercises between the 3 sessions;
  • Ability to ask questions to the presenters live and at anytime through the LMS;
  • Attendees earn CPD hours/points (i.e. with Engineers Australia) for at least 12 hours for the entire course.


  • 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.


On completion of the course attendees will be issued with a Certificate of Completion.


Refund Policy

Frequently Asked Questions