Main Article Content

Abstract

Programming is a crucial skill in fields like AI, software development, and data science, driving high demand for
qualified professionals. However, many students feel apprehensive about learning programming due to its
abstract and complex nature. This project introduces a simplified, interactive educational application tailored for
beginners in general and higher education. Featuring an integrated execution engine and an online code editor
(PaizaCloud), the system delivers immediate feedback on coding errors, enabling students to learn through
iterative, hands-on practice without frustration. Additionally, the platform empowers teachers to efficiently
design practical lessons aligned with their curricula. Ultimately, the application simplifies complex concepts,
boosts learning efficiency, and saves time. Future enhancements will focus on expanding the platform to cover
advanced programming languages and modern software frameworks.

Keywords

MirrorCode; JavaScript; Monaco Editor;

Article Details

Author Biographies

Jaziyah Ramadhan Ali Ali, Department of Computer Science, University of Sabratha, Sabratha, Libya

Department of Computer Science, University of Sabratha, Sabratha, Libya

Hudi Amhimmid Basheer Ateeyah Ateeyah, Department of Computer Science, University of Sabratha, Sabratha, Libya

Department of Computer Science, University of Sabratha, Sabratha, Libya

Masarrah Saeid Mousa Ibrahim Ibrahim, Department of Computer Science, University of Sabratha, Sabratha, Libya

Department of Computer Science, University of Sabratha, Sabratha, Libya

How to Cite
Ali, J. R. A., Ateeyah, H. A. B. A., & Ibrahim, M. S. M. I. (2026). Design and Development of an Interactive Learning Application for Basic: Volume 16 - Issue (2)-Journal of Applied Science - 2026. Journal of Applied Science. Retrieved from https://jas.sabu.edu.ly/index.php/JS/article/view/308