This document discusses mining frequent patterns, associations, and correlations from data. It begins by defining frequent patterns as patterns that occur often in a dataset. It then discusses market basket analysis and how it is used to find associations between frequently purchased items. The document outlines key concepts for mining patterns including support, confidence, and association rules. It also discusses different types of patterns that can be mined such as closed, maximal and approximate patterns. Finally, it provides an overview of the different methodologies used for pattern mining and applications.