Code a Dance Routine
Green highlight

Use block coding like Scratch to design and program a short animated dance routine with coordinated moves, timing, and simple sound effects.

Orange shooting star
Start Creating
Background blob
Challenge Image
Skill Badge
Table of contents

Step-by-step guide to Code a Dance Routine

0:00/0:00

Here at SafeTube, we're on a mission to create a safer and more delightful internet. 😊

The Next Step: A-Troupe Torch Dance Tutorial

What you need
1-2 sprites built-in or drawn, backdrop built-in or drawn, notebook and pencil, scratch account or offline block-coding editor, simple sound effects built-in or uploaded

Step 1

Pick a dance theme and how long the routine will be and write it in your notebook.

Step 2

Open your block-coding editor (like Scratch).

Step 3

Create a new project in the editor.

Step 4

Choose or draw your main sprite (character).

Step 5

Choose or draw a backdrop for the dance stage.

Step 6

Plan 4 to 8 dance moves and how many seconds each move will last and write them down.

Step 7

Drag motion blocks to program the first dance move for your sprite.

Step 8

Add a wait block right after the move to set its timing.

Step 9

Use look or costume blocks to make poses or visual changes for dance steps.

Step 10

Add a sound block to play a short sound effect at the right moment.

Step 11

If you have a second sprite, use broadcast blocks to make both sprites start moves at the same time.

Step 12

Click the green flag to test your dance routine.

Step 13

Adjust move amounts and wait times to improve coordination and test again.

Step 14

Add a loop block if you want the routine to repeat automatically.

Step 15

Share your finished dance routine on DIY.org

Final steps

You're almost there! Complete all the steps, bring your creation to life, post it, and conquer the challenge!

Complete & Share
Challenge badge placeholder
Challenge badge

Help!?

What can we use if we don't have the block-coding editor (like Scratch) or internet access?

Use Scratch Desktop or ScratchJr on a tablet, try Code.org or Tynker offline activities, or write and rehearse the planned moves in your notebook and test them live if you can't open a block-coding editor.

My second sprite won't move at the same time as the first—what am I doing wrong?

Make sure the first sprite sends a broadcast block and the second sprite has a matching 'when I receive' script with the motion and wait blocks so both start their moves simultaneously.

How can I change the activity for different age groups?

For ages 4–6 use 2–4 big, simple moves written in the notebook and large motion/wait blocks; for 7–10 plan 4–8 moves with costume and sound blocks; for 11+ add broadcasts, loops, custom sprites, and variables to control timing.

How can we extend or personalize the dance routine after the basic version is working?

Add backdrop changes and costume swaps using look/backdrop blocks, layer longer sound clips or repeated sound blocks inside loop blocks, sync multiple sprites with broadcasts, and then share the polished routine on DIY.org.

Watch videos on how to Code a Dance Routine

0:00/0:00

Here at SafeTube, we're on a mission to create a safer and more delightful internet. 😊

How to do a Dance Routine from the Next Step! | Tutorial

4 Videos

Facts about block-based coding for kids

⏱️ Tiny timing tweaks (like adding short wait blocks) can turn a robotic move into a smooth dance step.

💃 Choreographers often count music in groups of eight beats, which makes planning dance moves easier.

🐱 Scratch was created at the MIT Media Lab and first launched for kids in 2007.

🎵 Syncing moves to a song's beats per minute (BPM) makes your routine feel perfectly in time.

🧩 Visual programming uses snap-together blocks so beginners can build logic like fitting puzzle pieces together.

How do I code a dance routine using block coding like Scratch?

To code a dance routine in Scratch, start a new project and pick one or more sprites and a backdrop. Plan moves on paper, then use motion blocks (move, glide, turn) and looks (switch costume, next costume) to animate steps. Add timing with wait blocks and repeat loops for patterns. Use sound blocks and broadcast messages to sync multiple sprites. Test, adjust timing and costume changes, then save and share the finished routine.

What materials and tools do I need to code a dance routine in Scratch?

You'll need a computer or tablet that runs the Scratch website or app, a mouse or trackpad, and stable internet for the online editor. Optional items: headphones or speakers for sounds, a simple storyboard or printed grid to plan choreography, colored pencils for notes, and a Scratch account to save projects. For group settings, a projector or big screen helps show routines to the class or family.

What ages is coding a dance routine in Scratch suitable for?

This activity suits roughly ages 6–16. Younger children (6–8) can build simple step sequences and costume changes with adult guidance. Ages 9–12 can handle timing, loops, and syncing multiple sprites independently. Teens (13–16+) can add variables, clones, and more complex sound editing. Adjust session length and complexity to the child's attention span and experience; younger kids benefit from shorter projects and hands-on help.

What are the benefits of coding a dance routine for kids?

Coding a dance routine teaches sequencing, timing, and computational thinking while encouraging creativity and artistic expression. Kids practice problem-solving when synchronizing sprites, learn cause-and-effect through blocks, and develop basic rhythm and music awareness. The activity supports collaboration, builds digital confidence as children test and iterate, and improves attention and fine motor skills without requiring advanced typing or prior coding experience.
DIY Yeti Character
Join Frame
Flying Text Box

One subscription, many ways to play and learn.

Try for free

Only $6.99 after trial. No credit card required

Code a Dance Routine. Activities for Kids.