With the data from MovieLens, Collaborative Filtering recommendation model, which is based on ratings from users, and content-based recommendation model, which is based on the tags, such as genres, of movies people have watched, are implemented to recommend movies to users with their records.