Coding a Text Adventure Game in Python – Project Abstract

Learning to code has become a valuable and sought after skill in a variety professions, but the typical assignment or project offered in coding courses too often focus around math problems or technical examples that are of little interest to learners with varied backgrounds. This project endeavors to open a path for a broader audience by creating a coding micro-course  focused around the idea of an interactive story the learner creates themselves. The micro-course will use the Python programming language and incorporate short videos of instruction to scaffold learning and discussion groups with help to deepen understanding. A clear software development cycle, that includes beta testing and peer feedback, will help learners by providing formative assessments throughout the process. The project will encourage learners to integrate content from other domains (eg: history, language arts, and science to aid learners to foster algorithmic thinking related to these subjects.