The course provides core principles of river engineering for planning and designing restoration and flood-protection measures, focusing on sediment transport, hydro-morphodynamics, flood hazard assessment, and common river-engineering structures