

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Matthew will be happy to arrange your first Python lesson.
Matthew
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Matthew will be happy to arrange your first Python lesson.
- Rate $52
- Response 1h
-
Students50+
Number of students Matthew has taught since their arrival at Superprof
Number of students Matthew has taught since their arrival at Superprof

$52/h
- Python
Engaging and Qualified Computer Science Teacher with 23 Years’ Experience — Offering Online Python Tutoring that Builds Confidence and Real Coding Skills
- Python
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Matthew will be happy to arrange your first Python lesson.
About Matthew
Empowering students to think like programmers — building confidence, creativity, and real-world coding skills with Python.
I’m a fully qualified Computer Science and ICT teacher with 23 years of experience teaching and tutoring, including 18 years in an independent SEMH school for 11–16-year-old boys. I now focus on online Python tutoring, helping students of all abilities develop problem-solving skills and coding confidence through engaging, practical lessons.
I’ve spent the past six years as a full-time online tutor, teaching from home with flexible availability every day from 11am onwards — perfect for home-schooled learners or students who prefer daytime lessons. I enjoy a two-hour puppy walk each morning before lessons begin, which helps me start every day refreshed and ready to teach with energy and focus.
I specialise in Python programming for students up to A Level, offering clear explanations, structured projects, and hands-on challenges that make coding understandable and enjoyable. I also teach Computer Science and Maths, both live and on-demand, using platforms such as Zoom and Canvas (LMS) to provide interactive lessons, assignments, and feedback.
During my teaching career, I’ve held roles including Senior Teacher, Head of Department for Computer Science & ICT, Student Teacher Mentor, ICT Coordinator, and IT Technician. These positions gave me a broad understanding of how to teach effectively, support different learning needs, and connect technology to creativity.
I have extensive experience with Python, GameMaker, Scratch, SQL, MIT App Inventor, and the BBC Micro:bit, and a particular passion for programming. A few years ago, I created and published my own mobile game — One Lap Reloaded — to inspire my students and show them what’s possible with code. I’m currently modernising it for a new release planned for 2026.
I’m easy-going, supportive, and enthusiastic about making coding accessible. My interests in gaming, sport, science, comedy, music, and movies often help me build rapport and keep lessons lively.
Many of my students have gone on to improve their grades, boost their confidence, and develop genuine enjoyment in coding.
About the lesson
- Elementary School
- Middle School
- Sophomore
- +8
levels :
Elementary School
Middle School
Sophomore
Advanced Technical Certificate
Adult Education
Beginner
Intermediate
Advanced
Proficient
Children
Senior
- English
All languages in which the lesson is available :
English
I provide free support between sessions via Email or Zoom whenever students need extra help or guidance.
My Python lessons combine step-by-step instruction with interactive coding practice. I use screen sharing, coding puzzle sites, live debugging, Kahoot quizzes, instructional videos, and project-based programming tasks to make lessons engaging, practical, and challenging.
Lessons are always tailored to each student’s pace and goals, whether you’re learning the basics, preparing for exams, or developing more advanced projects. I use high-quality audio, video, and a digital writing tablet to ensure smooth, interactive online learning.
I focus on creating a positive, relaxed environment where mistakes are part of the learning process — encouraging students to experiment, think critically, and solve problems creatively.
If you’re looking for engaging, confidence-building Python lessons that make coding clear and enjoyable, please get in touch for a friendly chat about how I can help.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by students with Matthew.
Perfect! Experienced tutor with focus on details and learning quality!
Perfect! Matti is knowledgeable and easy to understand. I enjoyed working with him.
Perfect! My son thoroughly enjoyed his first lesson
Perfect! Good teacher
Perfect! Two lessons in and enjoying it. Clear and methodical explanations and a friendly approach.
Perfect! Matti is simply an excellent teacher. Friendly, enthusiastic and with excellent communication skills. I'd whole heartedly recommend. For info, my daughter has been learning python with Matti over zoom for about 16 months.
- A nice, intelligent and keen to learn student, who will be a pleasure to work with.Matthew's response :
Perfect! The trial lesson was excellent. Matti was fun, engaging and able to assess my sons’s strengths and areas for improvement in a short time. Thanks for a wonderful session.
Perfect! Excellent learnt a lot
Perfect! My son Noah loves his lessons with Matti, as he is kind, understanding, patient and funny!
Perfect! Very fun lesson for kids. Matthew is a loving and patient teacher. Definitely a great sturdying experience.
- A bright and engaging young student, with great potential to be a future programmer.Matthew's response :
Perfect! Matthew's way of teaching is very helpful he putting difficult concepts into normal plain english language.
- Dem is a perfect student. She's keen to learn and a lovely person. I'm looking forward to helping Dem on her journey.Matthew's response :
Perfect! Working with Matti has really increased my understanding of python. After a couple of sessions with Matti I can already start to see the differences it is making to my python coding.
This is through the way that Matti has detailed, fun, structured lessons. Which he always brings great energy and patience!
I would highly recommend- Tom is an excellent student and a really nice person. He is very keen to learn, and he's a pleasure to work with.Matthew's response :
Perfect! Just pitched it exactly right - Sami left wanting to do more programming/inspired. Thankyou
- An intelligent young man who is keen to learn, and very pleasant and polite. He has a bright future in coding.Matthew's response :
Perfect! Punctual, Patient, Knowledgeable and passionate. All that you want from a teacher. Matthew's enthusiam for the subject definitely helps to inspire learning something new or complicated.
Highly recommended!- Absolutely brilliant so far! Good natured, good sense of humour, very willing to learn, picks up new skills and knowledge quickly and applies them correctly. He was a pleasure to work with.Matthew's response :
Excellent! Matthew in my sons words is 'awesome'. Thank you for your focused teaching and relaxed encouraging style - we look forward to our future lessons.
- George, was pleasant, keen to learn and tried hard to answer questions throughout the lesson.Matthew's response :
Perfect! Matthew is an amazing teacher! I'm an adult and wanted to understand things about computers I don't understand (as I find it difficult to get a structured answers on Google or Youtube) - Matthew is helping me with that. He is preparing for each lesson and they are always very informative. Thank you very much, Matthew!
- Nadya is a perfect student - always interested & engaged, and really pleasant to talk toMatthew's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Worked with matty for the last 18 months cant fault the guy honest and trustworthy
I’ve worked with Matti for over two years, he’s a really great tutor and very caring. He’s kind and patient- He takes a lot of pride in his work and is always willing to support both pupils and staffs. I would 100% recommend working with him
I loved learning with Matthew, he is patient, educator, with a pleasant humor. Taking lessons with Matthew is a pleasure. I recommend him without hesitation as a teacher.
DomiMatthew is not only a great teacher, but also a great teacher trainer. He was my mentor during my time as a trainee teacher and even though that was over a decade ago, I still use the lessons and theories he passed on to me on a regular basis. His subject knowledge is excellent and his teaching style fits the subject perfectly. Dan Evans, Head of Computing at Tameside College.
Matthew is an absolute professional who prides himself on being able to successfully teach all ages and levels to a high standard. He has an excellent history of being able to teach pupils with varying abilities as well as complex behavioral, social and emotional difficulties and/or high achieving pupils. He takes such pride in all aspects of teaching and is an extremely likeable and pleasant teacher.
Mathew is a great teacher , I have been in his lessons whilst he is teaching. Great atmosphere, it really is. When I use to be a keyworker and I would bring my class into his lessons, they loved making apps and creating games from scratch, step by step instructions would be shown through the big board and all the children would engage in the activities.
Mathew is great at what he does, he’s very clued up and intellectual and has a very good teaching style that caters for everyone, would recommend!
I worked with Matthew for 4 years and in that time I came to recognise that he was not only entirely competent in his professional field but also nurturing, funny, caring, trustworthy and patient to a fault. He really cared about the pupils he taught and helped those with the lowest esteem to recognise their potential. I would recommend Matthew 100% to not only develop academic potential, but a well rounded pupil.
A very approachable person, with perfect personality with a huge passion with what he does and he’s also very good at it! He taught me in school 5 years ago! Would highly recommend ️️️️️
I’ve worked with Matthew for over a decade, during this time he has consistently delivered outstanding lessons to pupils with a wide range academic abilities, ensuring they access the breadth of the curriculum and reach their potential.
Matthew taught me whilst I was at High School and really helped and pushed me towards an A grade in IT. This paved the way for me to now have been a Web Developer for 4 years. Would not have got here without him and wouldn't of wished upon anyone else to teach me.
I worked as a teacher alongside Matthew for a number of years. He's an outstanding teacher with excellent subject knowledge. He's very patient and able to break down complex topics to his students to maximize learning. I'd recommend him to anyone
Matti is an excellent teacher with years of experience. He has worked with very complex young people. He always finds a way to engage them and ensure they enjoy education.
First class teacher with excellent subject knowledge. I would recommend to anyone.
I've know Matti for many years and I can honestly say he is the kindest, most helpful man I know. He is a very clever man with a wonderful trustworthy attitude. He has always gone above and beyond to help people any way he can. You couldn't ask for a better teacher. Dedicated, caring, compassionate and passionate about what he does.
View more recommendations
Rates
Rate
- $52
Pack rates
- 5h: $255
- 10h: $503
online
- $52/h
Details
A level Python lessons will be £43
Matthew's Video
Find out more about Matthew
Other tutors in Python
Esmaeil
New York & online
- $30/h
- 1st lesson free
Michael
New York & online
- $50/h
- 1st lesson free
Reza
Brooklyn & online
- $40/h
- 1st lesson free
Gabriel
New York & online
- $25/h
Behdad
New York & online
- $25/h
- 1st lesson free
Mehrdad
New York & online
- $30/h
- 1st lesson free
Piyush
Brooklyn & online
- $35/h
- 1st lesson free
Nicholas
Los Angeles & online
- $25/h
- 1st lesson free
Arash
New York & online
- $60/h
João
New York & online
- $25/h
Edward
Houston & online
- $50/h
Alex
Mountain view & online
- $100/h
Fatma
Boston & online
- $30/h
- 1st lesson free
Miranda
Gainesville & online
- $30/h
Andrei
California City & online
- $50/h
- 1st lesson free
Seth
McMinnville & online
- $39/h
- 1st lesson free
Matias Ignacio
Miami & online
- $39/h
Mike
Brooklyn & online
- $20/h
- 1st lesson free
Ricardo
San Antonio & online
- $25/h
Akash
Boston & online
- $25/h
- 1st lesson free
-
See Python tutors
