Drainage engineering is specialised field of civil engineering focused on designing, implementing, and maintaining systems for managing water and sewage. Its goal is to transport water safely and efficiently, preventing issues like flooding and protecting the environment. This includes a range of tasks from designing underground systems and flood prevention infrastructure to performing maintenance and repairs on existing systems.