Offers a comprehensive examination of the concepts and techniques used in machine learning, with a specific emphasis on their applications in economics. Focuses on the practical aspects of machine learning, including the use of different methods, model selection, and performance evaluation. Students will explore both supervised and unsupervised learning techniques, such as linear and non-linear regression, k-nearest neighbors, tree-based approaches, support vector machines, neural networks, and dimensionality reduction methods. Additional advanced methods may be covered, depending on the time available. Hands-on implementation of these techniques will be conducted using the R programming language.