Abstract: Understanding the cognitive demands that programming places on young learners has become increasingly important. The Cognitive Load Theory (CLT) provided a framework with three dimensions, ...