Canadian educational charity Kids Code Jeunesse, we’ve learned through experience that different students “get” coding in different ways. Exercises and explanations that work for some students don’t work for others, and some students have a tough time ever climbing the learning curve. Our stakeholders (STEM collegiate/university educators and industrial employers) tell us there’s a gap at their level too: Even graduates who know their syntax can’t always interpret new problems and figure out how to approach them through code. To...