I. Introduction
National reports call for high-quality education in computing disciplines to secure a sustainable and equitable future. The United Nations Educational, Scientific, and Cultural Organization (UNESCO) identified the high demand for STEM education and programming skills among the next generation of professionals [1]. On a global scale, industrial development and global economies are driven by computational and technological innovation, which, in large part, is subject to the supply of a skilled workforce of programming professionals [2]–[4]. Even with advancements in artificial intelligence (AI), computing programming is at a low risk of automation and is even being increasingly distributed in other fields where scientists outside of computer science rely on coding to assist their work, research, teaching, and learning [5], [6].