Just Dance with the Algorithm

Workshop Categories: Algorithms & Programming
Subjects: PE
Key Stages: KS2 KS3

CSTA Just Dance with the Algorithm workshop resources


Just Dance with the Algorithm was developed by Digital Schoolhouse in partnership with Ubisoft, and is based upon the original workshop Get with the Algo-rhythm. Through combining dance and video games, this workshop is guaranteed to engage your class with core programming and computing concepts in a fun and physical way. 

If you have any questions about the workshop, please get in touch with the team: dsh@ukie.org.uk

Guidance for teachers

Suitable for: Key stage (KS1), key stage 2 (KS2), key stage 3 (KS3)

Our resources are created with you and your students in mind. Not only are they outside-the-box, creative and brain-boosting fun, but we always ensure our content stays relevant. Our network of academic masterminds and video games practitioners enable us to keep delivering free content that is aligned to the UK computing curriculum and that is relevant to current industry best practice. We think you're going to love our play-based approach to Computer Science. We've even got the evidence to prove it. 

Download your lesson resources at the bottom of the page. If you're a Lead Teacher of a certified Schoolhouse, you can access the adaptable resources by logging in.

Guidance for parents & carers

Watch Part 1 and Part 2 of Just Dance with the Algorithm follow-along workshops below. Please note, these are live recordings. Sit back, relax and supervise or participate as a family.

Part 1 - no technology required!

Suitable for ages 7-14 years. Investigate what dance routines can teach you about algorithms.

What do you need to take part?

  • Room to dance!
  • Pen and paper
  • Pictos (picture cards) - download below or create your own

What do you learn?

  • What an algorithm is
  • How to write an algorithm to achieve a desired result
  • How to represent an algorithm as a flowchart
  • The concept of repetition and how to recognise opportunities for repetition within algorithms
  • The concept of selection and how to implement selection statements within an algorithm 

Part 2

Suitable for ages 7-14 years. Learn how to digitise your dance routines with Scratch.

What do you need to take part?

What do you learn?

  • How to implement a pre-written algorithm within a programming language such as Scratch
  • How to create a digitised dance sequence using sequence, selection and repetition
  • How to improve the effectiveness of implementing procedures