This document provides an overview of data mining. It introduces data mining and its goals, which include prediction, identification, classification, and optimization. The typical architecture of a data mining system is explained, including its major components. Common data mining techniques like classification, clustering, and association are also outlined. Examples are provided to illustrate techniques. The document concludes by discussing advantages and uses of data mining along with some popular data mining tools.