Lesson 1: Tinkering with Sonic Pi

Children are introduced to Sonic Pi and given the opportunity to explore its capabilities and learn about debugging

Before the lesson

Download classroom resources

Learning objective

  • To tinker with a new piece of software

National curriculum

Pupils should be taught to:

  • Design, write and debug programs that accomplish specific goals
  • Use sequence, selection, and repetition in programs

Success criteria

Cross-curricular links

Attention grabber

Main event


Pupils needing extra support: Should use the basic command sheet provided to help support spelling and syntax.


Pupils working at greater depth: After they have used one loop, discuss what they think would happen if they put another loop between to ‘do’ and the ‘end’. Have the children try this (tinker) and then reflect on what happened.

Wrapping up

Assessing pupils' progress and understanding


Created by:
Richard Williams,  
Computing specialist
Richard is a Year 6 Teacher at St. Pancras Primary School. Richard’s passion for teaching was recognised when he received Suffolk’s ‘Raising The Bar’ award for Innovation 2016. With his class he made the world’s first guided VR:360 school tour…
Find out more