

One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. John will be happy to arrange your first Computer Science lesson.
John
One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. John will be happy to arrange your first Computer Science lesson.
- Rate RM162
- Response 2h
-
Students50+
Number of students accompanied by John since their arrival at Superprof
Number of students accompanied by John since their arrival at Superprof

RM162/h
1st lesson belanja
- Computer Science
- Software
- Computing
- Machine learning
- Telecommunications
Tutoring lessons with Machine Learning, Deep Learning, Python, Data Science, Data Analysis
- Computer Science
- Software
- Computing
- Machine learning
- Telecommunications
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. John will be happy to arrange your first Computer Science lesson.
About John
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
- SPM
- +12
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Bachelor
Masters
Diploma
Doctorate
Beginner
Intermediate
Advanced
Professional
Kids
- 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 real lessons experienced by the students of John.
Perfect! My son really enjoyed his first lesson - thank you!
Perfect! An excellent tutor who came to the trial lesson well prepared and sets weekly homework to reinforce what’s been covered. His structured approach has made the lessons engaging and productive. Highly recommend!
Perfect! Max really enjoyed the lesson with Joan and is looking forward in working with him in the future.
Perfect! I booked Joāo for my 12-year-old son because I wanted him to develop a strong foundation in computer science. At first, he wasn’t happy about the idea of having a tutor and was actually quite upset that I arranged it. He finds computer science at school boring and has never shown much interest in it.
However, after just one session with Joāo everything changed. He came out of the lesson genuinely excited about what they had done together. He even completed his homework straight away and asked if he could have his next session earlier in the week because he didn’t want to wait until Friday.
My son would now ideally like to have lessons with Joāo twice a week, which says everything about how engaging and effective the session was.Perfect! My son was very positive following his first lesson. We definitely fo ahead with Joao!
Perfect! João has sparked coding JOY in me!
I’ve just begun an AI and Machine Learning degree, and João's magic has been transforming. He is so supportive, has such good energies, and turns difficult topics into excitement.
Every session energises me with inspiration and reminds anything is possible. I feel so lucky to have found João at the start of this journey.
He is the BEST coding/AI/machine learning/computer science tutor ever.- Rebecca is an incredible student! Always smiling, so kind, it’s truly a pleasure to have her as a student! She is very passionate about Soil Science, and that is so inspiring! Thank you, Rebecca, for the opportunity to accompany you on this journey! You will no doubt always be an outstanding professional! Thank you!John's response :
Perfect! Absolutely amazing.. he is a very capable tutor who has listened to my son’s needs and made the learning very fun and adapted it to his interest! Highly recommended!!
Perfect! He knows his subject
Perfect! Completely cleared up my confusion and understanding of Machine Learning and Python
Perfect! great first session! Joao understood by needs and created a solution for me, would recommend
Perfect! This was my first lesson with him and he was amazing. I highly recommend him. He’s very patient and helpful! Thank you João ! :)
Perfect! Excellent engaging teacher.
- I had the pleasure of meeting Linda, a remarkable and inspiring self-made woman with a vision to make a positive impact in the tech industry, particularly in the crucial field of mental health. I wish you all the good you want to do to the world!John's response :
Perfect! Joao is polite, efficient, knows his stuff and is really helping my son with his coding skills and knowledge. I recommend him.
Perfect! I was struggling with the operating system module, and João helps me. I like his teaching methods, he always gives me an example for everything which makes it easier to understand. And he always answers my questions simply and easily. Great tutor.
- Hussah is very kind and smart! She's having an Operative Systems module and she's starting to get really good at it! She definitely has the potential to become a brilliant software engineer in the future!John's response :
Perfect! I had a good lesson, he helped answer any questions without hesitation.
Perfect! Very kind and very good at explaining things, I always ask questions and my tutor is always able to explain things and confirm things with me
Perfect! Friendly, devoted to teaching, will tailor himself to your needs and will send you extra resources
Perfect! great teacher
Perfect! They are very knowledgeable and we’re patient. He had a great problem solving mentality and would highly recommend! Thanks Joao!
- Thank you so much for the opportunity to help you with your MATLAB coursework! You showed great resilience and will to succeed! It was my pleasure!John's response :
Perfect! Excellent
- Sorcha is very kind and smart! I really feel that your daughter has the capacity to become a very good Computer Scientist!John's response :
Perfect! Great tutor, helped very much on a very short notice and knew things outside curriculum. Very helpful.
- Nick is very smart and intuitive! I think he has what it takes to become a brilliant computer scientist!John's response :
Perfect! A very positive approach, Joao could clearly explain issues and illustrate how to address them with coding problems. Thanks Joao!
- Elizabeth is very kind and smart! She has what it takes to ace the exams!John's response :
Perfect! VERY patient, direct and made it interactive for my otherwise easily-distracted 11 year old
Perfect! João was very helpful and has a range of skills
- Keiran is very kind and talkative! I'll definitely pay a visit to New Zealand and I really hope I can meet him!John's response :
Perfect! Very good at explaining, very patient. When explaining simplifies and goes through step by step, to break down questions, and shows the reasoning behind it. See you next week.
- Elizabeth is very kind and smart! She has what it takes to become a brilliant programmer!John's response :
Perfect! Thank you, see you next week
- Hamza is very kind and smart! I really think he has what it takes to become a brilliant programmer!John's response :
Perfect! He really is good at solving the issues easily and he is very patient, he also know how to make things clear that you are not sure.
- Luwam is very kind and smart! He has what it takes to become a brilliant programmer!John's response :
See 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
- RM162
Pack rates
- 5h: RM812
- 10h: RM1623
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 1hr
online
- RM162/h
Learn more about John
Similar Computer Science tutors in London
-
![teacher_picture]()
Zareen
Subang Jaya & online- Recommended
Computer science student teaches it and computer science and basic computer skills for o levels, a levels and below
- RM50/h
- 1st lesson belanja
-
![teacher_picture]()
Mohd noor hafizee
Cyberjaya & online- Recommended
Experienced it lecturer with a master's degree teaches computer science for university, college and school students in cyberjaya
- RM90/h
- 1st lesson belanja
-
![teacher_picture]()
Vincent
George Town & online- Recommended
Ai algorithm engineer @ antgroup | llm researcher @ microsoft research | msc in advanced computing from tsinghua university providing tailored computer science tutoring for all levels!
- RM150/h
- 1st lesson belanja
-
![teacher_picture]()
Urubi
Kuala Lumpur & online- Recommended
Experienced tutor of 4 years, specializing in artificial intelligence. provide personalized lessons 1:1 for any level.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Akmal
Johor Bahru & online- Recommended
Experienced it programmer teaching computer science related subjects. kindergarden-working adult. hands-on method.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Jalal
Subang Jaya & online- New
Experienced computer science, ict, and programming teacher with experience in teaching igcse, a-level, pre-u, and university students.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Akmal
Cyberjaya & online- Recommended
Computer science & programming online tutor | python and c++, igcse, a-level & malaysian syllabus
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Kayshan
Seri Kembangan & online- Recommended
Fundamental basic it & cybersecurity awareness for beginners and students physical & online lessons
- RM32/h
- 1st lesson belanja
-
![teacher_picture]()
Tarek
Kuala Lumpur & online- New
Experienced computer science tutor: algorithms, data structures, programming, assignments, projects, and real-world applications.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Ghada
Seri Kembangan & online- Recommended
Phd student specializing in computer science, with a strong background in computer science and teaching experience in subjects like python programming, machine learning, and algorithms. teaches underg
- RM90/h
- 1st lesson belanja
-
![teacher_picture]()
Nicholas
Melaka & online- Recommended
Are you an spm/igcse/college/degree student looking to ace your computer science exam? join my dynamic and engaging classes tailored specifically for the spm malaysia/ igcse syllabus/ your college syl
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Lavahnya
Puchong & online- Recommended
One to one personal online tutor!!! cover subject asas sains komputer (form 1-3), sains komputer (4-5) and all sekolah rendah subjects (standard 1-6)
- RM60/h
- 1st lesson belanja
-
![teacher_picture]()
Ali
Kampar & online- Recommended
Computer science, software engineering, information technology, artificial intelligence, machine learning and deep learning
- RM50/h
- 1st lesson belanja
-
![teacher_picture]()
Moazzam
Kuching & online- Recommended
Experienced computer science tutor teaches programming, coding, and problem solving for all levels
- RM30/h
- 1st lesson belanja
-
![teacher_picture]()
Shadman sakib
Subang Jaya & online- Recommended
Cybersecurity & ai expert: learn programming (python, java), it security, ethical hacking, and data science/ml fundamentals. structu
- RM65/h
- 1st lesson belanja
-
![teacher_picture]()
Nurul majidah
Petaling Jaya & online- New
Hi there! i am offering tuition classes for cambridge igcse computer science (0478).
- RM70/h
- 1st lesson belanja
-
![teacher_picture]()
Gasmi
Kuala Lumpur & online- New
Experienced computer science tutor | computer science fundamentals programming, algorithms, databases & software development.
- RM50/h
- 1st lesson belanja
-
![teacher_picture]()
Hadjer
Kuala Lumpur & online- New
Computer science & computer skills tutor – personalized lessons from beginner to advanced level
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Vashie
Bayan Lepas & online- New
I’m a full stack engineer with over 45 years of experience building web applications, ai-powered chatbots, and backend automation systems. i’ve worked on projects involving real-time data integration,
- RM100/h
- 1st lesson belanja
-
![teacher_picture]()
Sunil kumar
Kuala Lumpur & online- New
Experienced software engineer teaching computer science for school and university students | computer science tutor
- RM75/h
- 1st lesson belanja
-
See Computer Science tutors




























