Skip to content

Controlling Digital CharactersActivities & Teaching Strategies

Active exploration helps young learners grasp sequencing in coding because movements and changes become visible immediately. When students see their commands play out on screen, abstract ideas like order and timing transform into tangible outcomes they can adjust right away.

FoundationTechnologies4 activities20 min45 min

Learning Objectives

  1. 1Design a sequence of block commands to direct a digital character through a specific path.
  2. 2Explain how changing a digital character's costume contributes to narrative or visual storytelling.
  3. 3Predict the final position and actions of a digital character based on a given set of sequential commands.
  4. 4Modify a simple program to alter a digital character's movement, appearance, or sound output.

Want a complete lesson plan with these objectives? Generate a Mission

45 min·Small Groups

Stations Rotation: Path Challenges

Prepare four stations with ScratchJr devices: straight line, zigzag, circle, and obstacle course. Students drag blocks to program a character along the path, test, and adjust. Rotate groups every 10 minutes, then share successful sequences.

Prepare & details

Design a sequence of commands to make a character move in a specific path.

Facilitation Tip: During Path Challenges, circulate with a timer so each pair tests only two commands before swapping stations, preventing overload of new sequences.

Setup: Tables/desks arranged in 4-6 distinct stations around room

Materials: Station instruction cards, Different materials per station, Rotation timer

RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
30 min·Pairs

Pairs: Story Costumes

Partners select a character and three costumes to tell a simple story, like a cat waking up. They program movements and sound changes between costumes. Pairs perform their stories for the class and explain the sequence.

Prepare & details

Explain how changing a character's costume can tell a story.

Facilitation Tip: For Story Costumes, provide a simple storyboard sheet so students sketch the costume order before coding, linking visual planning to block logic.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
25 min·Whole Class

Whole Class: Prediction Relay

Display a mystery program on the interactive whiteboard. Students predict the character's actions in turns, then run the code to check. Discuss surprises and vote on fixes before recreating in pairs.

Prepare & details

Predict the movement of a character given a set of instructions.

Facilitation Tip: In Prediction Relay, freeze the shared screen after each prediction round to spotlight one mismatch between code and movement.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
20 min·Individual

Individual: Sound Dance Debug

Provide buggy code making a character dance with mismatched sounds. Students identify errors, fix blocks, and add their own sound sequence. Share one improvement with a partner.

Prepare & details

Design a sequence of commands to make a character move in a specific path.

Facilitation Tip: During Sound Dance Debug, give each student a small set of sound blocks so they must choose deliberately rather than add randomly.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making

Teaching This Topic

Start with short, whole-body unplugged sequences where students physically act out each command. This builds muscle memory for step, turn, and wait commands before translating them to blocks. Keep sessions under 15 minutes to match young attention spans, and always close with a quick reflection: 'What changed when you moved this block earlier?' Avoid teaching too many block types at once; stick to move, turn, switch costume, and play sound until students confidently combine them. Research shows that early coders need repeated practice with small, predictable changes to internalize sequencing.

What to Expect

By the end of these activities students will create programs that move characters predictably, change costumes intentionally, and use sounds deliberately. They will explain why each block matters and revise code when paths or stories do not match their plans.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Path Challenges, watch for students who believe blocks activate simultaneously like magic.

What to Teach Instead

As pairs test each station, have them point to each block in order and say its action aloud before running the code, reinforcing sequential execution.

Common MisconceptionDuring Story Costumes, watch for students who think costumes change by themselves to fit the story.

What to Teach Instead

During peer sharing, require students to hold up the 'switch costume' block and explain which image it changes to next, making the command explicit.

Common MisconceptionDuring Prediction Relay, watch for students who assume any touching blocks will move the character at all.

What to Teach Instead

Pause after predictions to run only the direction blocks, then run only the step blocks, separating movement commands so students see each part’s role.

Assessment Ideas

Quick Check

After Path Challenges, present a two-block sequence on the screen and ask students to draw the predicted path on paper, checking their grasp of order and direction.

Exit Ticket

After Story Costumes, give each student a character sprite and ask them to write or dictate three blocks in sequence that make the character move to a star and change costume, assessing their ability to design coherent sequences.

Discussion Prompt

During Prediction Relay, after showing two costume-change animations, ask students to turn to a partner and explain which version told the story better and why, prompting metacognition about visual changes.

Extensions & Scaffolding

  • Challenge: Ask students to add a second character that starts moving only after the first character reaches a target.
  • Scaffolding: Provide pre-written move-turn pairs for students to snap together, then have them add just one costume change.
  • Deeper exploration: Introduce a simple 'glide' block and ask students to plan a curved path across the screen.

Key Vocabulary

AlgorithmA set of step-by-step instructions to complete a task. In coding, this is the sequence of commands you give to a character.
SequenceThe order in which instructions are performed. Changing the sequence can change the outcome of the program.
CommandA single instruction given to a digital character, such as 'move forward' or 'say hello'.
SpriteA digital character or object that can be programmed to move and interact within a digital environment.
CostumeA different visual appearance or graphic for a sprite. Changing costumes can make a character appear to animate or express different emotions.

Ready to teach Controlling Digital Characters?

Generate a full mission with everything you need

Generate a Mission