

Michael's email address and phone number have been validated.
Michael
- Rate R441
- Response 1h
-
Students8
Number of students Michael has accompanied since joining Superprof
Number of students Michael has accompanied since joining Superprof

R441/h
1st lesson free
- Python
- Programming Languages
Current computer science university student teaching Python programming for all ages up from year 7.
- Python
- Programming Languages
Lesson location
Recommended
Michael is a respected tutor in our community. He is highly recommended for his commitment and the quality of his lessons. A trusted partner on your learning journey.
About Michael
I am currently studying for a computer science degree at Birmingham City University and have been coding since I was in year seven. I have lots of experience with Python along with tutoring all different age groups. I am a big sports fan, following along with lots of sports such as football and tennis. I have a deep love for programming and sharing my knowledge with others.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
I am currently studying for a computer science degree at Birmingham City University and have been coding since I was in year seven. I have lots of experience with Python along with tutoring all different age groups. I believe in teaching through doing, presenting the content to the student, and then allowing them to implement, explore and develop their understanding. I make sure that all my students leave a session understanding all the session's content.
Reviews
All the reviews collected from students are verified by our team. They are therefore reliable and correspond to a real experience with Michael.
Perfect! Another excellent coding lesson from Michael this week, he is a patient, knowledgable and easy to work with. My son always looks forward to the next session. Would wholeheartedly recommend
- Daniels's core knowledge of python is very strong and very impressive. There are just a few things in terms of syntax and logic that need to be practiced, before moving onto new concepts.Michael's response :
Perfect! Genuinely one of the best teachers i've had in any field, and i've learnt a lot of different subjects over my years. Michael is phenomenally patient, whilst also having a fundemental understanding of python. Thank you so much!
- Mohammed is a great student, willing to learn and make mistakes to improve. He has a great attitude and I look forward to working with him more going forward.Michael's response :
See more reviews
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
Michael has helped me develop as a programmer, always willing to sit down and help me understand what i am struggling with. He always looks to push me to learn instead of giving me the answer. He is patient and presents concepts in new ways to help me understand better. I cant recommend Michael enough as a tutor.
See more recommendations
Rates
Rate
- R441
Package rates
- 5h: R2204
- 10h: R4408
free lesson
The free first lesson with Michael allows you to get to know the tutor and discuss your needs and expectations.
- 1h
online
- R441/h
Similar Python tutor profiles
-
![teacher_picture]()
Oleksandr
Randburg & online- Ambassador
Information technology (it) delphi tutor | grade 8 - 12 | 8 years experience & proven track record
- R349/h
- 1st lesson free
-
![teacher_picture]()
Clara
Soweto & online- Ambassador
It graduate & experienced programming tutor | specializing in python, java, c#, and javascript | lessons for university/college students
- R100/h
-
![teacher_picture]()
Jackie
Cape Town & online- Recommended
Software engineer: teaching aspiring developers how to read and write code for working programmes. simplicity is better than complex, i explain concepts in the simplest way to help one understand.
- R350/h
- 1st lesson free
-
![teacher_picture]()
Nkosikhona
Durban & online- Super Tutor
Python for data analysis training, real business projects, dashboards, machine learning and analytics
- R500/h
- 1st lesson free
-
![teacher_picture]()
Happy
Cape Town & online- Recommended
Expert full-stack engineer & mentor: 5+ years teaching software development and data science from basics to advanced.
- R300/h
- 1st lesson free
-
![teacher_picture]()
Mzwandile
Diepkloof & online- Recommended
Senior in computer language more than 12 certificates achieved taught in more than 38+ schools
- R300/h
- 1st lesson free
-
![teacher_picture]()
Senzosenkosi
Johannesburg & online- Super Tutor
Former up cos 110 teaching assistant (2019) and uj csc3 teaching assistant (2025). i help anyone in need of understanding programming basics
- R230/h
- 1st lesson free
-
![teacher_picture]()
Siphe
& online- Recommended
Experienced software engineer & programming instructor | teaching computer programming in various languages (python, c#, java, javascript, html, css, and more) in your preferred learning style.
- R250/h
- 1st lesson free
-
![teacher_picture]()
Blessing
Fort Beaufort & online- Recommended
Computer science graduate offering programming and physics lessons online from eastern cape
- R200/h
- 1st lesson free
-
![teacher_picture]()
Seokamela
Johannesburg & online- Recommended
Qualified and experienced python tutor helping beginners build strong coding foundations with patience and clarity.
- R200/h
- 1st lesson free
-
![teacher_picture]()
Bongani
Soweto & online- Super Tutor
Certified full stack developer with java, python, js, html/css, flutter end-to-end development
- R150/h
-
![teacher_picture]()
Thato
Randburg- Super Tutor
C programming- introduction and master level, from beginner to advanced level you will get impressive home works too.
- R250/h
- 1st lesson free
-
![teacher_picture]()
Tendani
Johannesburg & online- Recommended
Software engineer who teaches programming and problem solving skills,my lessons are made to meet individuals as we don't all learn the same
- R150/h
- 1st lesson free
-
![teacher_picture]()
Elmar
Cape Town & online- Recommended
Software developer and uct alumni offering valuable expertise as well as a bootcamp to programming.
- R400/h
- 1st lesson free
-
![teacher_picture]()
Meezaan
Cape Town & online- Recommended
Computer programming expert with a personalized teaching approach, your coding journey is bound for success.
- R150/h
- 1st lesson free
-
![teacher_picture]()
Armandt
Pretoria & online- Recommended
Programming like a pro: tutoring with a focus on practical applications for all skill levels!
- R300/h
- 1st lesson free
-
![teacher_picture]()
Nathan
Cape Town & online- Super Tutor
Computer science & mathematics major, five years programming experience, three years teaching programming to beginners. engaging lessons and simple but practical explanations of concepts.
- R450/h
- 1st lesson free
-
![teacher_picture]()
Pj
Stellenbosch & online- Recommended
Software engineer & stellenbosch computer science graduate | programming, computer science & mathematics tutor (up to 3rd year)
- R450/h
- 1st lesson free
-
![teacher_picture]()
Wendy
Bloemfontein & online- Recommended
Python programming instructor for 5 years. requirements, design, analysis code, test & deploy. join my zoom sessions and face to face sessions.
- R200/h
- 1st lesson free
-
![teacher_picture]()
Daisy
Pinetown & online- Recommended
Computer science students who would love to learn python and become a pro.
- R150/h
- 1st lesson free
-
See Python tutors




















