Codigen: Enhancing Personalized Programming Education with Visual Authoring and LLMs

Computer programming is an essential skill for the 21st-century workforce. However, mastering programming is challenging, especially for beginners. Recently, digital tools have become popular in supporting programming education. However, creating engaging programming materials remains difficult due to the many factors that need consideration. We introduce Codigen, an interactive tool powered by large language models (LLMs) that integrates visual authoring and prompt engineering to support programming education with various learning strategies. A user study with 29 participants showed that Codigen can assist teachers in generating quality programming materials. Statistical analysis showed that Codigen supports learners’ confidence and learning outcomes in programming. The perceived utility and engagement with the tool were also statistically significant. We discuss our findings to guide the design and use of LLM-powered authoring tools for educational purposes.

Authors

Institutions

Publication Details

Published
2025-10-07
DOI
https://doi.org/10.1109/vl-hcc65237.2025.00038
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Codigen: Enhancing Personalized Programming Education with Visual Authoring and LLMs

Mohamed Ez-Zaouia, Yazid Boumarafi
Teaching and Learning Programming
article

Codigen: Enhancing Personalized Programming Education with Visual Authoring and LLMs

Mohamed Ez-Zaouia, Yazid Boumarafi
article en

Abstract

Computer programming is an essential skill for the 21st-century workforce. However, mastering programming is challenging, especially for beginners. Recently, digital tools have become popular in supporting programming education. However, creating engaging programming materials remains difficult due to the many factors that need consideration. We introduce Codigen, an interactive tool powered by large language models (LLMs) that integrates visual authoring and prompt engineering to support programming education with various learning strategies. A user study with 29 participants showed that Codigen can assist teachers in generating quality programming materials. Statistical analysis showed that Codigen supports learners’ confidence and learning outcomes in programming. The perceived utility and engagement with the tool were also statistically significant. We discuss our findings to guide the design and use of LLM-powered authoring tools for educational purposes.

Centre National de la Recherche Scientifique (FR), Institut de Recherche en Informatique et Systèmes Aléatoires (FR), Université de Rennes (FR)
Openalex Percentile: Top 64%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Codigen: Enhancing Personalized Programming Education with Visual Authoring and LLMs — Mohamed Ez-Zaouia, Yazid Boumarafi · (2025) | TGRS Research Map | TGRS