This introductory course gives an overview of different concepts, techniques, and algorithms in machine learning and their applications in economics. We begin with topics such as classification, linear and non-linear regressions and end with more recent topics such as Boosting, Support Vector Machines, and Neural Networks as time allows. This course will give students the knowledge behind these machine learning methods and the ability to utilize them in an economic setting. Students will be led and mentored to develop and solve an economic problem with machine learning methods introduced during the course.