This chapter introduces data mining and discusses its rise due to the massive growth of digital data. It describes data mining as the automated extraction of meaningful patterns from large data sets, and notes it draws on techniques from machine learning, statistics, pattern recognition, and database systems. The chapter outlines different types of data that can be mined, patterns that can be discovered, and applications of data mining in various domains including business, science, and on the web.