GRENZE International Journal of Engineering and Technology
Vol. 12
(2026), Issue 2
Reinforcement Learning based Interactive Programming Tutor for Learning Python
Authors
G. Srihitha, K. M. S. Laasya, Krishnaprasad TR
Abstract
Conventional methodology of a classroom-based learning generates less curiosity amongst students learning programming for the first time. To overcome this challenge we propose an interactive clickable tool that maintains the student interest for a longer duration with respect to learning programming. We use Reinforcement Learning based reward visualization together with sequential logical progress of concepts to learners. This framework combines Q-learning, adaptive rewards and AI-generated exercises to create a more engaging and self-correcting experience for the user compared to traditional teaching methods. Upon simulation, we get highly satisfactory results for criteria such as Sequential order, Educational value and Overall value of 100%, 94% and 97% respectively.
Pages:
5401 - 5406