Rahul, Teacher

BSc Computer Science, Goldsmiths, UoL

Practice makes perfect. Never give up as it's normal to make errors but at the end it feels awesome when you complete the task.
  • Core topics
  • Scratch
  • Python
  • Specialist topics
  • Data Science
  • GCSE prep
Online £50.00 per session
In person* £70.00 per session
* due to COVID-19, this teacher is available for online sessions only

I first started coding at just 8 years old, as I had a passion for problem solving. I was admitted to my high school Diploma in Computer Science and have since gone on to make software which detects phishing websites. I now want to pass on my knowledge to future generations as I would like to inspire them to create something incredible in the future. I find teaching really rewarding and love to see that ‘lightbulb’ moment when my students finally understand the theory. As technology is rapidly growing and is becoming the future, I believe it is really important to learn to code.

Teaching experience

  • Notting Hill Prep
  • Thomas's Battersea
  • Knightsbridge School


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