Jack A, Teacher

Bsc Computer Science, Goldsmiths University of London

The best thing about teaching children to code? The realisation of new knowledge in students, especially when pooling a series of new concepts together to make larger projects which were before unimaginable.
  • Core topics
  • Scratch
  • JavaScript (with p5.js)
  • Python
  • Specialist topics
Online £50.00 per session
Online £65.00 per session
In person* £70.00 per session
In person* £85.00 per session
* due to COVID-19, this teacher is available for online sessions only

I started coding during my gap year working on process control systems for pharmaceutical plants. It was there I realised the extent and usefulness of being able to fully control any computer, and haven’t stopped coding since! With the world becoming ever more technology-focused, understanding the building blocks of the technologies which - in some ways - govern our lives is as important as it ever has been.

  • “I really enjoyed it and I have learned a lot, my teacher is really fun and I enjoy working with him as he is always there to help”

    Jude, 12

  • “Really amazing sessions and content, and best tutors we have come across. Our son always looks forward to his sessions”

    Zeina, private tuition parent

  • “My teacher is understanding”

    Lucas, 9


Rescheduling lessons

If you need to reschedule a lesson for any reason, please give us at least 24 hours notice by either contacting your tutor or a member of our team at hello@blueshiftcoding.com and we will do our best to move the session for you.

If your child is feeling unwell, we might be able to reschedule your lesson up to 2 hours before the lesson is supposed to start for online tuition, and up to 4 hours before the lesson is due to start for in-person tuition.

Missing a lesson

Please be aware that if you miss a lesson for any reason and do not give us at least 24 hours notice we will take this as a no-show and charge you the full rate of this session without an opportunity to reschedule, as we must compensate our tutors for their time.


  • Can I have tuition with more than one child at a time?
  • How often can I have sessions?
  • Is my child the right age for tutoring?
  • Booking your lessons following the trial