An Interactive learning environment for programming languages with generative AI

Loading...
Thumbnail Image

Date

2025

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

DOI

Endorsement

Review

Supplemented By

Referenced By