E-learning in higher education has been known as great technology to improve efficiency, augment focus and thereby, give better academic outcomes, and given its several advantages and benefits, e-learning is considered among the best strategies for instruction. Furthermore, the e-learning system can help students save time and showing further information improving student learning. However, the traditional system for conducting research work and choosing courses is a timeconsuming and uninteresting activity, which not only seriously affects students' academic performance, but also affects students' learning experience, and due to information overload, it becomes more difficult to choose relevant learning resources. To resolve this problem, this paper presents a model of a recommender system for the e-learning platform that will recommend and motivate the student in selecting the courses according to their requirements; this system based on cloud computing infrastructure and particularly with the use of Google cloud services.