The Irrigation and Drainage course is a civil engineering course in the field of water which is an application of hydraulics in open channels and hydrology. In this course, we teach about irrigation and drainage systems and the water structures in them. Material about irrigation includes: irrigation network systems and patterns, irrigation demand discharge, alternative planting pattern discharge, land and rice field elevation. Meanwhile, materials related to drainage include creating drainage network systems and patterns, drainage facilities, and calculating drainage times. Apart from that, structured assignments will be given in groups regarding secondary network irrigation planning and residential drainage master plans. Duties include discharge calculations, dimensions, and depiction of channel work and buildings. Lectures are held face-to-face, both directly and online. Assessments are carried out to determine the achievement of course learning outcomes through structured assignments, quizzes, mid-semester exams and final semester exams.