Coding Teacher - blue{shift} coding

Part time, freelance

blue{shift} is looking to grow our team of teachers and educators who want to inspire children to express their creativity through the language of code.

About blue{shift}

blue{shift} coding is an exciting edu-tech startup based in Westbourne Grove, the heart of West London. We teach a creative and innovative approach to coding and robotics to children aged 5-15 in some of West London’s top independent schools, with a core education team of over 25 teachers.

Our current classes focus on teaching the fundamentals of programming using Scratch, Blockly, Bitsbox, Robotics, Minecraft, Arduino, JavaScript , Python, CSS and HTML in creative and engaging ways. We want to expand and deepen what we offer and are looking into further resources for mobile platforms, web tools and more advanced programming environments.

About the position

Would you like to empower children by helping them understand how the technology they use every day works? Are you passionate about education and creative coding? If your answer is yes, then this might just be the teaching position for you. blue{shift} is looking for regular, weekly part-time teachers for our after school clubs and school holiday camps. Our current courses focus on teaching the fundamentals of programming using Scratch, Processing, JavaScript, web based tools, and coding for Minecraft.

Our teachers’ responsibilities include making sure that they are well-prepared for lessons, checking that all the equipment works, assisting children in a helpful manner, answering questions from parents, and liaising with our admin team in relation to resources.

This is a flexible, freelance role and would be ideal for recent graduates or current students who are passionate about creative computing. We are looking for experts and innovators who want to inspire the next generation of technology users and creators.

About you

You’re friendly, supportive, and great with kids aged 5-13. Even if you haven’t worked with children much before, you have a thoughtful, can-do attitude to identifying things they find stimulating, and understanding the things they find frustrating. You’re a natural problem solver and have a mature attitude to dealing with unexpected issues when they arise! You’re also a great written and verbal communicator and work well in small teams.

You need to be a confident teacher and understand a range of coding languages. That said, you will generally start off as an assistant and will be able to develop your skills over time.You can also apply for an assistant teacher role if you are working towards a computing or related degree or have a keen interest in coding.


  • Competitive salary

  • Flexible working hours to fit around studies or other work

  • Full DBS checks and school-specific vetting provided when you start

  • All necessary equipment and lesson plans provided

  • Be a part of shaping the next generation of coders!

  • Great experience in a fast-growing edu-tech startup

Apply now!

Please send your CV and cover letter explaining why you’d make a great blue{shift} coding teacher to

For more information on blue{shift} in general and the kind of courses we offer, please see