In this course, students will first learn basic concepts and techniques about data mining, including data preprocessing, data cleaning, clustering, classification and outlier detection. Then, students will learn how to apply these techniques to financial data, such as sentiment analysis and social networking mining.