EduPro Student Segmentation and Personalized Course Recommendation System Using Machine Learning and Clustering Techniques

This work presents an AI-driven educational analytics system for learner segmentation and personalized course recommendation using machine learning and clustering techniques. The project integrates exploratory data analysis, feature engineering, clustering algorithms, ensemble learning models, and recommendation logic to analyze learner behaviour and predict educational preferences within online learning environments. The system was developed under the Unified Mentor educational analytics project framework as part of an undergraduate applied machine learning and data science study. A statistically realistic synthetic educational dataset was used to simulate learner demographics, transactional behaviour, instructor attributes, and course interaction patterns while addressing privacy and accessibility limitations associated with real-world educational data. Multiple machine learning models including Logistic Regression, KNN, SVM, Random Forest, XGBoost, LightGBM, and ensemble techniques were evaluated and compared. The project also includes learner segmentation using K-Means clustering, PCA-based visualization, silhouette analysis, and an interactive Streamlit dashboard for analytics and recommendation visualization.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-05-16
DOI
https://doi.org/10.5281/zenodo.20223078
Primary Topic
Online Learning and Analytics
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

EduPro Student Segmentation and Personalized Course Recommendation System Using Machine Learning and Clustering Techniques

Adithya BV
Zenodo (CERN European Organization for Nuclear Research)
Online Learning and Analytics
preprint

EduPro Student Segmentation and Personalized Course Recommendation System Using Machine Learning and Clustering Techniques

Adithya BV
preprint en

Abstract

This work presents an AI-driven educational analytics system for learner segmentation and personalized course recommendation using machine learning and clustering techniques. The project integrates exploratory data analysis, feature engineering, clustering algorithms, ensemble learning models, and recommendation logic to analyze learner behaviour and predict educational preferences within online learning environments. The system was developed under the Unified Mentor educational analytics project framework as part of an undergraduate applied machine learning and data science study. A statistically realistic synthetic educational dataset was used to simulate learner demographics, transactional behaviour, instructor attributes, and course interaction patterns while addressing privacy and accessibility limitations associated with real-world educational data. Multiple machine learning models including Logistic Regression, KNN, SVM, Random Forest, XGBoost, LightGBM, and ensemble techniques were evaluated and compared. The project also includes learner segmentation using K-Means clustering, PCA-based visualization, silhouette analysis, and an interactive Streamlit dashboard for analytics and recommendation visualization.

Zenodo (CERN European Organization for Nuclear Research)
M S Ramaiah University of Applied Sciences (IN)
Quality Education
Online Learning and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.