Abstract: A Recommendation System is a system that is used to recommend any product based on the user’s rating. In the Recommendation System, we are searching for any product based on the reviews, if any product shows the best ratings, then we can select that product. Recommendation System has been used in a wide range of applications like Amazon, Netflix, Flipkart, Facebook, etc. E-Learning System is a system which helps to teach all the students in virtual way. Computers or Laptops and with Internet are used for working an E-Learning. E-Learning becomes a part of the Recommendation system. In this system, they are recommending those websites which is best to teach you, live doubt session like Coding Ninjas, Udemy, Edureka, Byjus, etc. Keywords: Recommendation System, E-Learning, Collaborative-Filtering, Content-Filtering, Hybrid-Filtering, Myers-Briggs Type Indicator(MBIT), Deep Learning.