Back to feed

Using Subgoal Labels to Build Programming Problem-Solving Skills

Raspberry Pi Foundation Blog
Using Subgoal Labels to Build Programming Problem-Solving Skills

EDITOR BRIEF

Computing educators often do many setup steps automatically, but beginners can find starting a programming task overwhelming. The article explains subgoal labels as short instructions added to tasks, especially worked examples, to guide learners through a larger programming problem. An example shows labels for setting pen properties, moving the turtle, orienting it, and calling a function.

INSIGHTS

This matters because beginners often need help seeing the structure of a problem before they can code it. A good next step is to try adding simple subgoal labels to a worked example in your own lesson or practice exercise.

CodeFriends courses that build on this story. Practice in the browser with nothing to install.

COMMENTS

0/40
0/2000

Loading comments…