This document provides an introduction and overview of a course on data mining. The course aims to give students hands-on experience with all phases of the data mining process using real data and tools like Python. It will cover topics such as data formats and cleaning, prediction using supervised and unsupervised learning, and evaluation methods. The objectives are to provide an understanding of data mining tasks like classification, clustering, association rule mining and outlier detection, and practice applying the data mining process to projects.