The main goal of the lecture is to give students basic information of principles and methods in hydrological modelling. Methods used for calculation of components of rainfall-runoff process will be explained and students will have the opportunity to set-up and program their own models simulating selected components of the rainfall-runoff process (using R language and MS Excel). Models will be calibrated based on experimental data. We will also use existing models often applied in hydrological research. This lecture is determined primarily for master students. Students should have a hydrology background (basics) and they should be familiar with MS Excel and ArcGIS.