This document provides an introduction to data mining concepts and techniques. It discusses why data mining has become important due to the massive growth of data from various sources. Data mining involves knowledge discovery from large datasets using techniques from machine learning, statistics, pattern recognition and databases. The document outlines common data mining tasks like classification, regression, clustering and discusses applications in domains like fraud detection, customer churn prediction, and sky survey cataloging.