In recent years, rising interest in online education, including MOOCs and SPOCs, has brought forth challenges like student engagement and performance prediction. This review covers cutting-edge research on using machine and deep learning to predict online learners’ outcomes, categorizing features, strategies, and evaluation metrics while addressing challenges and limitations.