This chapter discusses frequent pattern mining and association rule learning. It begins with basic concepts like frequent patterns, support, and confidence. It then covers several algorithms for mining frequent itemsets, including Apriori, which uses candidate generation and testing, and FP-Growth, which avoids candidates using a tree structure. The chapter concludes by discussing methods for evaluating interesting patterns and scaling the algorithms.