HEC-HMS is a semi-distributed Hydrologic Model developed by USACE. HEC-HMS can simulate rainfall-runoff process for any catchment and single or continuous rainfall event. Latest version of HEC-HMS can be download from USACE website.
Youtube Videos:
HEC-HMS: Lec 1 Introduction of Hydrologic Processes - YouTube
HEC-HMS: Lec 2 Computing Runoff Volume - YouTube
HEC-HMS: Lec 3 Modeling Direct Runoff - YouTube
HEC-HMS: Lec 4 Baseflow and Routing Model - YouTube
HEC-HMS: Lec 5 Calibration and Optimization - YouTube
HEC-HMS: Lec 6 Hands-on-Training with a hypothetical Example - YouTube