Authors
Tyler Hansen1 and Joshua Larracas2, 1Army & Navy Academy, USA, 2California State Polytechnic University, USA
Abstract
This paper addresses the challenge of improving accessibility and engagement in programming education for beginners who often struggle with motivation and practical application. To tackle this issue, an interactive application was developed that integrates AI-assisted coding lessons, natural language input, voice-to-code generation, and secure login through Firebase [1]. The system relies on machine learning to produce structured lessons, process user prompts, and generate usable robotics code in real time [2]. Three central components-the lessons module, the voice input system, and the login mechanism-were analyzed in detail to illustrate their functionality. A survey experiment demonstrated strong results in usability, usefulness, and satisfaction, though accuracy was identified as an area for refinement. Comparisons with existing research highlighted that while other projects emphasize classroom evaluation or AI benchmarking, this system uniquely combines teaching and practice within one platform [3]. Overall, the findings suggest that the application provides an effective and scalable solution for programming education.
Keywords
AI coding education, Interactive learning app, Voice-to-code, Beginner programming