

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 TSh 137,052
- Response 1h
-
Students50+
Number of students Matthew has accompanied since arriving at Superprof
Number of students Matthew has accompanied since arriving at Superprof

TSh 137,052/hr
- 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
- Primary school
- Ordinary Level
- Form 5
- +6
levels :
Primary school
Ordinary Level
Form 5
Ordinary Diploma
Adult Education
Beginner
Intermediate
Advanced
Children
- 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 the students of 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
- TSh 137,052
Pack prices
- 5h: TSh 667,690
- 10h: TSh 1,317,809
online
- TSh137,052/h
Details
A level Python lessons will be £43
Matthew's Video
Find out more about Matthew
Similar Python teachers in Heysham
Ilian
Paris 8e, France & Online
- TSh 75,853/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- TSh 122,996/hr
- 1st lesson free
Alessandro
Roma, Italy & Online
- TSh 151,705/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- TSh 151,705/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- TSh 91,023/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- TSh 136,535/hr
- 1st lesson free
Ammar
Montréal, Canada & Online
- TSh 46,845/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- TSh 347,902/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- TSh 78,675/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- TSh 93,691/hr
- 1st lesson free
Michael
New York, United States & Online
- TSh 131,125/hr
- 1st lesson free
Reza
Brooklyn, United States & Online
- TSh 104,900/hr
- 1st lesson free
Gabriel
New York, United States & Online
- TSh 65,563/hr
David
Toronto, Canada & Online
- TSh 168,644/hr
Behdad
New York, United States & Online
- TSh 65,563/hr
- 1st lesson free
João
London, United Kingdom & Online
- TSh 105,425/hr
Gabriel
Toronto, Canada & Online
- TSh 28,107/hr
- 1st lesson free
Dr Kritaphat
London, United Kingdom & Online
- TSh 242,477/hr
- 1st lesson free
Othmane
Paris 5e, France & Online
- TSh 60,682/hr
- 1st lesson free
Mehrdad
New York, United States & Online
- TSh 78,675/hr
- 1st lesson free
-
See Python tutors
