This document provides an overview of frequent pattern mining algorithms. It discusses that frequent pattern mining finds inherent regularities in data and plays an essential role in data mining tasks. The document then describes several sequential pattern mining algorithms such as AIS, SETM, Apriori and some of its variations that improve efficiency. It also discusses parallel pattern mining algorithms and some challenges in the field of frequent pattern mining.