Nowadays datasets that have relevance for managerial decisions is accumulating at an incredible rate due to a host of technological advances. Electronic data capture has become inexpensive and ubiquitous as a by-product of innovations such as the internet, e-commerce, electronic banking, bar-code readers, and intelligent machines. Such datasets are often stored in data warehouses specifically intended for management decision support. Data mining is a rapidly growing field that is concerned with developing techniques to assist managers to make intelligent use of these repositories. Many successful applications have been reported in areas such as credit rating, fraud detection, database marketing, customer relationship management, stock market investments, and so on. The field of data mining has evolved from the disciplines of statistics and artificial intelligence. This course will examine methods and Machine Learning algorithms that have emerged from both fields and proven to be of value in recognizing patterns and making predictions. We will survey applications and provide an opportunity for hands-on experimentation with Machine Learning algorithms for data mining using Python. Prerequisite: Statistics for Data Analysis.