In this repository, we have built a recommendation engine for movies from scratch using basic numpy and pythonic operations. Also, at the end of the project, we have tried to implement matrix factorization algorithm to predict implicit ratings and then recommend movies to the users