| Mandatory subjects |
| First year |
| 250MAG001 | Digitalisation, data science and machine learning in water engineering  | 5 | Fall semester | Diez Mejia, Pedro  | 10Q1 | |
| 250MAG002 | Integrated management of water resources  | 5 | Fall semester | Martín Vide, Juan Pedro  | | |
| 250MAG003 | Hydrogeology for sustainable development  | 5 | Fall semester | Fernandez Garcia, Daniel  | | |
| 250MAG004 | Water quality and treatment  | 5 | Fall semester | Uggetti, Enrica  | 10Q1 | |
| 250MAG005 | Coastal engineering and oceanography  | 5 | Fall semester | Mösso Aranda, Octavio Cesar  | | |
| 250MAG006 | Sustainable planning for hydraulic infrastructure design  | 5 | Fall semester | Sanchez Juny, Marti  | | |
| Elective courses |
| First year |
| 250422 | Interaction between groundwater and civil works  | 5 | Spring semester | Fernandez Garcia, Daniel  | 11Q2, 12Q2 | |
| 250431 | River dynamics  | 5 | Spring semester | Blade Castellet, Ernest  | | |
| 250600 | Coastal processes and dynamics  | 5 | Spring semester | Sierra Pedrico, Juan Pablo  | 10Q2 | |
| 250601 | Coastal sustainability: defence and realignment  | 5 | Spring semester | Gracia Garcia, Vicente  | 10Q2 | |
| 250911 | Debris flow and flash flood. risk, vulnerability, hazard and resilience concepts  | 5 | Fall semester | De Medina Iglesias, Vicente César  | 10Q1 | |
| 250MEA006 | Management of water and waste treatment plants  | 5 | Spring semester | Garcia Serrano, Joan  | | |
| 250MEA010 | Flood risk and urban water cycle management  | 5 | Spring semester | Russo, Beniamino  | | |
| 250MEA011 | Pollutant transport modelling  | 5 | Spring semester | Fernandez Garcia, Daniel  | | |
| 250MAG007 | Aquifer-dependant natural systems  | 5 | Spring semester | Solé Marí, Guillem  | | |
| 250MAG008 | Stochastic methods in hydrology  | 5 | Spring semester | Solé Marí, Guillem  | | |
| 250MAG009 | Water utility management  | 5 | Spring semester | Sanchez Vila, Francisco Javier  | | |
| 250MAG010 | Advanced operations and service digitalisation  | 5 | Spring semester | Sanchez Vila, Francisco Javier  | | |
| 250MAG011 | Water company management  | 5 | Spring semester | Sanchez Vila, Francisco Javier  | | |
| Elective courses |
| Second year |
| 250430 | Urban hydrology  | 5 | Fall semester | Russo, Beniamino  | 11Q1, 12Q1 | |
| 250460 | Water treatment  | 5 | Fall semester | Garcia Serrano, Joan  | | |
| 250912 | Coastal flooding: impacts, conflicts and risks  | 3 | Fall semester | Jimenez Quintana, Jose Antonio  | 10Q1 | |
| 250913 | Global warming effects, flood and drought management  | 3 | Untaught courses | | | |
| 250MEA000 | Life cycle analysis and sustainability  | 5 | Fall semester | Garfi, Marianna  | | |
| Master's Thesis |
| 250MAGTFM | Master's thesis  | 30 | Fall/Spring semesters | Sanchez Juny, Marti  | | |