Starting from the basic concepts of statistics and optimization, and passing through different techniques of transformation, standardization and normalization of data, the course illustrates the traditional models of supervised and unsupervised learning. During the course, there will also be an introduction to the classic problems of the training phases (e.g., overfit, underfit).