This document provides an overview and introduction to data mining using R and Rattle. It discusses data mining concepts and applications. It then introduces R as a programming language for statistical analysis and data mining. Rattle is presented as a graphical user interface tool built on R to make data mining more accessible. The document walks through installing and using Rattle to explore, visualize, model and evaluate data. It also discusses resources for learning more about R, Rattle and data mining.