This document discusses data mining and related concepts. It provides an introduction to data mining, explaining that it involves extracting useful information from large amounts of data. It then discusses the key data mining (KDD) processes of data cleaning, integration, transformation, mining, evaluation and presentation. It also covers common data mining techniques like classification, clustering, regression and association rule mining. Finally, it discusses some applications of data mining like market basket analysis, bioinformatics, education and customer relationship management.