An Interactive learning environment for programming languages with generative AI
Loading...
Date
2025
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Generative Artificial Intelligence (GAI) has emerged as a transformative force in education, offering the potential to revolutionize learning experiences. This study focuses on the design and implementation of an interactive learning environment for Python programming language, leveraging GAI, specifically the Gemini API, to deliver personalized and adaptive education. This system aims to address the limitations of traditional programming education such as lack of individualization, delayed feedback and limited interactivity by offering dynamic content generation, real-time AI-driven feedback and interactive learning experience. The evaluation of the developed system revealed high user experiences with 100% of user satisfaction, with most finding it easier to understand compared to traditional learning materials. Further they marked explanations/ contents as accurate and code suggestions as useful, while engagement features like daily challenges and AI- generated teaching tips were frequently highlighted as motivational. By integrating GAI, this study explores the opportunities and challenges of utilizing advanced AI technologies to enhance programming education, contributing to the development of future-oriented educational tools. Ultimately, this study contributes meaningfully to the ongoing dialogue on leveraging AI technologies to enhance teaching and learning experiences in education system. As we move to the new era of Generative Artificial Intelligence, this study attempts to design a future where technological advancements enhance educational achievements with seamless integration of AI.
Description
Citation
Weerasinghe, W.P.G.M. (2025). An Interactive learning environment for programming languages with generative AI [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. https://dl.lib.uom.lk/handle/123/24855
