

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. João will be happy to arrange your first Python lesson.
João
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. João will be happy to arrange your first Python lesson.
- Rate R713
- Response 4h
-
Students50+
Number of students João has accompanied since joining Superprof
Number of students João has accompanied since joining Superprof

R713/h
- Python
- C Programming Language
- Programming Languages
- C++
- Artificial Intelligence
Tutoring lessons with C, C++, C#, Java, Python, Django, JavaScript, Data Science, Machine Learning
- Python
- C Programming Language
- Programming Languages
- C++
- Artificial Intelligence
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. João will be happy to arrange your first Python lesson.
About João
Hi there! My name is João, I'm 28, and I am a Programming tutor here to help you in everything I can! With 4 years of experience as a programming teacher, I am grateful for the opportunity to have assisted over 500 students from all over the world with C, Python, C++, Java, C#, Matlab, HTML, CSS, JavaScript, Solidity, etc. My main goal is to help students enhance their technical, personal, and soft skills so that they can succeed both in their academic journey and professional life.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
Adult education
Undergraduate
BTech
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
My tuition method is adaptable to the needs and main difficulties of each student. I like above all to help students and, during this process, to create a good friendship. As I always enjoyed helping colleagues during classes, I decided to apply so I could share my knowledge with more people. My aim is to help students to enhance their technical and social skills so they are able to succeed both in their academic and professional career. Many of the students I mentor go on to work as programmers and software development professionals, with others pursuing further study and careers in teaching and research.
Reviews
All the reviews collected from students are verified by our team. They are therefore reliable and correspond to a real experience with João.
Perfect! very easy to communicate with, great tutor
Perfect! João is a great teacher and is able to structure lessons to your requirements. They are hands on from day one and I would recommend João to anyone interested in learning to code.
Perfect! Joao was an amazing tutor who not only helped me in finding the right degree but also helped me find new and creative ways to think about programming which then ignited the fire in me leading to a profound learning experience! Super amazed by him if you want to learn anythin CS Related this is your MAN!
Perfect! Outstanding and very structured
Perfect! Very knowledge about a vast number of topics, from pure programming to breaking into tech.
Perfect! So far so good after our initial meeting. João is an excellent listener, super experienced and a top rate human being. Looking forward to our future scheduled lessons.
Perfect! Very good in putting together a plan to teach me python
Perfect! The teacher is very nice and supportive! I believe that I will learn coding quite quickly.
Perfect! Pasquale seems to be enjoying Joao ‘s Java lessons.
Perfect! Good
Perfect! I have not yet had any lessons with Joao. However, when I contacted him to make enquiries he was very responsive and polite.
Perfect! A very positive attitude and good explanation skills...
- João's response :
Perfect! Everything was fine.
Perfect! João is a great tutor, he really supports his students and cares for their future understanding of the subject.
- João's response :
Perfect! João is a great tutor. He quickly adapted the course to match my speed and interest, when I already understood relatively descent some concepts, to keep me engaged. He is very friendly and approachable, consistent in scheduling and overall I would highly recommend him!
- João's response :
Perfect! Joao is an excellent teacher and takes the time to explain concepts and approaches to problem solving. I am very happy to have received his mentoring.
- João's response :
Perfect! Joao was really enthusiastic and considerate considering his client is 12 years old. He adapted his style perfectly to suit the situation. He is calm and precise and even offers wise advice! Looking forward to the next lesson....
- João's response :
Perfect! Joao has been a huge help to me since I began my degree. As someone who is relatively new to programming, his teaching style and explanations are great and easy to understand. He is always available to answer any questions I have and provide additional resources should I need them. I look forward to continuing working with him in the future.
Perfect! Fantastic at breaking complex ideas down into easy to understand concepts.
- João's response :
Perfect! Joao has really helped my son, Finn, with Java programming for his A-level. His school had not taught this at all well and Joao has needed to take him from fundamentals onward. Finn enjoys his lessons and feels much more confident now.
- João's response :
Perfect! Good teacher
Perfect! Well understood I can't wait for the next lesson
Perfect! very good at adapting to different wants and needs and good at teaching steps of the coding
Perfect! patient and calm. Easy to understand
- João's response :
Perfect! Joao is a great tutor. Not only did he help me with my coursework assignment, he also went out his way past the hour that I paid for to help make sure the assignment was finished. Thanks a lot!!
Perfect! Very good explanations, student oriented and knowledgeable in the sphere.
Perfect! Very friendly, helpful and accommodating. Great listener and educator. Willing to go through whatever you would like to learn.
Perfect! Very helpful first session. Look forward to the rest!
Perfect! My 12 year old son is enjoying his sessions with João; he was looking for a coding mentor to help him with projects in a collaborative manner and João is managing this really well. He is also happy that João is not patronising and, after a couple of minutes of friendly chat, establishes a very focused atmosphere.
Before writing this review, I asked my son what João's best quality as a teacher is and he replied, "Superb subject knowledge".
Thanks, João, for the encouragement you're giving my son and he looks forward to continuing to work alongside you.- João's response :
Perfect! Very good at explaining to even beginners
Perfect! Joao is very friendly and has a wealth of knowledge
- João's response :
Perfect! Joao is a great tutor, someone who cares about the development of the student. Joao teaches concepts in a easy to understand manner, I highly recommend Joao as a tutor.
- João's response :
Perfect! Very patients amd clear explanation things to my son. My son really enjoying lessons with him.
- João's response :
Perfect! Thanks for an interesting lesson which was clear and helpful
- João's response :
Perfect! Great lessons
- João's response :
Perfect! Very happy cannot wait to start more lessons .
Perfect! João is by far the best teacher I have ever had! In the span of an hour, he is able to explain and simplify topics that would have taken me weeks otherwise to understand. He is always patient, attentive and easy to talk to. He gives enough time to answer any questions in detail (even the most basic ones) and is incredibly supportive both in and outside of the classroom. I could not recommend him enough to anyone looking for a friendly and dedicated tutor!
- João's response :
Perfect! Great tutor, very helpful with my uni assignment and very knowledgable - highly recommend!
- João's response :
Perfect! He is an excellent tutor I am really enjoying my lessons we had only two lessons so far and I already learned so much from him
- João's response :
Perfect! Very helpful in understanding code. Goes though exercises and takes extra time if needed despite having a busy schedule! Would highly recommend.
- João's response :
Perfect! Thank you João, you are very experienced and helpful!
- João's response :
Perfect! João is a very attentive tutor, who was willing to give up time outside his tutoring session to help you with any problem you are having.
- João's response :
Perfect! Excelent teaching and looking forward for more thank you Joao after C++ MySQL
- João's response :
Perfect! Very helpful and friendly
- João's response :
Excellent! Joao was very quick and proactive to reply to my request for a first meeting. Our first meeting went really well, and I felt that Joao would be a good fit to teach me Java. Looking forward to our next classes.
- João's response :
Excellent! João takes time to explain different concepts and make's sure that you have understood the meaning behind the syntax
- João's response :
Perfect! Good communication, knowledgeable. Very good to work with, thanks.
Perfect! Joao explains things very clearly, and understands exactly what I am asking. He quickly assessed what level I was at, and responded appropriately. He is also very accommodating and flexible about times, and generous with his time, even providing text support outside the class. I am very happy to have found Joao!
- João's response :
Perfect! João is an incredibly friendly and patient tutor. Helps break down complex topics and creates a very comfortable work environment. I look forward to our future sessions!
- João's response :
Perfect! Joao, was very kind and honest with me about finding a way forward with my learning goals. I will definitely keep him in mind for future queries.
- João's response :
Perfect! Great to find a tutor who not only has the knowledge but also has patience and know-how to teach other people! Joao really does a great job!
- João's response :
Perfect! Joao is a very knowledgeable and he's very good at explaining programming. He explained me general aspects and he also helped me to create code. It was a great lesson. Joao is definitely someone I recommend.
- João's response :
Perfect! João is very passionated and good at what he is doing! His help was very useful and important. He is using the time to its maximum with only aim to help the student, while he adapts to the student's needs. I highly recommend him!
- João's response :
Perfect! Joao was totally brilliant. he did not know how much I knew and how much I didn't so he cleverly had me share my screen and create code. It was a great lesson because he understood what I needed to know
- João's response :
Perfect! Great lesson with Joao, really helped me out in a pinch and very helpful, even when I had lots of questions. He also seems very knowledgeable, total understanding of my problems
- João's response :
See more reviews
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
I recommend João to explain programming. He helped me a lot in the work that I had to deliver. He always tries to get the student to try for himself to solve the problems and when the student can't, he gives clues and explains it step by step.
Very friendly and professional at the same time. Helped me several times with a programming project.
João is a tutor you can count on! he is always concerned about his students, during class time he always finds several different ways to teach if the student is having difficulty understanding something and if any doubts arise later he is always available to clarify, which shows the concern he has with his students and that he cares about their success.
João is an excellent tutor because he lets us think and do the exercise and then corrects mistakes in a very clear way! Also is really patient.
João has a very relaxed teaching style and can adapt to anyone's learning style too.
He has great knowledge of the subjects and he's an amazing person to keep you motivated to reach your goals!
João is an amazing tutor who helped me a lot to develop my programming skills. He was always very helpful and available to answer all my questions. His way of explaining is quite easy and simple to understand.
Since beginning my lessons with João I not only got up to date on the subject matter but also clearly understood hard concepts in a short time. He has a clear, dynamic and practical way of explaining subject matters. I recommend him for the great teaching and explaining ability, but also for his ability to connect different programming subjects to not only your level but to the relevant areas you are studying.
João is an amazing teacher. Im new in the language of Java but he made it seem really easy to learn, since the first lesson. He also makes sure the exercises are made to my level of knowledge. Thank you for the lessons João
João and I work next to each other in some days. He is extremely helpful and dedicated towards his students. I notice that he always tries to find a way to organize his schedule so that no one is left without help. I see him work, day after day, always committed to explain subjects in a simple and easy way to understand, as many times as necessary. He is very knowledgeable and has had excellent feedback from all the students who have him as a teacher. He really loves helping students overcome their difficulties, and that´s why i recommend him.
10/10 João is simply extraordinary not only in competence but also in his values. Someone i even became friends with! I highly recommend him and sincerely believe he is one of those rare persons who have the gift to help
João is a great tutor, you can tell that he likes what he does and can put anyone at ease. Super friendly and approachable! I highly recommend !
Can highly recommend João when it comes to programming, he managed to explain really well when it came to the theory!
Great guy!Assertive, good speaker and, the most important for me, made coding look a fairytale :)
João is a great teacher. He is very patient and displays a deep knowledge regarding all the subjects that he teaches. I highly recommend him!
João, although not officially my teacher, is an attentive and helpful college colleague . He is a study buddy always eager to help. He explains the subjects clearly, with infinite patience, he never gets tired of repeating, in different ways, the subjects that weren't understood at first.
See more recommendations
Rates
Rate
- R713
Package rates
- 5h: R3564
- 10h: R7128
online
- R713/h
Similar Python tutor profiles
Jackie
Cape Town & online
- R350/h
- 1st lesson free
Xolani
Boksburg & online
- R250/h
- 1st lesson free
Kudzi
Mbombela & online
- R300/h
Clara
Soweto & online
- R100/h
Happy
Cape Town & online
- R300/h
- 1st lesson free
Itumeleng
Ga-Mmathongwana & online
- R120/h
- 1st lesson free
Seokamela
Johannesburg & online
- R200/h
- 1st lesson free
Oselu
Sandton & online
- R320/h
Siphe
& online
- R250/h
- 1st lesson free
Elmar
Cape Town & online
- R500/h
- 1st lesson free
Joseph
Cape Town & online
- R400/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
Wendy
Johannesburg & online
- R200/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Sabata
Kimberley & online
- R226/h
- 1st lesson free
Tendani
Johannesburg & online
- R150/h
- 1st lesson free
Meezaan
Stellenbosch & online
- R80/h
- 1st lesson free
Mike
Benoni & online
- R250/h
- 1st lesson free
Tino
Cape Town & online
- R300/h
- 1st lesson free
-
See Python tutors