This course introduces the major data mining techniques used to analyze big data. Business intelligence technologies enable companies to analyze the large amount of data collected for their operations to, for example, better understand customer behavior in order to help anticipate demand or increase retention, reduce fraud, optimize preventive maintenance, etc.. Different data mining techniques, among the most widely used in practice, will therefore be presented and illustrated based on concrete examples in different management domains.