

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 Computer Programming 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 Computer Programming lesson.
- Rate US$41
- Response 2h
-
Students50+
Number of students João has accompanied since arriving at Superprof
Number of students João has accompanied since arriving at Superprof

US$41/hr
- Computer Programming
- Java
- JavaScript
- SQL
- C#
Tutoring lessons with C#, JavaScript, React, Node.js, SQL, Java, Databases, Frontend, Backend, Machine Learning
- Computer Programming
- Java
- JavaScript
- SQL
- C#
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 Computer Programming 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
- Compulsory School
- Secondary School
- Adult Education
- +8
levels :
Compulsory School
Secondary School
Adult Education
Master
Doctorate
MBA
Elementary
Intermediate
Advanced
Professional
Children
- English
All 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.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of João.
Perfect! Fantastic tutor! Working on Java as a uni student with him.
Perfect! Patient, clear, knowledgeable and wonderful at clarifying the problem I needed to solve. Am looking forward to our next session!
Perfect! Patient, clear, knowledgeable and wonderful at clarifying the problem I needed to solve. Am looking forward to our next session!
Perfect! Joao is patient in explaining concepts to me, and I appreciate how helpful he is guiding me as a newbie to programming. He is very experienced and knowledgeable.
- Dilip is a very kind and respectful student who learns incredibly quickly. He always shows great enthusiasm during lessons and grasps new concepts with ease. It’s been a real pleasure teaching him, and I truly admire his dedication and positive attitude. I would love to visit his beautiful country, Singapore, one day!João's response :
Perfect! João is a very kind, thoughtful and experienced tutor. He has tailored lessons that really help bring the coding into focus and feel both fun and engaging. I am very grateful to have such a great tutor
- Samuel is currently learning C# with me, and I’m really impressed by his natural talent for programming. He quickly grasps new concepts and shows great curiosity and logical thinking - qualities that will definitely help him become an excellent programmer with time and practice. Beyond coding, I’ve also enjoyed our conversations about animal psychology. It’s clear that Samuel has a genuine passion and deep understanding of animals. I’m sure he’s truly exceptional when it comes to working with them.João's response :
Perfect! Joao is an amazing tutor. I am tutoring through him since 7 months and I see the progress in my coding skills day by day.
He is also a good motivator which helps a lot when you are learning python as a plus on the top of your work and daily routine.
I would keep on learning from him until I can.- Ugo is a very eager and intelligent student! He works in financial markets and is currently learning Python with me. He has shown great talent for programming and has already mastered NumPy, Pandas, and Matplotlib with stock data. I still remember our first lesson when I found out he was an AC Milan fan! Thank you for this journey!João's response :
Perfect! Loving lessons with João - incredibly insightful & clear at explaining concepts!
- Aidan is a very eager and intelligent student! He is a highly successful entrepreneur in the music industry, and it is a pleasure to teach him JavaScript. I see great talent in him and believe he has the potential to become an excellent JavaScript developer!João's response :
Excellent! João was very responsive and although he had no available space he put me in touch with Kenny who gave me a great JavaScript introduction lesson
Perfect! João was very helpful with my teen son’s project. Great with Python and GUI clearly explaining and presenting ideas. Thank you would definitely recommend
Perfect! Contacting João was tremendously helpful for me. Even though he didn't conduct the tutoring that I needed himself, he put me in touch with somebody who did an excellent job. I'm very glad that I contacted João and I'm sure others will be too.
Perfect! There is a reason that João is one of the top rated tutors on this platform. I came to him when I was struggling with getting to grips with Javascript and SQL. He is very patient and will tailor is approach based on what he feels will work for you. Not only is he a great tutor, he's an excellent motivator and you can tell he really cares about his students and wants us to succeed. I would highly recommend João to anyone who is starting out in tech or is thinking about taking up programming as a skill
Perfect! Excellent tutor. Explanations are clear and inspires a lot of confidence.
Perfect! Joao is a great tutor and immediately made me feel at ease I highly recommend.
Perfect! Helped me easily understand concepts in a short duration
Perfect! My son is very confident that Joao can give him the support he needs. Joao has quickly ascertained Danny needs and deadline and created a manageable and workable solution.
Perfect! João was great!
Excellent! Still to be organised
Perfect! Really personable and friendly - understands the aim of teaching and how to teach my 13 year old son by keeping him engaged.
Perfect! João is a very clear communicator of his work. He is very passionate about passing his programming knowledge to prospective students, with an empathetic understanding of different levels. Excellent
Perfect! João's lessons on AI and ML have been extremely useful. He's able to explain the toughest concepts in such a way that I could easily understand them. Seriously, it's like he's got some kind of magic trick up his sleeve! I've tackled some seriously tricky stuff with his guidance, and it's made all the difference. If you're into computer science and need a helping hand, trust me, João is your guy. I highly recommend his lessons!
- I am thrilled to share my review of Yash, a remarkable student who has shown exceptional growth and dedication in the field of machine learning. As Yash's tutor and mentor, I have had the pleasure of witnessing their journey firsthand, and I am truly impressed by their achievements.João's response :
Perfect! Joao is a reliable and efficient teacher and has proved to be real help in finding solutions when I was in a tough situation. I highly recommend his services. Thanks, Joao.
- Andrei is very kind and talkative! He always asks pertinent questions and shows great potential to be a brilliant programmer in the future! Despite studying in the Netherlands, Andrei is my first Romanian student! Thank you Andrei for this opportunity!João's response :
Perfect! Joao explains complex ideas very clearly and is really encouraging with my coding work. I highly recommend him for any level of computer science work!
- Isabel is very kind and smart! She is definitely a quick learner! She has what it takes to become a brilliant programmer! I'm really looking forward to our next class!João's response :
Excellent! Joao was patient with my son and took his time to explain to him.
- Kosi is very kind and dedicated to becoming a brilliant programmer! I really think he has the soft skills to work for a big tech company in the next few years!João's response :
Perfect! João was very friendly, helpful and patient. He has successfully helped me in my Java coursework throughout this semester. I will definitely recommend taking classes with João!
Perfect! Great tutor with amazing explanation
Perfect! João is extremely patient with me. He is very very accomodating in regards to timing of lessons. If I could give him 6 stars, I would
Perfect! Knowledgeable and empathic
Perfect! João is really good at explaining code and logic in a clear concise way and was super supportive throughout the session. Very good tutor indeed.
Perfect! Friendly and very helpful
Perfect! Very consistent and thorough. Always prepares for the lesson and adjusts to your speed of learning.
- Sid is very kind and talkative! Sid always asks pertinent questions and shows great potential to be a brilliant programmer in the future!João's response :
Perfect! So great and knowledgeable! Learn so much on each lesson! Thanks again!
Perfect! João is a brilliant tutor. Apart from being pleasant and all-smiles always, he is knowledgeable in the subject of computer science and programming, is extremely structured in the way he teaches, and is always happy to answer questions outside of class time! Have had a great experience with him.
- Gregor is one of my best students! He is very friendly and learns new concepts very fast! I'm really happy to have him as a student!João's response :
Perfect! Joao is very kind and his method of teaching is absolutely amazing! He wants to find out about what you already know and then helps you further . I would definitely recommend Joao for Programming!
- Anharpal is very kind and smart! With his work ethic and problem solving skills, I really believe he is going to obliterate the exams!João's response :
Perfect! Going about and beyond the call of duty and always being patient with me!
- Louis is very kind and smart! He tries to understand every topic! I think he has what it takes to become a brilliant C# programmer!João's response :
Excellent! Understood the student interests and competence well
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
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.
View more recommendations
Rates
Rate
- US$41
Pack prices
- 5h: US$204
- 10h: US$409
online
- US$41/h
Similar Computer Programming teachers in London
Reza
Brooklyn, United States & Online
- US$40/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- US$48/hr
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & Online
- US$20/hr
- 1st lesson free
Alessandro
Roma, Italy & Online
- US$59/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- US$59/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- US$35/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- US$53/hr
- 1st lesson free
Laurent
Marseille 1er, France & Online
- US$71/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- US$135/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- US$30/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- US$37/hr
- 1st lesson free
Michael
New York, United States & Online
- US$50/hr
- 1st lesson free
Gabriel
New York, United States & Online
- US$25/hr
Marco
Tortona, Italy & Online
- US$35/hr
David
Toronto, Canada & Online
- US$66/hr
Behdad
New York, United States & Online
- US$25/hr
- 1st lesson free
Andrea, PhD, CQF
London, United Kingdom & Online
- US$136/hr
Dr Kritaphat
London, United Kingdom & Online
- US$94/hr
- 1st lesson free
Othmane
Paris 5e, France & Online
- US$24/hr
- 1st lesson free
Gabriel
Toronto, Canada & Online
- US$11/hr
- 1st lesson free
-
See Computer Programming tutors
