discretionary online resources to learn programming. However, researchers and educators
need more data to better understand who these learners are and what their needs are to
create useful and sustainable learning technologies to support them. In my work, I
investigate the factors that make a learning game engaging for users, and examine if playing
through the game shows measurable learning outcomes. The game will be released the …