Email: henryvarley@outlook.com

GCSE Maths Tutoring

I offer Maths tutoring for secondary schoolers in the Heatons. As a student who has recently finished the process of doing my GCSEs, I understand what you have to do to get a good grade in Maths and where you have to be at before taking the exams. My teaching style is encouraging and patient; I have had experience teaching young children and teenagers at my local tennis club. I will provide thorough explanations on topics whilst not making it overwhelming. I believe an intuitive understanding in the Maths is the best way to achieve in an exam scenario and constructing a strong foundation now is paramount for success further along the line.

My experience

I finished my GCSEs in 2021 where I received seven level 9s and two level 8s, with a 9 in Higher Maths. I then went on to study Mathematics and Further Maths at college. I am predicted A* in both subjects. I am applying for Computer Science at Cambridge in the winter.

I have experience teaching children, having spent 2+ years as a junior coach at my local tennis club.

How will you deliver the lessons?

I can deliver lessons live on Zoom or in person. A lesson will be 30 minutes long.


£10 for a 30 minute lesson.

I can also help with GCSE Computer Science, Physics, Chemistry, Biology etc.

Private programming tutoring

Why learn to code?

There are loads of reasons to learn to code.

  • It’s fun! Getting to grips with a programming language and solving problems on the fly is a really satisfying and rewarding experience.
  • Perfect to write about on a personal statement for something like Uni.
  • Enormously helpful if you are studying or work in a STEM field. I believe that anyone doing anything STEM should be able to do some programming.
  • A great hobby. Programming keeps the mind active and teaches you how to be persistent.
  • Allows you insight into how a computer works so you can use them more effectively.
  • Can be a gateway into a incredibly lucrative industry. Programming for companies comes with very high salaries!
  • Teaches you a way of thinking. Develops your thought process to be more methodical and algorithmic, improving logical thinking skills. Programming made me a far better problem solver.
How will you deliver the lessons?

I will deliver lessons on Zoom. We will use a website CodeCollab, which will allow us to work on the same piece of code simultaneously. In addition I will use the whiteboard feature on Zoom to visually dictate the concept we are working on.

What programming language do you teach and why?

Python. Python is in my opinion by far the best language to learn as a beginner. Python’s syntax is very clear and understandable, and there are lots of things Python does for you, for instance type inference, making it easier for a new programmer to understand what’s going on.

On top of this, Python is one of – if not the most – popular languages in the world right now, so it is a skill massively in demand. This combined with Python being an incredibly versatile language – you can do a bit of everything in it! – makes it perfect for beginners.

(I can teach other languages if there is one in particular you need to learn)

Who can take lessons?

My class is open to anyone over the age of 12, with a beginner level experience in programming, and importantly any grades at school. Anyone can learn to code: its all about discovering your own way to process things in your head and putting the pieces together. All I ask of you is to be really keen to learn, and to give everything your best shot.

When will lessons be?

We can discuss when we both have time for lessons. I am mainly free on weekends and evenings as a general guide.

How long will lessons be?

30 minutes.

Can I have a trial lesson?

I can do a 20 minute taster session to get to know each other and to try out a bit of programming. You can decide after if you want to carry on.

How will you structure your curriculum?

We will start right from the beginning, first getting Python all set up on your computer, then going over the basic data types. Moving on we will do conditional logic, looping, etc. Eventually we will go onto more advanced topics, including functions, and classes. I will try to make it as fun as possible; we will work on small projects as we pick up new skills so you can understand better why the things you are learning are useful when you are programming.

Once a certain level of fluidity has been reached in the language, I will start guiding you through more practical/real world projects, involving the learning of some popular Python modules. If you want more information do not hesitate to contact me.

About me

Hi! My name is Henry Varley and I am a keen tech-enthusiast living in the Heatons. I started programming in Python when I was in Year 9 and since then have been consistently doing projects and learning new things! You can check out some of the awesome programs I have made in Python on this website.

At GCSE, I took Computer Science in which I received a grade 9. I am currently enrolled at Xaverian College where I am taking Maths, Further Maths and Computer Science A-levels in the hope of doing a degree in Computer Science at university. I am predicted A*s in my subjects.

What can I expect from my first lesson?

In the first lesson we will get to know each other and you will get the chance to tell me anything you already know about programming. We will get Python set up on your computer and you will get to know CodeCollab, where we will be doing most of our programming. After that we will get started writing your first very basic program!

What do I need?

You will need a computer running Windows, MacOS or Linux, with Zoom installed and a secure connection to the internet. This could be a laptop or a desktop.

How much will lessons cost?

£10 for a 30 minute lesson.

How do I pay you?

I will provide bank details once you are ready for payment.