Coding and Robotics for After School Clubs

blue{shift} is West London's premier coding educator. We run after school clubs  for children aged 5-13. We offer a creative coding education that teaches children problem solving skills which apply to many areas of learning.

At present, we run after school clubs and in-class workshops at the following schools: Knightsbridge School, Sussex House School, Wetherby Pre-Prep, Wetherby Kensington, Wetherby Prep, Chepstow House School, Ibstock Place School (Prep and Secondary), Queen’s College Prep School, Thomas’ Battersea, Notting Hill Prep, Twickenham Prep School, and Falcons School for Girls.

We believe that if taught with a focus on creativity, learning to code will not only equip young people with the technical skills they need to excel in the future, but will also teach them critical problem solving skills. There are many platforms on the market which advocate a very prescriptive approach to computer programming; however, without encouraging students to problem solve and realise their own ideas, they will never be properly equipped to work in a rapidly changing world which requires adaptive and innovative thinkers. 

 We see Computing as a field of study that has many cross-curricular applications, from English to Maths to Art. We encourage students to see the projects they make in their wider context and think creatively about what they do in the process.

We offer four levels of clubs and classes for children in Reception to Year 8:

Mini Coders 

Year Groups: 1 and 2

A hands on introduction to the concepts of coding

Topics covered:

  • What are computers and how do they work?
  • Introduction to computational thinking
  • Animation using Scratch Jr
  • Introduction to electronics and conductivity (eg. using conductive playdough to create circuits)
  • Introduction to robotics; using code to control robots designed specifically for students in early Primary

Creative Coding Level 1 

Year Groups: 3 and 4

Simple programming for children including basic algorithms, loops and interactive animation. We also make coding tangible through experimentation with different robotics platforms.

Topics covered:

  • Creating simple animations and games using block-based coding tools like Scratch
  • Creating storyboards and learning how to bring them to life using coding and animation software
  • Beginning coding concepts like sequences, loops, conditionals and debugging
  • Hardware concepts: input and output
  • Robotics: controlling sensors and motors to accomplish different challenges using robotics platforms like Mbot and Lego WeDo

Creative Coding Level 2 

Year Groups: 5 and 6

More complex programming with an introduction to text-based languages. Includes more advanced Scratch exercises, more sophisticated algorithms and longer scripts.

Topics covered:

  • Introduction to more advanced programming concepts like variables and operators
  • Review and extension of coding in Scratch
  • Creation of games using text-based coding systems appropriate for children (eg. Bitsbox or Python)
  • Using code to control the physical world using robotics. For example, children will be tasked with getting robots such as Lego Mindstorms to navigate around a maze.
  • Introduction to electronics; assembly and programming of systems using microcontrollers (eg. BBC micro:bit)

Creative Coding Level 3 

Year Groups: 7 and 8

Designed for children with coding experience using text-based languages and simple electronics

Topics covered:

  • Text-based programming using either JavaScript or Python
  • Foundation in computing concepts established using text-based languages: eg. control flow, conditionals, arrays, functions
  • Creation of simple games using text-based languages
  • Electronics and circuitry using microcontrollers, sensors and motors

At this level, we can also explore special topics that students might be interested in such as e-textiles or 3D printing.

Contact Info and Next Steps

If you're interested in running a blue{shift} after school club at your school, please get in touch with us! 

Chat: Use the blue chat icon in the bottom corner of your screen now


Phone: 0203 176 4660

To find out more about our teachers, head to the Our Teachers page.

To find out more about the blue{shift} office and executive team, head to the Who We Are page.