My lessons are one-to-one, either in person in London or online, and cover maths and coding at any level, from complete beginners to students preparing for exams.
I graduated from King's College London with a First Class degree in Computer Science, and I've been tutoring for about three years. I started with two years of maths tutoring and have spent the past year as a coding tutor, teaching ove...
My lessons are one-to-one, either in person in London or online, and cover maths and coding at any level, from complete beginners to students preparing for exams.
I graduated from King's College London with a First Class degree in Computer Science, and I've been tutoring for about three years. I started with two years of maths tutoring and have spent the past year as a coding tutor, teaching over 20 students one-to-one and in small groups. I've also volunteered as a coding mentor for children on a summer holiday programme. Outside teaching, I build my own projects, from full web apps in React and Node.js to Python backends with FastAPI and Django, so I can show you how what you're learning is used in real software.
Before we start, I'll ask what you're working on and where you're getting stuck. If you're at school, it helps to see your homework, past papers or coursework so I can match what you're doing in class. From there, I plan each lesson around what you need rather than following a fixed script.
When I introduce a new topic, I explain it in depth, covering not just the method but why it works. I'll go through several worked examples, starting simple and building up, so you see the same idea from different angles. Then it's your turn. You work through problems yourself while I ask questions to guide you, and if something doesn't click, I'll explain it a different way instead of repeating the same explanation. Mistakes are fine. Working out why an answer is wrong is one of the best ways to learn.
In coding lessons, you'll be writing code from the first session. We start with the basics and move on to building small programs and projects, so you learn how to think through a problem, not just memorise syntax. I teach Python, JavaScript, HTML/CSS, Java and SQL.
At the end of each lesson, I'll recap what we covered and set some practice so you can build confidence before the next session. For younger students, I'm happy to give parents a quick update on progress.
Read more
see less