Initiatives

Coding Dance Battle: Grade 3 Master Creativity at Westlink International School

23-02-2026

See how Westlink Grade 3 students use Scratch programming and robots to turn logic into a high-energy dance battle. Discover IB-aligned tech learning.

Grade 3 Coding Dance Battle: Where Technology Meets Creativity at Westlink

Step into a Grade 3 classroom at Westlink International School, and you won't find students just staring at static screens. Instead, you'll witness a high-energy Dance Battle where the performers aren't just the children - they are robots programmed by our young innovators.

At Westlink, we believe that coding is more than a technical skill, it is a powerful canvas for creativity. Recently, our students proved this by transforming abstract logic into rhythmic movements, showing how tech-integration can turn a standard lesson into a vibrant, hands-on experience.

Mastering Scratch Programming

The foundation of this creative explosion is Scratch programming. Using this intuitive, block-based language, Grade 3 students took on the roles of both software engineers and choreographers.

The task was complex yet exhilarating. Students had to:

  • Architect Sequences: Drag and drop code blocks to design a seamless flow of movement.

  • Refine Timing: Adjust intervals to make their robots spin, pause, and slide in perfect harmony with their vision.

  • Express Individuality: No two dances were the same. Every robot's performance reflected the unique vision and personality of its creator, turning digital literacy into a form of self-expression.

The Art of Debugging

In the world of technology, things rarely go perfectly on the first try. This Dance Battle provided a safe and exciting environment for students to practice one of the most important skills in the 21st century: Debugging.

When a robot didn't spin as intended or missed a beat, the students didn't give up. Instead, they:

  1. Tested the existing code to identify the glitch.

  2. Adjusted the logic and re-sequenced the blocks.

  3. Tried again until the movement was flawless.

Through this process, our students are building resilience with every line of code, learning that mistakes are simply essential steps on the path to innovation.