This course of Data Visualization by the University of Illinois at Urbana-Champaign made me understand the general concepts of data mining along with basic methodologies and applications. Then dive into one subfield in data mining: pattern discovery. I also get the opportunity to learn skills and content to practice and engage in scalable pattern discovery methods on massive transactional data, discuss pattern evaluation measures, and study methods for mining diverse kinds of patterns, sequential patterns, and sub-graph patterns.