

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Reza will be happy to arrange your first Computer programming lesson.
Reza
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Reza will be happy to arrange your first Computer programming lesson.
- Rate 64€
- Response 5h
-
Students50+
Number of students Reza has accompanied since arriving at Superprof
Number of students Reza has accompanied since arriving at Superprof

64€/h
- Computer programming
- Python
- C++
- JavaScript
- Artificial Intelligence
Expert Coding Tutor (12+ Yrs) Python, Javascript, C++, AI, Web Dev & More
- Computer programming
- Python
- C++
- JavaScript
- Artificial Intelligence
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Reza will be happy to arrange your first Computer programming lesson.
About Reza
Hi, I’m Reza. I hold a master’s degree in aerospace engineering, and I’ve bridged my passion for computer science through a PhD fellowship blending both fields. My research was supported by the National Research Council scholarship, where I tackled complex problems at the intersection of engineering and CS. Now, I love translating that expertise into practical lessons. Whether you’re struggling with calculus, coding your first robot, or diving into AI, I’ll break down concepts with real-world examples—just like I do in my own research. Let’s make learning feel like solving an exciting puzzle!
About the lesson
- Primary School
- Secondary School
- Post-Secondary Education
- +14
levels :
Primary School
Secondary School
Post-Secondary Education
1st year of Sixth Form
2nd year of Sixth Form
BTS
Supérieur
Adult education
Masters
Doctorate
MBA
Kindergarten
Beginner
Intermediate
Advanced
Professionnel
Kids
- English
All languages in which the lesson is available :
English
Hi, I'm Reza – a senior full-stack developer, AI/ML specialist, and educator with 12+ years of experience building production-grade systems and mentoring developers of all levels. Whether you're writing your first line of Python or Java, architecting complex web applications with React, Next.js, Vue.js, NestJS, or Express.js, optimizing databases like MongoDB, PostgreSQL, MySQL, or SQLite, or deploying AI models using Hugging Face, PyTorch, or TensorFlow on AWS or RunPod infrastructure, I provide tailored guidance for every skill level. My expertise extends across the entire tech stack, from vanilla JavaScript and TypeScript to backend frameworks like Django and Flask, from R and MATLAB scientific computing to high-performance C/C++ and Fortran implementations.
I specialize in practical, project-based training that turns theory into real-world skills, having helped over 10,000 students from beginners to professionals. My customized approach adapts to your goals, whether you're learning web development, cloud configuration, database design, or AI implementation. Share your objectives beforehand so I can prepare targeted lessons for optimal results. Let's turn your coding challenges into expertise – contact me to get started!
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the teacher's students.
Perfect! A great tutor who’s committed 110% during every session.
Perfect! Excelent tutor! Very knowledgeable
Perfect! Great
Perfect! The class was great.
Perfect! Best tutor I have had, has experience with Python and explains it very well!
Perfect! Reza is very knowledgeable in python and his scheduling is very flexible. He was able to squeeze me in when I needed it most.
Perfect! Rezza did a good job explaining java methods to me very specifically with scenarios.
Perfect! My son had a highly positive experience during the demonstration class with Reza. He appreciated the instructional approach, and they have already discussed a project to establish a strong foundation in the subject. This will also provide valuable support for his AP Computer Science course in high school.
Perfect! Reza was phenomenal with assisting me. Even though he’s an advanced programmer and I’m a beginner he did an amazing job with showing and explaining what I was doing wrong with my program and how I can fix it. He ensured I knew what each code meant and thought me what not to do when writing a code. I absolutely would recommend him for tutoring lessons
Perfect! Reza was amazing with tutor for my junior high school son.
The lesson with Reza went good. He built off the beginning parts of Java which I was struggling with like understanding the index of for loops, which is a very basic beginning component of Java code and without it, I couldn’t build off using that with the new methods my teacher wants us to create with 2d arrays, and finding the min and max of each array in the array and the way to print out the coordinates of these said min and max. He built off the for loops and I asked a bunch of questions on every line or code he was writing, he explained the code way simpler than my csa teacher, first impressions were good, the zoom meeting went well no problem with connection or audio or video.Perfect! Hi is a very good teacher, one thing I like from Reza is that he is kind when teaching has integrity and is honest and patient with you. He lets you talk and listens well ,after that he will find the solution for you. Thank you again.
Perfect! Great Teacher!!
Perfect! Reza can explain difficult problems in a very clear and understandable way. I would highly recommend him for anyone needing help in CS
Perfect! A++ Reza was very Knowledgeable and helped guide me based on my needs. Thank you
Perfect! Reza is great! I was completely lost with my code until he came to assist me, id 100% recommend him if you are struggling with any kind of code
Perfect! Super patient, persistent in explaining and clear!
Perfect! Reza was excellent. Thank you for your help, patience and making the session fun to learn. I highly recommend taking a session with Reza.
Perfect! I came to Reza with a pretty specific package I wanted to get to work in Python and he got me up and running in no time. Any error or dependency issue I ran into, he had a workaround or a solution. I definitely will recommend him to those who are struggling with coding.
Perfect! Lifesaver. Son loves working with Reza. Highly (!!!) recommended.
Perfect! Reza was great! My son had no coding experience and a project he needed to learn how to do something specific in python to complete. Reza took the time to review materials ahead of time to ensure he'd be able to help and, in one lesson, got my son going enough that he's been able to move the project along. We'll go back to Reza for sure as he needs more help with this or any other coding projects. Highly recommend!
Perfect! Reza responds quickly and aptly. He follows through on his commitment.
Perfect! Reza is a fantastic teacher. He really knows his stuff, explains everything very clearly, and is willing to answer questions on any Python topic rather than just following a linear curriculum. I highly recommend him!
Perfect! good
Perfect! really helped explaining everything
Perfect! He made it easy to understand many of the concepts I struggled with in C++, and gave me an easy way to memorize functions. He is also a quick responder. so for any pre-test emergency review, he will get rid of a lot of worries. would go to him again.
Perfect! Reza has been amazing so far. My son was struggling with Python and after just one session with Reza, my son was able to score a 100 on his very next quiz the next day! We look forward to more success like this due to his thoroughness, teaching abilities, and communication skills. Thanks Reza!
Perfect! He is honestly one of the best coding teachers that I have had!
Perfect! Really knowledgeable
Perfect! Highly recommend Reza as a teacher! He is both engaging and very knowledgable.
Excellent! A great friendly teacher with a positive encouraging attitude. Knowledgeable and thorough with navigating the tasks at hand.
Perfect! Reza was awesome. Very patient and through. Highly recommend.
Perfect! My 9th grader has been very pleased with Reza supporting him throughout the past few months with his Python class assignments. Reza is punctual to the lessons, listens to my son's questions and addresses them in detail to guide him in understanding the concept. He is very knowledgeable in the subject. As a mom, I appreciated his professionalism and being flexible and able to work with our schedules since we live in opposite time zones. Thank you very much Reza for supporting my son!
Perfect! Reza is an awesome tutor that makes learning fun.
Perfect! He was great and helpful !!!
Perfect! Reza is awesome
Perfect! Reza was able to break down complex problems with ease and improve my understanding remarkably.
Perfect! Super Knowledgeable! 10/10 recommend for finding the right path!
Perfect! Very patient, and experienced very well.
Perfect! extremely eloquent in his explanation.
Perfect! Reza came through and saved the day!! he is very knowledgeable, calm, intelligent, and compassionate! also makes me learn concepts and helps me tremendously! the world is a better place thanks to him! 5 stars!! :)
Perfect! My son loved working with Reza and couldn’t have done his project without his help. Thank you!
Perfect! Knowledgeable and easy to learn from.
Perfect! thank you for helping me! very patient and very kind!
Perfect! Reza is very good at explaining the code as we go along. Also always ask if things make sense, and when things don't, he is quick and very helpful where I am stuck.
Perfect! Reza explains challenging subjects very well which makes it easy to follow along. Very patient!
Perfect! Reza is an amazing tutor. He helped me understand some concepts I was stuck on for days, in just a few hours. His approach to teaching makes his classes very enjoyable. I highly recommend him!!
Perfect! Great tutor! Very helpful and explains Matlab very well.
Perfect! Patient and professional, very helpful, and explains everything as we go. Would definitely recommend for all levels experience
Perfect! His patience and understanding was key. I appreciated all the examples he provided. Looking forward to continuing learning with him.
Perfect! Reza is great at building a dynamic solution and walking through and explaining the process.
Perfect! He was very accommodating and careful to explain everything to me until I understood. Definitely recommend people use him as a resource.
Perfect! Knows everything
Perfect! Reza is very patient and intelligent. His knowledge in coding in r is excellent. Overall, very smart and helped me a lot as I was struggling.
Perfect! I recommend Reza cool guy that will help you understand, very smart guy
Perfect! Exceptional Tutoring Experience - Highly Recommended!
I had the pleasure of working with Reza my tutor, and I am absolutely thrilled with the results.Perfect! Explains concepts well.
Perfect! Explained in perfect detail and was knowledgeable in python code! Knows how to program with any problems you may have yourself.
Perfect! He use analogies to explain complicated concepts which help his student to learn. he is a good tutor =)
Perfect! Fast synthesis of what my problem was, my learning curve, and being able to interpret how to explain what I needed to know. Fabulous!
Perfect! Reza was very knowledgeable about the subject. I had great conversation with him and got very useful tips and next steps for my learning process. Arjun
Perfect! Excellent help and quick response.
Perfect! Reza is extremely helpful, thorough, and patient, and he’s fun!
Perfect! Reza is perfect tutor
Perfect! This guy is talented.I contacted several programmers with multiple years of experience to help me in my Project,all of them really couldn't even wrap their mind around it.Riza understood what I wanted and worked with me to write a script that is interested with openai gpt!!
Perfect! Really good tutor answers every question and makes sure to take you step by step.
Perfect! Very charismatic teacher. Good understanding of subjects from different perspectives.
Perfect! Amazing energy! Great clear explanations; very caring that you understand what he is teaching
Perfect! Reza is an excellent tutor who tries to explain every step during the coding . He is very professional and expert in both R and Matlab
Perfect! Very helpful, helped me work out some JS problems and gave me interview tips
Perfect! Reza is an outstanding programmer who is highly skilled in teaching and helping others reach their goals. He is patient and understanding, always willing to listen and provide invaluable guidance. I am grateful for all his hard work and dedication.
Perfect! Reza was an amazing tutor. It was my first lesson with him and he did an amazing job helping me solve my c++ assignment I highly recommend him
Excellent! Seemed knowledgeable and polite. Minor technical difficulties on his end during lesson. Unforgiving if you miss a lesson but overall good teacher with predetermined lesson plan. Teaches vanilla JavaScript, not React or other frameworks.
- See the response Reza :
Perfect! Reza is a great tutor and explains concepts and code easily. Very friendly and puts the student at great ease from the start. Gave me great tips on coding in general as well, including useful tools.
- See the response Reza :
Perfect! Reza is excellent! He is super knowledgeable and goes in depth in the material. We have been through numerous coding tutors and he is by far the best.
- See the response Reza :
Perfect! great tutor and guides mentee thru initial code setup and encourages for more code
Perfect! Another great session!
- See the response Reza :
Perfect! Reza is amazing so thorough w explaining the details of codelove him!
Perfect! Great job. Taught me what I needed to know
Perfect! Reza is a great Tutor, he explain complex things with illustration that make it very easy to understand. Very happy with his tutoring so far.
DaganPerfect! Reza is super knowledgeable and helpful. He goes above and beyond what I would expect from tutor. He is professional and at the same time very personable. Great sense of humor is plus. Thanks Reza!
Perfect! Mr. Reza simplified what I was struggling with and I felt way better about my project. Thank you.
Perfect! Excellent Python programming, and communication skills
Perfect! I went to Reza with a problem I’d been stuck on for a while. Not only was he able to help me troubleshoot all my issues, but he explained his solutions to me in a way that was really easy to understand, and helped me to think about coding more efficiently in general.
Even though I had some experience with Python before going to Reza, I’d imagine he would be as good teacher to beginners as he is to experienced programmers, as he has a very inviting style and makes coding fun (which is not easy!).
Will definitely be going to Reza for help again.Perfect! My son says Reza is a really good tutor, has patience to explain it, and make it easy to learn Python. I would definitely use him again.
Perfect! Reza's a great teacher, he's professional and super friendly. I enjoy my lessons a lot, and I am excited for my programmer journey with him.
Excellent! Reza was very clear and friendly. Would recommend!
Perfect! Great to learn alternative methods using Python for the specific data analysis issues I am facing in graduate studies, huge help!
Perfect! Very understanding, explains well, and knows his stuff!
Perfect! Explains problems very well, will help you through your assignments.
Perfect! On short notice I needed help with thermodynamics and Reza responded within a few hours on a weekend and helped me workout some problems. Now I’m much more comfortable in my class.
Excellent! Reza is patient. Learning more and more the more sessions we have.
Perfect! Helped me understand my assignments. Great at explaining the concept. Would definitely recommend him if you are stuck on an assignment!
Perfect! Reza is phenomenal! I am a Data Science graduate student and needed Python help for an advanced algorithms class. He truly helped me understand how to efficiently write code and approach a project I was working on. I cannot recommend him enough!
Perfect! Reza really helped me out. He has so patience and makes learning fun!! I was stuck on a javaScript and he started all the way from the beginning. He comes ready with lesson plans
Perfect! Reza is a great tutor! He makes the programming material fun and easy to learn! He is open to any questions, is funny, and cares about his students. Would highly recommend for anyone in need of programming help.
- See the response Reza :
Perfect! Very friendly and good at explaining concepts. Looks forward to working with Reza in the near future.
- See the response Reza :
Perfect! Explained the thought process behind the code clearly and knew how to answer my questions on why certain codes were written they way they were written. A way better teacher than anyone else online or youtube. If you need a tutor for python this is the one
- See the response Reza :
Perfect! Looking forward to understanding R with Reza
Perfect! Reza explains complex Python topics incredibly and is very engaging.
- See the response Reza :
Perfect! Reza has lots of programming knowledge, a good sense of humor and is dependable. A+
- See the response Reza :
Perfect! Excellent.
Perfect! He knows how to teach, is knowledgeable, and is an expert on Python.
Perfect! Fantastic teacher. Very patient and engaged.
- See the response Reza :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor.
I can’t say enough good things about Reza. He saved my son‘s grade in HS programming (python), but he also made my son appreciate coding and learn to actually (dare I say) like it!
Reza was always accommodating with his schedule, especially when my son needed to work on a last-minute project or study for a test he forgot about until the day before, lol.
Reza’s teaching style is also very flexible, and he definitely adjusted his style for my son, who was initially unmotivated to learn how to code. I am grateful we found Reza to help get my son through his programming class, it literally made all the difference. I recommend Reza highly to anyone who needs programming/coding assistance, or tutoring.Reza is incredible!! My son was failing a class in college (Intro to C). Honestly, he didn’t think he even had a chance to pass.- he’d completely given up. Thanks to Reza’s help- my son got a 100% on his test!! My son says he makes everything very day to understand and explains everything in great detail. We are so appreciative to everything he’s doing to help my son. We will continue to hire Reza for more tutoring for my son for all future tests and classes.
Reza is the tutor you want. I was super stressed over a Python project I was working on. He was patient, informative, knowledgeable and his positive attitude is truly contagious! Just what I needed. He demystified concepts I was struggling with and helped me get to the finish line. Definitely recommend!
He is a legend! I have been stuck in a Python coding problem for days. I booked a lesson with him and he explained it to me like a pro. He can debug errors very quickly and solve problems in no time. I will recommend him to everyone.
Lessons with Reza = Stand Up Comedy + Programming!
Amazingly helpful. Would recommend 100% to others. He helps you visualize what you are doing so you get a deeper understanding.
Outstanding tutor! I came to him with a F in my python class and we ended the class with a A. Very Grateful! Worth every cent!
Python Course highly recommend by Reza, he is very professional and patient in teaching and he simplify lessons professionally.
Very honest,On time, Trustable and he doesn't waste time of classes.
you don't feel bored and disappointed and you will learn python from base including everything you need for complicated problems.
For sure I will spend other relevant courses with you.
Thank you RezaGood mentor. With the good structure of the lessons learned.
Reza has been teaching me programming for nearly six months. He is extremely knowledgeable and intelligent. I didn't have any engineering experience, so he patiently walked me through the fundamentals. If you want to learn about programming, contact him. He is proficient in a number of coding languages.
Reza is a highly skilled programmer and teacher that teaches with patience and compassion. I was very satisfied with his programming classes and I plan to book more classes with him in the future.
Dear All,
I have been learning CFD & programming in Reza classes for a couple of months. I believe that Reza is a perfect tutor and his knowledge and method of teaching are really impeccable. So, I strongly recommend taking part in his classes.Reza has helped me a lot in learning Matlab. Through his lessons and his best teaching methodology, my skills in programming has significantly improved. He not only encouraged me on every step of learning, but also made me confident through his classes. He is indeed a very good teacher, and a perfect guide. I strongly recommend his classes to other students.
Hello dear reader, I had private advanced gas dynamics classes with Reza for teaching me the course material and solving complex questions. He was excellent and fluent in the lesson, and he answered all my questions patiently, which really showed me the high teaching skill of this teacher. If the quality of teaching is important to you, I would definitely recommend him to you. Another strength of his is not wasting time on irrelevant issues, in addition to the fair price.
I had several private meetings with Reza. My project was Python in Linux, which I needed for my Ph.D. thesis. The most important thing I needed to run my project was a high level of skill to fix bugs without wasting time. A private meeting with him proved to me that he is very proficient at coding and he solved my problems very well. His literacy at work was evident to me. If the quality of work is very important to you, I would highly recommend him.
View more recommendations
Rates
Rate
- 64€
Pack rates
- 5 h: 321€
- 10 h: 643€
online
- 64€/h
Details
- The free intro is just for getting acquainted—paid sessions cover actual teaching or project work.
- Please share your materials 24 hours before we meet – it helps me prepare the best session for you!
- Need to reschedule? Just give me 12 hours’ notice.
- Last-minute cancellations/no-shows can’t be refunded.
- Refunds for lesson packs are only available within 30 days of purchase
Reza's Video
Find out more about Reza
Other tutors in Computer programming
Andrea
Birżebbuġa & online
- 10€/h
- 1st lesson free
Priyanka
Docklands, Australia & online
- 55€/h
- 1st lesson free
Pierre
Glis, Switzerland & online
- 64€/h
- 1st lesson free
Ali
Toronto, Canada & online
- 31€/h
- 1st lesson free
Alessandro
Milano, Italy & online
- 40€/h
- 1st lesson free
Mourad
Paris 12e, France & online
- 37€/h
- 1st lesson free
Massimiliano
Ancona, Italy & online
- 35€/h
- 1st lesson free
Laurent
Paris 18e, France & online
- 60€/h
- 1st lesson free
Esmaeil
New York, United States & online
- 26€/h
- 1st lesson free
Reihane
Guelph, Canada & online
- 31€/h
- 1st lesson free
Michael
New York, United States & online
- 43€/h
- 1st lesson free
Gabriel
Seattle, United States & online
- 21€/h
David
Toronto, Canada & online
- 56€/h
Reza
London, United Kingdom & online
- 63€/h
Mohamed
Châtillon, France & online
- 50€/h
- 1st lesson free
João
London, United Kingdom & online
- 35€/h
Amrutha
Vancouver, Canada & online
- 43€/h
Andrea
London, United Kingdom & online
- 173€/h
Othmane
Paris 5e, France & online
- 20€/h
- 1st lesson free
Olaf
Longueville, France & online
- 40€/h
- 1st lesson free
-
More Computer programming tutors