

One of our best tutors. Quality profile, experienced 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, experienced in their field, verified qualifications and a great response time. João will be happy to arrange your first Computer programming lesson.
- Rate RM126
- Response 14h
-
Students50+
Number of students accompanied by João since their arrival at Superprof
Number of students accompanied by João since their arrival at Superprof

RM126/h
- Computer programming
- C
- Programming languages
- C++
- Java
Tutoring lessons with C, C++, C#, Java, Python, SQL, JavaScript, Data Science, Machine Learning and more!
- Computer programming
- C
- Programming languages
- C++
- Java
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 26, and I am a Programming tutor and CEO of Dots of Tech, an international programming school that helps students learn how to code and enter the tech industry. With 3 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#, SQL, HTML, CSS, JavaScript, React, Node.Js, Data Science, Machine Learning, Game Development, Software Development and more! 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
- +10
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Masters
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 João.
Perfect! João is the best tutor I’ve ever had and I would be lost in my class without his guidance! He has made me even enjoy coding and I was always terrible at it. He takes time to walk through what the code actually means, applied theory and smartly knows when you’re having difficulty with errors. He has also provided additional resources to learn outside of our lessons and provides quick feedback if you need help. I would highly recommend him.
- João's response :
Perfect! Really helped me when I was in a tight pickle situation.
Perfect! João was very friendly and knowledgeable! Look forward to learning with him more!
Perfect! Great instructor and very personable!
I’m currently enrolled in a Software Engineering Coding Bootcamp. I’ve struggled with a few sections of the course and decided to seek the help of a tutor. Joao is very knowledgeable and patient with teaching the subjects. I look forward to our future sessions.- João's response :
Perfect! Joao is a first-class developer mentor and tutor. He explains well and teaches with examples. He is very friendly and very polite. I highly recommend him.
Perfect! João couldn’t have been any kinder, or more understanding. He was super patient listening to things I was struggling with in Java and seemed to break things down into easy understand points. Really looking forward to our next session.
- João's response :
Perfect! I am so happy I found João! He was patient and knowledgeable and I’m so thankful for the help I got with my JavaScript questions. He explained to me some of the parts where I was struggling so easily and made me feel more comfortable about my coding. Thank you so much! I will only be working with João from now on! Totally worth paying the one time initial fee
Perfect! Joao is an Excellent tutor! Very engaging and fun to work with! Highly recommend
Perfect! Great tutor! Very hands on and friendly
See more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
I've had the pleasure of learning under João and can say he is a trustworthy teacher because he has great communication skills, he is committed to making sure that he students understand and also has great listening skills too. He's also available when needed, is reliable and has patience for his students. He has the ability to engage with all students no matter their background and is easy to follow.
Over the last few months I have built up a good relationship with Joao from when I started learning C# programming. At the start of the course I honestly didnt think I would be able to learn computer programming as I found it so difficult when I tried mulitple online c# courses when I had my first lesson with Joao i explain this and that I also struggle with my Dyslexia. Joao replied dont worry you will make a brilliant computer programmer so I put my trust in him and he was right after 3 months i feel confident working with C#
João is an amazing tutor and mentor, he is very energetic and very positive. He is encouraging and takes time and effort to explain difficult concepts. I would 100% recommend João as he is approachable, very knowledgable and explains concepts very well. He also gives good advise if you ever need it.
João is an extremely kind person and very competent.
He shows a big passion for what he does, and has an excellent knowledge about the topics he teaches.
I recommend João, not only because you will learn so much things from him, but also because you will leave the class with a big smile.I have had the incredible fortune of meeting/ being tutored by Joao, and I cannot speak highly enough of his expertise, dedication and kindness.
Joao's proficiency in the tech field is unparalleled, but what truly sets him apart is his remarkable ability to engage and inspire his students.
From our very first session, Joao demonstrated a genuine passion for teaching and a commitment to helping me succeed. His teaching style is dynamic and interactive, making complex concepts easier to grasp.
One of Joao's greatest strengths is his patience. No question was too trivial, and he took the time to ensure that I fully comprehended each topic before moving on.
Joao isn't just a tutor, he's a mentor and motivator so if you want the best in tech education, Joao is the one to choose.Joáo is an incredible tutor . Anyone getting into tech and has zero to even a little knowledge contact him right now . You will not regret it at all. He is extremely patient and also makes lessons very fun and enjoyable . He is like a friend to you , a friend who gives you so much knowledge to better you .
I had the pleasure of being tutored by João Oliveira during my Bootcamp for Go Lang Backend. João's teaching style is exceptional; he not only possesses a deep understanding of the subject matter but also has a rare ability to effectively communicate complex concepts in a clear and concise manner. What sets João apart is his unwavering dedication to his students' success. He goes above and beyond to motivate and encourage us, often providing rewards to incentivize learning and foster a sense of ownership in our educational journey. Thanks to João's guidance, I was able to grasp difficult concepts quickly and progress rapidly in my studies. I highly recommend João Oliveira as a tutor on Superprof United States for anyone seeking to excel in their programming endeavors.
I am delighted to write a recommendation for João Oliveira, an exceptional programming tutor and the visionary CEO behind Dots of Tech, an international programming school that is transforming the way students enter the tech industry. Under João's guidance, I've embarked on a transformative journey in the world of programming, specifically in GoLang, as part of his bootcamp. His focus not just on technical skills but also on personal and soft skills has been instrumental in my development and confidence in navigating the tech landscape.
João's expertise spans a wide range of programming languages and disciplines, from Python, Java, C++, C#, JavaScript and GoLang for beginners to advanced topics in Game Development, Mobile Apps, Web Development, AI and Data Science.
What sets João apart is his role as a "Code Buddy" - a concept that truly resonates with his personalized approach to tutoring. His commitment to being there for every student, providing one-on-one support through challenges, has made a significant difference in my learning experience.
João has assisted over 500 students globally and has been recognized as a top-rated Computer Science tutor on platforms like Superprof in both Portugal and the UK. João's credentials speak for themselves. However, it's his passion for teaching, his innovative methodologies and his genuine care for his students' growth that truly set him apart as a leader in tech education.
João is not just a tutor; For anyone looking to start or further their journey in coding and technology, I wholeheartedly recommend João Oliveira. His expertise, mentorship, and the community he's building at Dots of Tech are invaluable resources for anyone serious about making their mark in the tech world.
As a student under João’s guidance, I can attest to his exceptional trustworthiness and adaptability as a tutor. João consistently evaluates each student’s level and tailors his teaching approach accordingly. His understanding of individual strengths and weaknesses allows him to address root issues, avoiding assumptions. Furthermore, João’s clear and effective communication ensures that tasks are well understood, even in challenging situations. His calm and patient demeanour fosters a positive learning environment, allowing us to grow and learn. João approaches every lesson prepared and organized, demonstrating respect and kindness to all students
João has been my teacher in programming and since programming was never so easy. He has a lot of experience teaching as well as knowledge in programming. He is always available to help and always at the distance of a text message. I couldn’t be happier from having João teaching me C#
João is very charismatic teacher with a great tech knowledge. His classes are full of energy and always different so you never feel bored by listening to him. He makes even boring tech learning stuff so enjoyable that you have need to jump straight into following lesson. I highly recommend him as teacher. He is a sweetheart
Joao’s teaching style is excellent! He breaks down complex concepts into simple, easy-to-understand explanations. Our students learned more about Go in a few weeks with João than when they were self-study. Highly recommend his João!!!
What can I say. Firstly, João is a very kind and patient soul. This helps immediately with having a tutor I can work with. His patience is a great feature of his lessons. Learning with João is very pleasant and as a result, i feel confidence in my journey towards becoming a programmer. It goes without saying, I'd highly recommend! Rob
My name is Mohamed I’m a student of joao. And he is one of the greatest teachers that I have met. He breaks down complex topics to away that makes it simple and easy to understand.
João is a great teacher, with super clear English. I thought I would dread my Python lessons as I'm struggling with programming at I find myself enjoying my time spent in João's online lessons. João is patient, kind and listening, with an indepth knowledge of programming. He is a great support if you need need help completing a project as I did (twice). A great guy, and a pleasant experience. Thanks João.
TamsynI was initially skeptical about learning coding at the age of 38. However, upon attending just one class with João, I was thoroughly impressed. The salesperson's rave review was spot on! João's teaching style not only made coding enjoyable but also exciting. I immediately enrolled in the program after that class and paid the full price without hesitation. If you ever get the opportunity, I highly, highly recommend attending his classes.
João and I work next to each other sometimes. 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 the subjects in a simple and easy way to understand, as many times as necessary.
Besides being very knowledgeable, he also has an incredible and captivating personality. He not only teaches the subjects, but also motivates and encourages students on their future professional lives.
João has had excellent feedback from all the students who have him as a teacher and I completely understand why. He really loves helping students overcome their difficulties, it genuinely makes him happy, and that´s why i recommend him.
If I here to switch my line of work, I would definitely choose him as a teacher :)Joao always gives us trustworthy information that are from reputable sources. Those lessons are always interactive and we always learn new informations and new skills during those lessons. Joao is also always there to help and give us advices with challenges when we are stuck but also with job hunting and life in general.
Joao is unequivocally one of the best tutors I've had. His way of explaining complicated subjects in any form related to myself. In a way he becomes your friend, first wanting what's best for you and then tailoring everything to you. I would recommend Joao to anyone that has interest in learning to code.
João helped me a lot with my lessons on java programming, web development. He explained all the topics very well and in a simple manner. Because of him, i excelled at my work.
Joao is simply the best tutor I have worked with. He goes above and beyond for his students. All his lessons are interactive, fun & have real life relatability. His ability to break down complex coding syntax to any level of understanding is unparalleled. In just 2 months under Joao’s tutoring I can say that I have become very confident in coding
I took some software courses from him . I am proud of him . He take his time to make sure all his students understand from grass to the sky of the course . He is very good in the explanation, using different strategies and techniques to explain so you can understand him better . Very funny and calm . No student can pass through him and the student will remain the same . very is good at what he does
He gives his time and effort into helping his students to progress
João is an excellent teacher! He explains everything in great detail and makes lessons fun. He is very passionate and always looks to support you on your coding journey. Thank you, João!
He is really kind, will always support you and will help you with anything you need
View more recommendations
Rates
Rate
- RM126
Pack rates
- 5h: RM632
- 10h: RM1265
online
- RM126/h
Similar Computer programming tutors in New York
Lim
Kuala Lumpur & online
- RM60/h
- 1st lesson belanja
Aaron Joseph
& online
- RM75/h
- 1st lesson belanja
Jing Yong
Petaling Jaya & online
- RM100/h
- 1st lesson belanja
Akhlaq
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Jauhari
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Marcus
Kuala Lumpur & online
- RM62/h
Shahrul
Kuala Lumpur & online
- RM60/h
- 1st lesson belanja
Nazmi
Rembau & online
- RM100/h
- 1st lesson belanja
Anand
George Town & online
- RM35/h
- 1st lesson belanja
Qurrat
Kuala Lumpur & online
- RM80/h
- 1st lesson belanja
Omar
Subang Jaya & online
- RM40/h
- 1st lesson belanja
Adam
Ayer Itam & online
- RM25/h
- 1st lesson belanja
CY
Kuala Lumpur & online
- RM99/h
- 1st lesson belanja
Amanda
Petaling Jaya & online
- RM100/h
SMART
Kajang & online
- RM45/h
Mustansir
Kuala Lumpur & online
- RM50/h
- 1st lesson belanja
Norhafidz
Kuala Lumpur & online
- RM65/h
- 1st lesson belanja
Mohannad
Petaling Jaya & online
- RM100/h
- 1st lesson belanja
Benjamin
& online
- RM150/h
- 1st lesson belanja
Evolved
Klang & online
- RM25/h
- 1st lesson belanja
-
See Computer programming tutors