The business world is full of uncertainties. Nobody knows which customers are going to switch to the competitors, how sales will evolve over the next months,... This is why companies create models which help them tame this uncertainty. Data mining (or predictive analytics) is one of the techniques that help companies build models, which can then help decision makers in their daily job. But data mining can do more than just that: data quality control, data cleansing, analyzing social media, ... the list of machine learning applications is nearly endless. Topics: Data mining introduction, The CRISP-DM methodology, Business and Data understanding, Data preparation, Modeling, Evaluation, Data mining clients.