Skip to main content

Robotics + Dance

Program overview

Students reimagine performance as a collaboration between human creativity and robotics, choreographing routines alongside robots they program through block-based coding scaffolded to Python. By blending artistic expression with computational fluency, students explore how movement, logic, and technology intersect to create innovative, tech-powered performances. This interdisciplinary curriculum introduces both creative choreography and foundational programming concepts, encouraging students to see robotics not just as machinery—but as a creative partner.

Program details

Who is this program for?

This program is designed for students who love dance, movement, creativity, or technology—and especially those curious about combining the arts with coding. No prior robotics or programming experience is required. Beginners are welcome.

What will students learn?

Students will choreograph original dance routines and program robots to move in synchrony with their performance. They will break choreography into sequences, translate movements into coded instructions, test robotic timing and responsiveness, and refine routines through iteration.

Throughout the program, students collaborate in teams, experiment with movement patterns, and present a final performance that showcases both technical precision and creative expression.

What will students learn?

Students will develop foundational skills in:

  • Sequencing, loops, conditionals, and event-based programming
  • Translating real-world movement into algorithmic instructions
  • Debugging and iterative problem-solving
  • Synchronization and timing in robotics
  • Creative collaboration and performance design
  • Confidence in public presentation

By the end of the program, students will understand how computational thinking applies beyond the screen—and how code can power creative expression

What is the class format?

Classes are instructor-led and combine structured teaching with hands-on choreography and coding time. Students learn new programming concepts and immediately apply them to building and refining their robotic dance routines, with guided feedback and collaborative rehearsal time.