In the era of information overload, learners are often overwhelmed by the vast amount of educational content available online. To address this challenge, we have developed a Learning Resource Recommendation System (LRRS) that leverages machine learning techniques to provide personalized learning material suggestions. The LRRS is designed to analyze learners' profiles, preferences, and learning behaviors to deliver a tailored learning experience. By employing collaborative filtering, content-based filtering, and hybrid methods, the system can predict and recommend resources that are most relevant to individual learners. This paper presents the architecture of the LRRS, the methodologies used for recommendation, and the results of its evaluation. We conducted experiments using a dataset of learners and resources to assess the accuracy and effectiveness of the system. The evaluation metrics, including precision, recall, and F1-score, demonstrate the system's ability to enhance the learning process by providing relevant and engaging content. The LRRS also includes a feedback mechanism that allows for continuous improvement of the recommendation algorithms based on user interactions. The findings of this study contribute to the field of educational technology by offering insights into the development of intelligent systems that can support personalized learning.