e-ISSN: Applied
editor@ijaida.com | editor.ijaida@gmail.com

Personalized Course Recommendation Engine for Adaptive E-Learning Environments Using Machine Learning

Abstract

The rapid growth of online education platforms has resulted in an enormous volume of learning resources being available to students worldwide. While the abundance of educational content provides numerous learning opportunities, it also creates challenges for learners in identifying courses that align with their interests, skills, career objectives, and learning preferences. Traditional recommendation methods often rely on manual searches and generic course rankings, which may not effectively address individual learner needs [1]. To overcome these limitations, this research proposes an Intelligent E-Learning Course Recommendation Engine that utilizes machine learning, learning analytics, and personalized recommendation techniques to provide customized course suggestions. The proposed framework analyzes learner profiles, academic performance, interests, behavioral patterns, and course characteristics to generate relevant recommendations. Collaborative filtering, content-based filtering, and hybrid recommendation approaches are integrated to improve recommendation accuracy and learner satisfaction. Experimental analysis demonstrates that the proposed system enhances course discovery, increases learner engagement, improves completion rates, and supports personalized learning pathways. The study highlights the significance of intelligent recommendation systems in modern digital education environments and discusses future opportunities for adaptive and AI-driven learning platforms.

Keywords

E-Learning, Recommendation System, Machine Learning, Learning Analytics, Personalized Learning, Educational Data Mining, Artificial Intelligence, Hybrid Recommendation

Citation of this Article

Abdullah Mohammed, Sara Mohammed, & Zaid Hussein. (2026). Personalized Course Recommendation Engine for Adaptive E-Learning Environments Using Machine Learning. International Journal of Artificial Intelligence and Data Analytics, 1(1), 25-35. DOI: https://doi.org/10.47001/IJAIDA/2026.101004

References

Al-Badarenah, A., & Alsakran, J. (2016). "An Automated Recommender System for Course Selection." International Journal of Advanced Computer Science and Applications, 7(3), 169–175.
El Morr, C., & El-Sakka, M. (2019). "Personalized Learning Environments and Recommender Systems in E-Learning." Education and Information Technologies.
Al-Shalabi, L., & Obeidat, R. (2016). "Adaptive Learning and Recommender Systems for Personalized E-Learning Environments." International Journal of Computer Applications.
Abbas, M. A. (2022). "Smart Learning Objects Retrieval for E-Learning with Contextual Recommendation Based on Collaborative Filtering." Education and Information Technologies, 27, 8631–8668. https://doi.org/10.1007/s10639-022-10966-0.
Drachsler, H., Hummel, H. G. K., & Koper, R. (2008). "Personal Recommender Systems for Learners in Lifelong Learning Networks: The Requirements, Techniques and Model." International Journal of Learning Technology, 3(4), 404–423.
Manouselis, N., Drachsler, H., Verbert, K., & Duval, E. (2011). Recommender Systems for Learning. Springer.
Bobadilla, J., Ortega, F., Hernando, A., & Gutiérrez, A. (2013). "Recommender Systems Survey." Knowledge-Based Systems, 46, 109–132.
Ricci, F., Rokach, L., & Shapira, B. (Eds.). (2022). Recommender Systems Handbook (3rd ed.). Springer.
Koren, Y., Bell, R., & Volinsky, C. (2009). "Matrix Factorization Techniques for Recommender Systems." Computer, 42(8), 30–37. https://doi.org/10.1109/MC.2009.263.
Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2001). "Item-Based Collaborative Filtering Recommendation Algorithms." In Proceedings of the 10th International Conference on World Wide Web, 285–295.
Lops, P., de Gemmis, M., Semeraro, G., Musto, C., Narducci, F., & Bux, M. (2011). "Content-Based Recommender Systems: State of the Art and Trends." In Recommender Systems Handbook. Springer.
Burke, R. (2002). "Hybrid Recommender Systems: Survey and Experiments." User Modeling and User-Adapted Interaction, 12, 331–370.
Klašnja-Milićević, A., Ivanović, M., & Nanopoulos, A. (2015). "Recommender Systems in E-Learning Environments: A Survey of the State-of-the-Art and Possible Extensions." Artificial Intelligence Review, 44, 1–30.
Urdaneta-Ponte, M. C., Mendez, J. R., & others. (2023). "The Use of AI in E-Learning Recommender Systems: A Comprehensive Survey." Procedia Computer Science, 224, 437–442.
Ricci, F., Rokach, L., & Shapira, B. (2022). Recommender Systems Handbook. Springer.
Adomavicius, G., & Tuzhilin, A. (2005). "Toward the Next Generation of Recommender Systems." IEEE Transactions on Knowledge and Data Engineering, 17(6), 734–749.
Resnick, P., & Varian, H. R. (1997). "Recommender Systems." Communications of the ACM, 40(3), 56–58.
Koren, Y., Bell, R., & Volinsky, C. (2009). "Matrix Factorization Techniques for Recommender Systems." IEEE Computer, 42(8), 30–37.
Romero, C., & Ventura, S. (2020). Educational Data Mining and Learning Analytics. Wiley.
Baker, R. S., & Inventado, P. S. (2014). "Educational Data Mining and Learning Analytics." In Learning Analytics, 61–75. Springer.
Drachsler, H., Hummel, H. G., & Koper, R. (2008). "Personal Recommender Systems for Learners in Lifelong Learning Networks." Journal of Universal Computer Science, 14(20), 3263–3284.
License: This article is published under the Creative Commons Attribution 4.0 International License (CC BY 4.0).