The aim of the course is to present the theory of orthogonal polynomials and special functions, focusing on some of their multiple subjects and recent developments. In the description of the different topics an interdisciplinary trace will be pointed out, with special mention to applications in some areas of knowledge such as approximation theory, number theory, or physics, among others. Several open problems will be described in the framework of the developed theory.