

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

S$32/h
1st lesson free
- Computer programming
- C
- Programming languages
- Java
- JavaScript
Graduated in Computer Engineering with a master's degree in mobile computing. I've been working in the area of mobile and web programming for 9 years for international companies.
- Computer programming
- C
- Programming languages
- Java
- JavaScript
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 Computer programming lesson.
About Rui
I'm Rui, professional in the field of mobile and web application development for 9 years in different national and international companies. I currently work for the open banking industry. I have a degree in computer engineering with a master's degree in mobile computing.
I've been tutoring for 3 years to students from 4th grade to higher education. I teach programming in (c, c++, javascript, typescript, flutter, react, python, java) among others.
About the lesson
- Primary
- Secondary
- SPM
- +9
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Masters
Doctorate
Beginner
Intermediate
Advanced
Kids
- English
All languages in which the lesson is available :
English
Classes are for any level of learning, from the most basic to the most advanced. There are initiation classes to the world of programming as well as classes where you can develop projects from start to finish.
Classes are always the object of the student learning or clarifying their doubts, so they are classes with language accessible to anyone.
The classes are always directed to the topic that the student intends to deepen or develop.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to real lessons experienced by the students of Rui.
Perfect! Perfeito! Precisei de ajuda em Programação Funcional e Lógica. Aprendi facilmente a programar em Haskell e Prolog.
- Rui's response :
Perfect! Perfeito! Apenas uma aula e o Rui conseguiu fazer com que eu começasse a perceber que caminho precisava de tomar no projeto. Ainda estamos a começar mas acredito que com as sugestões dele será possível concluir o projeto com sucesso!
- Rui's response :
Perfect! Tenho aulas online com o professor Rui, centradas em AnyLogic com recurso à linguagem Java, e a experiência é excelente. O Rui revela um domínio profundo das ferramentas que ensina, demonstrando sempre segurança, clareza e rigor técnico.
É um professor muito simpático, acessível e paciente, o que torna o processo de aprendizagem mais fluido e motivador. Explica de forma clara, adaptando-se ao ritmo de cada pessoa, e responde a todas as dúvidas com cuidado e atenção. As suas aulas são bem organizadas e equilibradas.
Recomendo vivamente o professor Rui a quem procure aprender ou aprofundar conhecimentos em modelação e simulação com AnyLogic. É um formador competente, dedicado e com excelente capacidade pedagógica.- Rui's response :
Perfect! Bom profissional, ajudou-me com as minhas duvidas relativas ao meu projeto de java :) Recomendo
- Rui's response :
Perfect! O Rui é uma pessoa com muita experiência na área de desenvolvimento de aplicações web o que ajuda na orientação de projectos de cursos de informática, assim como, quem queira aprender para poder evoluir na área. Até ao momento posso dizer que estou satisfeito com a qualidade das aulas e espero poder evoluir com o tempo com a ajuda dele.
Perfect! Bom dia.
Gostámos bastante do Prof. Rui.
Pedi aula para a minha filha, sobre Web development + servidores, e correu muito bem.
O professor Rui, além de ter um bom nível de conhecimentos e de os saber transmitir, é uma pessoa correcta, paciente, dedicada e disponível, tendo conseguido ajudar a minha filha a ultrapassar as suas dificuldades.
Mto obrigada!- Rui's response :
Perfect! professor muito dedicado
Perfect! Recomendo vivamente! Tenho tido explicações com o Rui para melhorar as minhas competências em Angular, e tem sido uma experiência extremamente positiva. Desde o início, o Rui identificou que as minhas principais dificuldades estavam nas bases de JavaScript, e desde então tem sido incansável na sua orientação e acompanhamento. As explicações são claras, adaptadas ao meu ritmo, e o Rui demonstra uma enorme paciência e capacidade para esclarecer todas as minhas dúvidas. O seu apoio no estudo e na prática tem sido fundamental para o meu progresso.
- Rui's response :
Perfect! Professor muito dedicado e sempre a ajudar quando necessário! Muito obrigada pelo apoio!
- Rui's response :
Perfect! Professor empenhado , apresentou sempre muita disponibilidade para me ajudar num projeto em C.
- Rui's response :
Perfect! O professor foi um ótimo explicador, onde ajudou me a fazer um projeto em flutter! Recomendo bastante se estiverem apertados em termos de prazos!
- Rui's response :
Perfect! Perfeito! O professor Rui é muito disponível, simpático e tem um vasto conhecimento dos conteúdos.
Tem sido uma grande ajuda na minha progressão nos conhecimentos sobre Arquitetura de Computadores e no projeto que estou a desenvolver na linguagem C.- Rui's response :
Excellent! Professor com muitos conhecimentos, disponível , atencioso, responsável e cumpridor. Tenta que os alunos aprendam, respeita o ritmo do mesmo tentando atingir os objetivos definidos.
Projeto atingido com sucesso !- Rui's response :
Perfect! O professor Rui está-me a explicar do básico linguagem C e a ajudar-me com o meu projeto.
É muito prestável fazendo com que o meu trabalho seja mais autônomo o que faz com que aprenda melhor! Além disso tem muita paciência!!- Rui's response :
Excellent! Foi muito acessível, disponível e ajudou nas dificuldades sentidas em Swift e Android. Recomendo.
- Rui's response :
Perfect! O professor Rui é impecável muito paciente e sempre disposto a ajudar quando tenho dúvidas, nota-se que domina muito bem a linguagem de programação C
- Rui's response :
Perfect! Em apenas uma hora passei de completamente ignorante em kotlin para capaz de entender e resolver exercícios, recomendo bastante, ensina a lógica e incita à resolução de forma autônoma.
- Rui's response :
Perfect! A aula com o Rui foi excelente. Consegui entender a linguagem Kotlin e comecei a resolver problemas de exames autonomamente. Recomendo para qualquer um.
- Rui's response :
Perfect! O Professor Rui tem me ajudado bastante a perceber a matéria que estou a estudar em Python.
É bastante paciente e dedicado
Recomendo- Rui's response :
Perfect! Adorei a primeira aula com o Rui! Deu-me motivação e conforto para programar. Finalmente consegui olhar para a Programação Concorrente e Distribuída de uma maneira mais detalhada e clara.
Obrigado!- Rui's response :
Perfect! O professor Rui é muito trabalhador e ciente das suas capacidades. Nós usamos R e RStudio aplicado às finanças e aos mercados financeiros.
- Rui's response :
Perfect! O professor Rui é muito claro e objetivo na forma como me explica os conteúdos! Coisas que para mim parecem mais complicadas vão começando a fazer sentido. As aulas, que se focam principalmente nas linguagens React, NodeJS e SQL, são bastante diretas e tudo é ensinado com muito profissionalismo da parte do Rui!
- Rui's response :
Perfect! Muito atencioso e simpático. Ajudou me na área da Segurança Informática
- Rui's response :
Perfect! O professor Rui é um excelente professor, é muito didático, está me a ajudar em Pyhton e em Java, sou muito agradecido pela sua paciência que tem a ensinar me as matérias.
- Rui's response :
Excellent! As aulas com o professor Rui foram muito boas, aprendi bastante.
- Rui's response :
Espero que tudo corra bem com a sua apresentação.
Perfect! O Rui é muito paciente, acessível e dedicado . Muito detalhado nas suas explicações e preocupado com o nosso entendimento de tudo o que é feito!
- Rui's response :
Perfect! Rui é um execelente professor, tem bastante experiencia com front end, recomendo 100%
- Rui's response :
Perfect! Rui is a very experienced developer tutor. His accurate answers helped me a lot in the first class. That's what I need in Superproof. He impressed me, and I'd like to book more sessions with him.
- Rui's response :
Excellent! O Rui é um explicador bastante acessível, estamos a trabalhar em Algoritmos e Estrutura de Dados na linguagem C, até à data tem corrido tudo bem, tenho percebido os conteúdos de preparação para a realização do projeto.
Perfect! O Rui é um tutor dedicado, claro na explicação da matéria e pormenorizado na sua abordagem aos conteúdos!
- Rui's response :
Estive ajudar o João no seu bootcamp de full-stack Web Developer com HTML, CSS, JS, SQL, NodeJS. Ainda tivemos a explorar React para o desenvolvimento do seu projeto final.
Perfect! Estou desenvolvendo alguns projetos de automação com o playwright e o cypress e o Rui tem me ajudado muito com o typescript e me orientado com as boas práticas de teste e tem me dado dicas execelentes ! É dedicado, pontual atencioso e muito prestativo . Recomendo !
- Rui's response :
Perfect! Excelente explicador. Muito atencioso, paciente e sempre com disponibilidade. Recomendo vivamente!
- Rui's response :
Perfect! O Rui é um professor, super inteligente, paciente e o que lhe diferencia aos demais com quem já passei, é a sua disponibilidade. tem sido uma grande experiência poder contar com o seu conhecimento
- Rui's response :
Perfect! Ainda não começaram as aulas mas já estabeleci uma excelente comunicação e compreensão do que necessito com o Rui. Vamos colocar em prática conhecimentos de linguagem C# e estou muito entusiasmado por começar. 5 estrelas.
- Rui's response :
Perfect! O Rui é um professor interessado no contexto de cada aluno, de modo a poder providenciar a melhor ajuda possível. Iniciamos a aprendizagem de HTML, CSS e JavaScript e o Rui foi bastante paciente a leccionar estas temáticas. Demonstra bom conhecimento e domínio destas linguagens. Boa adaptação ao ritmo de cada aluno. Recomendo.
- Rui's response :
Foram dadas várias aulas com o foco de ajudar a Sofia a entender melhor o mundo da programação.
Perfect! O Rui for preponderante no apoio de um projeto final de curso onde foram utilizadas linguagens como Nodejs, JavaScript, CSS e Firebase. A sua excelente capacidade técnica e o bom relacionamento interpessoal fizeram a diferença. Por esse motivo recomendo as suas explicações.
- Rui's response :
Perfect! Professor paciente, que possui flexibilidade para ajudar e explica de forma clara e simples. Ajudou-me de forma prestável no processo de aprendizagem da linguagem Java.
- Rui's response :
Estive a explicar ao Gonçalo a matéria sobre a cadeira de Infra Estruturas Computacionais Distribuídas da sua Licenciatura.
Perfect! O Rui ajudou-em na elaboração de um projeto de programação concorrente e distribuída em Java. Disponível, Paciente e Rigoroso, foi essencial para o meu sucesso. Obrigada
- Rui's response :
Estivemos a realizar o seu projeto de JAVA com o tema do jogo Agar.io que envolvia programação concorrente e distribuída de múltiplos jogadores.
Perfect! O professor Rui, é muito paciente e tem muita flexibilidade para ajudar
- Rui's response :
Desejo-lhe sorte para o seu exame!
Perfect! Focado, objetivo e muito prestável.
- Rui's response :
Perfect! Gostei muito. Ajudou me a perceber melhor o meu código e a encontrar os erros que precisava. Se precisar de ajuda vou de certeza repetir!
- Rui's response :
Correu super bem. Votos de sucesso.
Perfect! Eu tive a oportunidade de conhecer o professor Rui e devo dizer que ele é um profissional notável. É bastante paciente, disponível, dedicado e competente. A sua clareza nas explicações e habilidade como explicador me estão a ajudar bastante no processo de aprendizagem de Java.
- Rui's response :
Perfect! Excelente professor. Tem todas as características que desejava: paciente, inteligente e muito bom a explicar e muito eficiente. Recomendo imenso.
- Rui's response :
Perfect! O Professor Rui tem revelado ter boas competências técnicas para um domínio programático alargado, permitindo dar aulas a várias disciplinas ou unidades curriculares.
Destaco, em particular, as competências de perfil, essenciais para se estabelecer uma interação positiva e eficaz. Isto é, com facilidade:
- comunica com clareza e objetividade;
- dá suporte material para o estudo autónomo;
- dá orientações precisas e organiza estudo do aluno;
- ajusta a explicação às exigências da escola;
- otimiza o tempo da explicação, com trabalho prévio e de reforço.- Rui's response :
Correu tudo bem, a Luísa é uma aluna bastante empenhada e dedicada.
Perfect! 5 estrelas, tanto em disponibilidade quanto em conhecimento.
- Rui's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor
O Rui é um profissional exemplar. Sempre demostrou empenhado em fazer o melhor trabalho possível. Suas capacidades técnicas em front-end são excepcionais e é um comunicador nato.
Um professor muito amigo e com um metodo de ensino e inovador.
Recomendo fortemente as suas explicacoesO Rui é uma pessoa bastante disponível e sobretudo bastante conhecedora. Ajudou-me em vários projetos de programação. A sua ajuda foi essencial !
Recomendo este professor. Além de saber explicar bem a matéria, é bastante atencioso.
O Rui é um explicador excecional com vasto conhecimento em Programação Concorrente e Distribuída, sendo fundamental na minha preparação para o exame nesta disciplina.
O Rui foi super prestável no apoio ao desenvolvimento de um projeto. Conceitos muito bem explicados. Obrigado!
Ótimo professor, explica bem e muito atencioso.
O professor Rui ajudou-me em matérias de SO e de Inteligencia artificial (com python) de uma forma atenciosa e fácil de perceber.
Sempre muito atencioso, pontual, possui muita competência e para mim que venho de uma área completamente diferente e o mais importante, tem paciência e didática.
O Rui é um excelente profissional com muito conhecimento e sempre disponível para ajudar.
Com o seu conhecimento em Java conseguiu tirar-me dúvidas e ajudar a melhor as minhas capacidades.O Rui é um profissional que demonstra e partilha os seus excelentes conhecimentos e capacidades aos seus alunos de forma simples e pragmática.
Professor paciente, competente e dedicado,pronto para esclarecer as dúvidas que possam surgir.O Rui é um excelente professor. Sempre disponível, profissional e vê-se que sabe muito sobre o assunto. Não há pergunta que fique por responder. Estou a aprender html, css e JavaScript e aprendo imenso em cada aula. Recomendo!
Ajudou me a encontrar uma solucao para erros de codigo com paciencia, e ajudou me em tudo que podia. Recomendo!
Eu tive a oportunidade de conhecer o professor Rui e devo dizer que ele é um profissional notável. É bastante paciente, disponível, dedicado e competente. A sua clareza nas explicações e habilidade como explicador tornaram o processo de aprendizagem mais fácil para mim.
Excelente professor. Tem todas as características que desejava: paciente, inteligente e muito bom a explicar e muito eficiente. Recomendo imenso.
O Rui é um bom professor com sólidos conhecimentos e ensino de qualidade!
Competente e com ótima didática. Conhecimento sempre em alta, marcando pelo seu Profissionalismo e Dedicação na área de programação.O Rui é uma pessoa muito prestável e disponível para ajudar. Quando me explicava as matérias, revelou ter bastante conhecimento sobre as mesmas, explicando de uma forma simples, suscinta e eficiente.
Está sempre pronto a esclarecer qualquer dúvida que surja.Rui é muito responsável, da a melhor guia para perceber muito bem as dúvidas que tenho e ensina o mais complexo de uma maneira fácil de perceber. Obrigada.
O Professor Rui tem revelado ter boas competências técnicas para um domínio programático alargado, permitindo dar aulas a várias disciplinas ou unidades curriculares.
Destaco, em particular, as competências de perfil, essenciais para se estabelecer uma interação positiva e eficaz. Isto é, com facilidade:
- comunica com clareza e objetividade;
- dá suporte material para o estudo autónomo;
- dá orientações precisas e organiza estudo do aluno;
- ajusta a explicação às exigências da escola;
- otimiza o tempo da explicação, com trabalho prévio e de reforço.
View more recommendations
Rates
Rate
- S$32
Pack rates
- 5h: S$158
- 10h: S$315
online
- S$32/h
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 30mins
Details
30
Find out more about Rui
Similar Computer programming teachers in Porto
Josh
Singapore & online
- S$20/h
- 1st lesson free
Pranav
Singapore & online
- S$50/h
- 1st lesson free
Jeffrey
& online
- S$50/h
- 1st lesson free
ChandraSekhar
Singapore & online
- S$45/h
- 1st lesson free
Hardhik
Singapore & online
- S$20/h
- 1st lesson free
Guan
Singapore & online
- S$50/h
- 1st lesson free
Shu-Hsuan
Singapore & online
- S$45/h
- 1st lesson free
Pyae Sone
Singapore & online
- S$50/h
- 1st lesson free
Lp
Singapore & online
- S$50/h
- 1st lesson free
Imraj
& online
- S$30/h
- 1st lesson free
Michelle
Singapore & online
- S$30/h
- 1st lesson free
Debsubhra
Singapore & online
- S$30/h
- 1st lesson free
Dylan
Singapore & online
- S$15/h
- 1st lesson free
Akshay Narayanan
& online
- S$10/h
- 1st lesson free
Mikhail
& online
- S$30/h
- 1st lesson free
Destiny
& online
- S$20/h
- 1st lesson free
InSpxRe
Singapore & online
- S$20/h
- 1st lesson free
Qabir
& online
- S$3/h
- 1st lesson free
Arthi
& online
- S$75/h
- 1st lesson free
Himanshu
& online
- S$35/h
- 1st lesson free
-
See Computer programming tutors