Choreography + Coding — Field Trip Program · Ballet Des Moines
Field Trip Program · In Partnership with Pi515

Choreography & Coding

A Dance Is a Set of Instructions

A one-day field trip where students discover that a dance and a program are the same thing — sequences of clear, beautiful instructions, performed in order.

Students learning choreography in the Ballet Des Moines studio
Choreography + Coding · Ballet Des Moines studio
Ages
5–11 · two tiers
Format
One full day · 6–7 hours
Partner
Pi515
Book your field trip
The Big Idea
Coding is just telling someone how to move — like making a dance.
What Students Take Home

Four ideas, learned with their whole bodies.

By the end of the day, every student has performed a piece of choreography they wrote — and written a program they performed.

01

Sequence & Pattern

Order matters. A dance is a list of moves performed in a specific order — the same way a program is a list of instructions executed in a specific order.

02

Loops & Repetition

"Clap, jump, clap, jump" is the same idea as repeat 4 times. Students learn to spot repetition and use it on purpose.

03

Debugging

When the dance doesn't look right, the fix is the same as in code: re-read your own instructions, find what's missing, try again.

04

Teamwork & Confidence

Every group writes a piece of choreography together and performs it for the room. Logical thinking meets creativity meets the courage to share.

A Day in the Program

The arc of the day.

Three movements — from unplugged coding games, through writing dances on paper, to a final performance the room watches together.

Morning
Warm-Up & Robot
≈ 9:00 – 11:15

Welcome dance, "Follow the Leader," and the Human Robot game — one student becomes a robot, others write the instructions. Build a shared vocabulary of moves: jump, spin, slide, clap, freeze.

Midday
Write Your Dance Code
≈ 11:30 – 2:15

Small teams write their own "dance programs" — sequences, loops, and a simple conditional (if music stops → freeze). After lunch, beginner tools like Scratch or Code.org let students animate a sprite to match a real-world dance step.

Afternoon
Final Project & Showcase
≈ 2:15 – 4:00

Each group performs their choreography as a "Dance Code Show". Audiences guess the pattern. Reflection circle closes the day: What was it like coding? What was it like dancing? How are they the same?

The Connections We Make Explicit

Same idea, two languages.

Every concept students meet in code, we name in dance — and the other way around. They leave with a mental bridge between the two.

In the studio
Dance step order
In the code
Coding sequence [A, B, C]
In the studio
Repeating moves
In the code
Loops × 3
In the studio
Fixing the dance
In the code
Debugging
In the studio
"If the music stops, freeze"
In the code
Conditionals if / then
In the studio
Choreographing a dance
In the code
Writing a program
Students working with tablets during the coding portion of the program
Choreography + Coding · in collaboration with Pi515
Two Age Tracks

Same day, different doors in.

The program runs in two parallel tracks so the activities match the room — picture cards for the youngest dancers, paper sequences and Scratch for the older ones.

Ages 5–7

Move first, name later

For our youngest dancers, every concept lives in the body before it gets a word. Instructions stay short and visual. Repetition is the lesson.

  • Five simple moves: jump, clap, spin, stomp, freeze
  • Picture cards stand in for sequences — arrange and perform
  • The Robot Game with silly voices, exact instructions
  • Freeze Dance introduces the idea of "if music stops, then freeze"
  • Optional ScratchJr time — block-based, no reading required
Ages 7–11

Name the moves, write the code

Older students get the full vocabulary. Moves become letters, sequences become written code, and concepts like loops and conditionals come in explicitly.

  • 6–8 moves, each assigned a symbol: Jump = J · Clap = C · Spin = S
  • Written sequences: J → C → S → Freeze, with loops like (J → C) × 3
  • Digital coding with Scratch or Code.org — animate a sprite to dance
  • Group projects, debugging in real time
  • Optional extensions: tempo as "speed variables," costumes, formations

About the Partnership

Pi515

Pi515 is a Des Moines nonprofit that introduces young people — especially those underrepresented in tech — to coding, computer science, and the confidence to build things. They bring the coding curriculum and tools; we bring the studio, the music, and the dancers.

Together, we run a day that wouldn't exist on either side alone.

Students gathered on the studio floor during a movement exercise
Reflection time, studio floor · the day's last circle
Ready to Book

Bring your group to the studio.

Choreography + Coding runs as a single-day field trip for Girl Scout troops, classroom groups, summer programs, and out-of-school enrichment partners. Reach out to start the conversation.

Contact
michael@balletdesmoines.org
Michael Tomlinson · Ballet Des Moines
Dates, group sizes, and cost discussed by inquiry.
0
Skip to Content
Ballet Des Moines
Performances
Company
Support
Training
Education
Calendar
Merch
Ballet Des Moines
Performances
Company
Support
Training
Education
Calendar
Merch
Performances
Company
Support
Training
Education
Calendar
Merch

Lauridsen Campus for Arts & Education
655 Walnut Street, Suite 120
Des Moines, IA 50309

Donate

Calendar

Events

Performances

Contact Us

Audition

No results found
 

© 2025 Ballet Des Moines. All Rights Reserved.