In this course we will present diverse application of the theory of modular forms.