The aim of the paper is to apply the basic concepts of predictive analytics models to the real world. During the course, students will process the data to input it into machine learning algorithms. Students will implement supervised and unsupervised algorithms, and dimensionality reduction techniques, with focus on time series to be able to answer to all kind of use cases or business requirements.