In this two day course we will examine various machine learning (and statistical learning) methods and their relationship to persuasive systems design. When designing personalized persuasive systems, often the personalization is based on user data, hence, a proper understanding of modern data science methods is key for successful personalized persuasive systems design. This course will cover supervised learning and reinforcement learning (multi-armed bandit problems), and it will explore recent approaches to causality. In each case the connection with persuasive systems design will be made. The course will combine theory with practice (you will use [R] for various machine learning methods).