This course introduces the basic concepts of ergodic theory mainly focused on differentiable ergodic theory. It focusses on the classical results that are important for the following development of the theory, preparing the students for the study of more advanced topics and research.