This module aims to equip students with core knowledge of analysing fluid flows through the proper use of simplifying assumptions and basic fluid-flow principles, fluid-flow phenomena observed in engineering systems, namely pipe flow, hydraulic transients, boundary-layer flows, and turbo machinery.