Hello! 👋 I’m Stephen, a passionate software engineer and computer science teacher with over 5 years of experience teaching coding and technology. I hold a Bachelor’s degree in Electronic Engineering and have completed advanced training in AI programming with Python and full-stack web development.
I specialise in programming and coding — Python, Java, JavaScript, TypeScript, SQL, NodeJS, React, CSS, HTML and Web Development. I also teach UX-UI and 3D designs with Blender, and I love making complex topics simple and fun for students. Over the years, I’ve helped young learners and beginners at the university, graduates, secondary and post-secondary levels, gain confidence by building real-world projects like console applications, games, websites, and apps.
My classes are interactive, project-based, and student-focused. I organise each lesson around your goals — whether you want to pass exams, learn coding from scratch, or build advanced skills like AI and web apps. I use modern tools like GitHub, Replit, and Figma to keep lessons engaging and hands-on when necessary.
What sets me apart is my friendly approach: I treat my students as teammates, not just learners. I believe that everyone can learn to code with the right guidance and encouragement. My goal is to inspire creativity, curiosity, and problem-solving skills so you don’t just learn theory — you create something amazing.
If you’re ready to explore the exciting world of coding, let’s get started together!
Disponibilidad
Elige fecha y hora para empezar a reservar tu clase.
Los horarios se muestran en tu zona horaria local.
Stephen is a very good, kind and patient teacher! He's currently helping me to program in Java and really makes sure I understand everything very well, and also that I'm the one writing the codes in the end. I felt very lost and stressed before taking classes with Stephen, however I'm now starting to feel more confident. Can very much recommend taking classes with Stephen.
Enseño
Programación
SQL
Javascript
Python
Web
Java
Lua
Diseño de Interfaces (UX y UI)
Diseño 3D
UX (User Experience)
Los idiomas que hablo
InglésCompetencias completas
Estudios y certificaciones
Degree In Electronic Engineering (Major In Software Engineering)
Licenciatura
Machine Learning Certificate
Certificado
Ai Programming Certificate
Certificado
Full-Stack Development Certificate
Certificado
Database Design Cerficate
Certificado
React Development Certificate
Certificado
Javascript Development Certificate
Certificado
Html And Css
Certificado
Otras cosas que me gustan
Preguntas más frecuentes
¿Puedo cancelar una reserva?
Sí, puedes cancelar una reserva hasta un máximo de 8 horas antes de la clase, indicando el motivo de cancelación. Estudiaremos cada caso de forma personal para proceder a la devolución del importe.
¿Puedo modificar una reserva?
Sí, siempre puede surgir algún imprevisto, por lo que podrás cambiar la hora o el día de clase. Puedes hacerlo desde tu área personal, dentro de "Clases programadas", en la opción “Cambiar fecha”.
¿Dónde se realizan las clases?
Las clases se realizan en el aula virtual de Classgap, desarrollada para el ámbito formativo con muchas funcionalidades específicas para ello, como el vídeo-chat, la pizarra virtual o el editor de textos a tiempo real. En el siguiente enlace puedes ver una demo del aula y conocerla: Ver aula virtual
¿Cómo realizo el pago de la clase?
En el momento en que selecciones una clase o un pack de horas, podrás realizar el pago mediante nuestro TPV virtual. Tienes dos opciones para efectuar el pago: - Tarjeta de crédito. - Paypal. Una vez realices el pago de la clase, recibirás un e-mail de confirmación de la reserva.
Otros profesores de Programación que te recomendamos:
Profesor verificado, moderado por el equipo de Classgap
247 clases
Programación
SQLPHPPythonC++WebJava
Desde hace mucho tiempo soy un profesional dedicado al desarrollo de software en diferentes arquitecturas y tecnologías, aplicando las más sobresalien...
Profesor verificado, moderado por el equipo de Classgap
2036 clases
Programación, Matemáticas
JavaCC++VBAVisual Basic
Soy Ingeniera Informática, ejerzo desde que me gradué y he tenido la oportunidad de trabajar en diferentes áreas y en diversas empresas. Sin embargo, ...
Profesor verificado, moderado por el equipo de Classgap
7 clases
Programación, Ofimática
SQLJavascriptNodeJSPHPPythonWeb
Tecnóloga en Análisis y Desarrollo de Software con experiencia en formación, mentoría y acompañamiento académico en el área de tecnologías de la infor...
Profesor verificado, moderado por el equipo de Classgap
167 clases
Matemáticas, Programación
PythonC++MatlabVBA
Estudiante del Doctorado en Ingeniería Química en la línea de investigación de modelado, simulación, optimización y control de procesos. He participad...