In this part of the tutorial we will learn how to solve time-dependent problems, both using the Rothe’s method (i.e., building the time-integration method into the weak formulation), and Runge-Kutta methods defined in terms of arbitrary Butcher’s tables.