// learn

Tutorials

Teaching is the part of being a professor I missed most, so I kept doing it. This is the home for the free courses, video series, and walk-throughs I make for water resources engineers. Some have their own page; the rest live on GitHub or YouTube.

Mohsen Tahmasebi Nasab recording a fluid mechanics lecture on a lightboard
Recording one of the lecture videos. A lot of this started as classroom material and grew from there.
youtube.com/@HydroMohsen

HydroMohsen on YouTube

The channel is where most of my short-form teaching lives. You will find recorded course lectures (water resources engineering and fluid mechanics), ArcGIS Pro walk-throughs, the Python for H&H videos that go with the course on this site, short demos of the open-source tools, and one-off explainers on whatever I am thinking about. New videos go up there.

A few sample videos

Course playlists

Water Resources Engineering

Recorded lectures from my water resources course: hydrology, hydraulics, pipe and channel flow, and the design pieces.

Fluid Mechanics

Recorded lectures from my fluid mechanics course: hydrostatics, the conservation laws, viscous and potential flow, and open channels.

Python Fundamentals for H&H Modeling and Analysis course banner: a laptop with Python code, climate and hydrology data icons, a terrain model, and output charts
// course

Python Fundamentals for H&H Modeling and Analysis

A free, hands-on Python course for water resources engineers, built around real hydrologic and hydraulic workflows rather than abstract exercises. Six modules, all in Google Colab, with a getting-started video to walk you in. There is nothing to install.

Python6 modulesruns in Colabfree and open source
Open the course
HEC-HMS screenshot: a watershed model on the left and a results hydrograph on the right
// course

Getting Started with HEC-HMS

A free, hands-on tutorial for setting up and running HEC-HMS, the U.S. Army Corps of Engineers' watershed-modeling software. Two long-form videos cover a complete model end to end and how to optimize it against an observed hydrograph, with shorter videos on soil and land-cover data, Curve Numbers, NOAA Atlas 14 rainfall, and Unit Hydrographs.

HEC-HMSwatershed modeling13 videostutorial data included
Open the tutorial
Timeline of the SCS Curve Number method from 1954 to the 2020s
// methods

Create a Curve Number raster for a watershed

A short history of the SCS Curve Number method and three practical ways to build a CN raster for a study area: with the ArcGIS Pro built-in tools, with ArcHydro tools, and with a free open-source web app I built. Includes the data and software you need, a step-by-step procedure, and a full video walk-through.

SCS / NRCS CNArcGIS ProArcHydro3 methods
Open the tutorial
// more

Other tutorials and series

Video series and short courses outside the main course and the channel.

ArcGIS Pro in Water Resources Engineering

A walk-through series on using ArcGIS Pro for water work: mapping, raster analysis, watershed delineation, and floodplain mapping.

Recorded course lectures

Full lecture series from my water resources engineering and fluid mechanics courses. They live on the channel and are also listed on the teaching page.

Culvert Hydraulics 101

A short introduction to culvert hydraulics, worked through with HY-8 examples.

Want a walk-through of something specific, or a topic covered next? Email me.