How do I know if a course is open for enrolment?

All the courses open for enrolment can be found at blueshiftcoding/classes. We often send notifications when classes are open for registration so If you wish to know in advance of any up coming courses, all you need to do is to sign up for our newsletter.

Can I learn to code in a day?

You can learn a lot about code and have an appreciation of code, but coding, like anything else takes practice and dedication to reach a level of mastery.

What is the difference between morning and all day sessions?

Students who stay the full day will find that they get to address the topic in a more in depth way than those who come for the morning only. We strongly encourage students to stay for the day.

How long have you been running coding camps?

blue{shift} has been running coding camps since 2013 in our Nothing Hill Studio. We started our first After School Club at Chepstow House.

Do you offer autumn camps, spring or summer camps?

Yes! We offer a few seasonal workshops over the year like Half-term, Easter and Sumer camps.

Do you offer workshops?

Yes! We often run Taster sessions in West London for both Juniors and Seniors. Keep up to date with workshops dates and availability here.

Where is your main office located?

We are a digital company and work from 2 different locations in Notting Hill in W11 and W2.

I’m having issues booking online, what should I do?

We apologise if you have experienced any issues with our booking system. The first thing we suggest to do that normally helps is to clear  your browser’s cookies (go to settings -> clear cookies and browsing data). If after cleaning data you’re still seeing the wrong information at checkout, please email us the details below to hello@blueshiftcoding.com. We will secure the place and take care of your booking as soon as possible.

  • Child’s name
  • School name & year
  • Laptop required?
  • Medical info
  • Contact number
  • Billing address


Do you teach at schools?

Yes! We teach classes that address the New National Curriculum for Computing during the day. We also teach after school clubs at schools. We currently teach at Bassett House, Chepstow House, Falcons Girls and Wetherby.

My kid is a beginner, should I still sign up?

We recommend that children start our Junior clubs no younger than age 6 (the summer term of Year 1 is ideal since students will have had enough exposure to reading). Most of our Senior Clubs are suitable for beginners though we do recommend that students have some familiarity with touch typing. We have some recommended touch typing skills on the resources section of our website.

Where are your camps located?

Our camps are located at Chepstow House School, 108a Lancaster Road, London W11 1QS.

Should my kid bring his own laptop?

We operate a BYOL policy (bring your own laptop). It’s easier to keep up student’s work and we have limited laptops available for rent. Please check at registration if the laptop rental option is available.

Are there any specific programs I should install in advance?

Our Junior students will need Scratch on their laptops and we also recommend to have a bookmark to the Scratch website (sometimes we do work online). Students in our Senior Camps should install Processing, SimpleText and Arduino.
Processing for Windows/Mac
SimpleText for Windows
SimpleText for Mac
Arduino for Windows/Mac

My kid doesn’t have a laptop to use at classes, is an Ipad a suitable solution?

Unfortunately the programs and tools we use at classes do not run on the iPad at the moment.

How can I keep on track of the work my kid is doing at classes?

We always hand out lesson plans for any of the classes we run. Students are encourage to save their works onto their laptops as they go. If  you’re renting one of our laptops we will provide USB sticks and we also share our student’s work online either at student.blueshiftcoding.com/ or scratch.mit.edu/studios/Blueshift

Do I need to bring a lunch?

Those students who are staying for the day should pack a lunch. Please make it nut free!

Who should I contact if I have any other queries?

Please contact us at hello@blueshiftcoding and one member of our team will get in touch as soon as possible.


Scratch – A free programming language and online community where you can create your own interactive stories, games, and animations. Java Script – Programming language of HTML and the Web. Python – Programming language that lets you work quicklyand integrate systems more effectively. Arduino – Open-source electronic prototyping platform allowing to create interactive electronic objects. Raspberry Pi –  Low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. MakeyMakey – Invention kit that turns everyday objects into touchpads and combine them with the internet. National Curriculum in Computing – Statutory programmes of study and attainment targets for computing at key stages 1 to 4.
Thank you for signing up! We'll be in touch with info about our upcoming sessions and all things kids coding :-)