In this notebook, We will discuss three types of recommender system; (1)Association rule learning (ARL), (2)content-based and (3)collaborative filtering approaches. In this notebook, we will explain how to build a recommender system with these three methods.