

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Rui will be happy to arrange your first C++ lesson.
Rui
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Rui will be happy to arrange your first C++ lesson.
- Rate $45
- Response 1h
-
Students50+
Number of students Rui has taught since their arrival at Superprof
Number of students Rui has taught since their arrival at Superprof

$45/h
1st lesson free
- C++
- JavaScript
- C#
- C#.NET
Computer Engineering Teacher at IST teaches programming classes and supports computer science projects
- C++
- JavaScript
- C#
- C#.NET
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Rui will be happy to arrange your first C++ lesson.
About Rui
I am a professor of computer engineering at Instituto Superior Técnico and currently a doctoral student specializing in Artificial Intelligence. I've taught several subjects, such as Operating Systems, Distributed Systems, Object-Oriented Programming (Java), and Compilers.
Some of the topics and languages I teach:
- Python, Java, C and C++, Kotlin, R, Javascript.
- Operating Systems (Multi-threading, Processes, Memory, Pipes).
- Distributed Systems (RMI, SunRPC, RabbitMQ).
- Artificial Intelligence and Data Science (Pytorch, OpenCV, Keras, Scikit-learn).
- Computer Architecture (MIPS, Assembly).
- Compilers and Programming with Objects.
- Web applications (Django, Spring MVC, React JS).
I have experience in teaching people with basic, intermediate, and advanced knowledge. I help prepare students for exams and projects and also students who need to consolidate knowledge, or who want to learn a new language.
About the lesson
- Elementary School
- Middle School
- Sophomore
- +12
levels :
Elementary School
Middle School
Sophomore
Junior
Senior
Advanced Technical Certificate
College / University
Adult Education
Masters
Doctorate
MBA
Beginner
Intermediate
Advanced
Children
- English
All languages in which the lesson is available :
English
Depending on the student's level of knowledge, I try to make the students understand the bases so that it is easier to evolve. I illustrate the material with examples and only advance after the student has shown confidence in what they have learned.
I support several modalities:
- Occasional doubts about a language or technology, or even a specific part of a chair.
- Project support, preparation and clarification of doubts.
- Support for tests or exams, solving exercises.
- Monitoring of subjects throughout the semester.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Fiz um pacote de 10h de Python com o Rui, foi uma experiência ótima, consegui acabar a cadeira com uma nota acima do que estava a espera. Recomendo!
O Rui é muito bom professor, ajudou-me bastante com Python e Java e atualmente está a ajudar-me na cadeira de Programação com Objetos. Recomendo especialmente pelo conhecimento que tem!
Tive o prazer de ter aulas de programação com o Rui e se não fosse ele não sabia as bases que sei hoje. Recomendo!
O Rui é uma pessoa calma que gosta bastante de partilhar conhecimento. A sua maior vantagem é que não desiste até que os seus alunos assimilem a matéria!
Fui aluno do professor Rui e posso dizer que foi dos melhores professores que tive no Instituto Superior Técnico. O melhor mesmo é a preocupação que ele tem para que os alunos percebam e não saiam com dúvidas da aula. Aconselho a 200%!
View more recommendations
Rates
Rate
- $45
Pack rates
- 5h: $213
- 10h: $392
free lessons
This first lesson offered with Rui will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
online
- $45/h
Details
The free 30 minutes are for lesson preparation and planning, and include the first contact for booking and a little preparation before the lesson in order to build a plan that is favorable to the student.
In addition to the above class packages, we can negotiate other packages and payment methods depending on the student's needs.
Other tutors in C++
-
![teacher_picture]()
Reza
Brooklyn & online- Ambassador
Expert coding tutor (12+ yrs) python, javascript, c++, ai, web dev & more
- $40/h
- 1st lesson free
-
![teacher_picture]()
João
New York & online- Ambassador
Tutoring lessons with c, c++, c#, java, python, sql, javascript, data science, machine learning and more!
- $20/h
- 1st lesson free
-
![teacher_picture]()
Esmaeil
New York & online- Ambassador
Expert programming tutor: python, java, system design & interview prep — master's cs, 300+ students
- $25/h
- 1st lesson free
-
![teacher_picture]()
Bryan
Cheektowaga & online- Ambassador
Tutor / developer with 6+ years of experience in tutoring javascript, react, node, python, sql & computer science
- $25/h
-
![teacher_picture]()
Edward
Houston & online- Ambassador
Mit grad passionate about teaching ai, computer science and coding. focused on empowering the next generation of software engineers thrive in the age of ai.
- $85/h
-
![teacher_picture]()
Sthefanie
San Antonio & online- Ambassador
Doing phd, graduate in software engineer with hard skills in programming language, logic, data structure, big data and researching artificial intelligence technologies.
- $100/h
-
![teacher_picture]()
Seth
McMinnville & online- Ambassador
Succeed in python, java, or c++. get personalized lessons from a friendly expert who has helped thousands of people learn to code.
- $39/h
- 1st lesson free
-
![teacher_picture]()
Miranda
Gainesville & online- Super Prof
Professional computer science tutor with master's degree in computer science and over 5 years of teaching experience teaches fundamental computer science principles and practical programming skills.
- $30/h
-
![teacher_picture]()
Andrei
California City & online- Ambassador
Personalized programming lessons: python, javascript, c, c++, java, sql, and much more. computer engineer. theory and practice. immediate availability.
- $50/h
- 1st lesson free
-
![teacher_picture]()
Mehrdad
New York & online- Ambassador
C++ tutoring: get the help you need from a data science student with 8 years of experience
- $30/h
- 1st lesson free
-
![teacher_picture]()
Ricardo
San Antonio & online- Ambassador
Master coding with a pro tutor: c, c++, c#, python, java, and more! unleash your programming potential today!
- $25/h
-
![teacher_picture]()
Mike
Brooklyn & online- Ambassador
Unlock your potential in python, java, javascript, html, and more with me - university of pennsylvania cis graduate
- $15/h
- 1st lesson free
-
![teacher_picture]()
Hussein
Washington & online- Ambassador
A talented lecturer in cs gives you algorithms & data structures & programming languages lessons online
- $20/h
- 1st lesson free
-
![teacher_picture]()
Akash
Boston & online- Ambassador
* 6-star coder with gold badge in c++, java, python. * advanced sql certification. * professional software developer working with java and javascript.
- $25/h
- 1st lesson free
-
![teacher_picture]()
Dr․ joshua
Urbana & online- Ambassador
9+ years of experience tutoring computer science (and other stem). video + transcript + detailed typeset notes provided after every session. phd in machine learning for robotics from illinois
- $60/h
- 1st lesson free
-
![teacher_picture]()
Fazil
Highland Falls & online- Super Prof
Master programming languages! expert tutoring in c++, python, and computer programming. unlock your coding potential today!
- $10/h
- 1st lesson free
-
![teacher_picture]()
Sonia
New York & online- Super Prof
Expert programming tutor teaches python, c/c++, java and more for all levels
- $20/h
- 1st lesson free
-
![teacher_picture]()
Fatma
Boston & online- Ambassador
Experienced computer programming tutor with 3+ years of experience helping 150+ students master python, c++, sql, data structures, databases, and machine learning
- $30/h
-
![teacher_picture]()
Mohamed
Remote & online- Super Prof
Learn programming and software development: python, c/c++, javascript, typescript, sql, algorithms, projects, and ai co-development
- $30/h
- 1st lesson free
-
![teacher_picture]()
Muhammad
Houston & online- Ambassador
Master programming languages: sql, javascript, c++, html,css,javascript,java and more for building powerful, interactive, and high-performance applications across platforms
- $15/h
- 1st lesson free
-
See C++ tutors




















