Worked with a large data set of users and movies with their corresponding ratings to predict ratings for other users who have rated few of these movies. Used various approaches like user based collaborative filtering using pearson similarity and cosine similarity,I tem based collaborative filtering using adjusted cosine similarity and compared the RMSE for each method. Also built a custom hybrid algorithm to improve ratings.