Enseignant vérifié, modéré par l'équipe de Classgap
160 cours
Informatique, Programmation
Hello,
I'm Sandra, a Computer Science teacher with 10+ years experience in teaching - 8 years teaching children in the UK public schools and a private international school in Spain. My experience ranges from teaching basic computational thinking to 7 year olds to more advanced topics at A level and beyond.
For GCSE and A-level students I provide teaching materials (presentations) and practice materials (worksheets, past papers, etc). I've taught and marked students following OCR, AQA and Edexcel boards (incl. international students).
For me, the most important trait of a teacher (especially online) is patience and the ability to explain difficult concepts with real-life examples.
I make sure you do not leave my lesson having doubts or gaps in your understanding of the current topic. I tailor my lessons based on your level, experience, age and comprehension speed. I have resources appropriate to 5 year olds, and 50 year olds.
I believe that learning should be a fun and engaging process in order for it to stick. There are many professionals out there, who are great at programming, but may lack teaching experience and the right approach for each learner. My experience with a large range of age groups, nationalities and cultures allows me to connect on a human level with my students and help them overachieve their expectations.
I like spending my free time in nature, dancing or traveling.
Challenge: Can you crack this code?
01010011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01101111 01101111 01101110 00100001
Enseignant vérifié, modéré par l'équipe de Classgap
57 cours
Programmation, Informatique
Hi! I’m Rai Waqas, a professional Software Engineer and experienced instructor with 4+ years of industry and teaching experience. I help students understand programming deeply, code confidently, and succeed in exams, assignments, and real-world projects.
I teach a wide range of subjects, including:
✅ C / C++ / Java
✅ Object-Oriented Programming (OOP)
✅ Data Structures & Algorithms
✅ Python
✅ Machine Learning & Data Mining
✅ SQL (MySQL, MS SQL Server)
✅ Web Development (HTML, CSS, JavaScript)
✅ Operating Systems & Assembly Language
💡 My teaching style
I combine strong theoretical foundations with hands-on practical coding. My lessons are:
Easy to understand (even for beginners)
Structured and goal-oriented
Focused on problem-solving, not memorization
Tailored to your level and learning pace
📌 I can help you with
University courses & exam preparation
Assignments and projects (Basics, OOP, Python, DSA, Databases)
Understanding difficult concepts step by step
Writing clean, efficient, and professional code
🎯 Whether you’re a beginner, a computer science student, or someone aiming to level up your programming skills, I’ll guide you every step of the way.
👉 Book a lesson now and start your journey toward becoming a confident and skilled programmer!
Enseignant vérifié, modéré par l'équipe de Classgap
121 cours
Production musicale
¡Hola! 👋🏻 Soy Carlos Chacón, Ingeniero de Sonido y Productor Musical egresado de la Academia Audioplace, Caracas en el 2016. Desde el 2012 me dedico a la música y a la producción musical, adquiriendo experiencia en diversos estudios y productoras. Recientemente en el 2019 también me convertí en profesor de Audio Digital, Edición, Mezcla Discográfica, Masterización, etc. tanto en entornos presenciales como online. Tengo experiencia dando clases a alumnos de bachillerato y universidad. También soy guitarrista. Me gusta organizar las clases según las necesidades de cada alumno. 😄 ¡Estaré encantado de ayudarte a conseguir tus objetivos!
Enseignant vérifié, modéré par l'équipe de Classgap
Nouveau Professeur
Programmation, UX/UI Design
Hello! 👋 I’m Stephen Ezea, 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, Scratch, Java, SQL, React, and JavaScript — and I love making complex topics simple and fun for students. Over the years, I’ve taught at both secondary and post-secondary levels, helping young learners and beginners gain confidence by building real-world projects like 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.
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!
Enseignant vérifié, modéré par l'équipe de Classgap
6 cours
Informatique, Mathématiques
Hello, I’m Yasir. I’m a PhD candidate in Computer Science at the University of Zurich and I teach GCSE and A-Level Computer Science, plus GCSE Maths. I started tutoring in 2022 while doing my Master’s. I grew up with the British Education system (i did GCE O-levels in 2011), so AQA, OCR, and Edexcel feel like home.
My classes are relaxed and well structured. First we make the main idea click with a simple story, sketch, or a tiny Python demo. Then we practise with short checks and exam style questions from your board. I use the right mark scheme language, give quick, kind feedback, and finish each lesson with a short recap and a small, targeted task. If something feels confusing, we slow down. If it is solid, we move on.
I am currently doing a PhD in Computer Science, while working on real systems like blockchain and security, so I know how Computer Science connects to the real world, and I explain things in plain English. For the NEA, I guide planning, testing, and evaluation, and I never write a student’s code. Calm lessons, clear steps, steady results
Enseignant vérifié, modéré par l'équipe de Classgap
Enseignant premium
67 cours
Bureautique
Enseignant et formateur en bureautique et initiation à la programmation ⏤ Sortant de l'École Normale Supérieure de Marrakech, j'enseigne l'informatique au lycée depuis 2000. Je dispense des cours de bureautique et de progra...
Enseignant vérifié, modéré par l'équipe de Classgap
47 cours
Programmation
Hola, soy Robinson Clemente. Estudié una Tecnología en Desarrollo de Software y también una Ingeniería de Software. Recuerdo que cuando daba esos primeros pasos en la programación en la universidad, una de las dificultades que tenía, era la lógica de programación, ya que en ocasiones no lograba dar con la solución al ejercicio dado por el docente ya que esta la que te permite pasar del problema a la solución en código. También al inicio, se puede presentar dificultades para comprender los conceptos de la programación, ya que aprender cosas nuevas no siempre resulta fácil y menos cuando se tocan conceptos abstractos.
Y es justo en estas cosas en donde quiero entrar para ayudarte a que puedas mejorar esas habilidades implicadas superando así esas dificultades. Y es que realmente programar no es fácil, pero como dice el dicho «la práctica hace al maestro» por lo que debe haber un compromiso de nuestra parte para ser constantes en la práctica para poder mejorar como programadores.
En cuanto a la clases, inicialmente busco conocer tu contexto, las dificultades que estás teniendo y los objetivos que deseas alcanzar para así poder planear la(s) clase(s) acorde a tales necesidades. Lo que quiero es que tengas claro el qué (la teoría necesaria) y el cómo (la práctica) para que así puedas, por medio de ejercicios y/o proyectos, avanzar, ya que practicando (haciendo) es que realmente se aprende.
Notas adicionales
Por ahora solo ofrezco clases personalizadas en Java.
Por favor, antes de reservar una clase, ponerse en contacto conmigo por medio de la mensajería. De la misma forma, tener muy presente el apartado de Cancelaciones y reembolsos de los Términos y Condiciones de Classgap antes de reservar una clase.
No hago tareas, exámenes, talleres ni proyectos. Esa es tu responsabilidad.
Como me indica Classgap “Las clases de prueba son entrevistas con el alumno para que te conozca. Suelen durar 20 minutos y en ellas podrás compartir tu metodología y contenido”. Así que no reserves una clase de prueba gratuita con un propósito distinto a ese.
Temario:
Sentencias condicionales
Sentencias repetitivas (también conocidas como bucles o en inglés loops)
Operadores
Métodos
arreglos, listas, colas, pilas
Recursividad
Programación orientada a objetos (POO)
lógica de programación (análisis y resolución de problemas)
Interacción simple con bases de datos
Aspectos básicos de Java/Jakarta EE (servlets, filters, cookies, sessions)
Si algún tema (más avanzado por ejemplo) no aparece aquí, no dudes en preguntarlo por la mensajería, así podré indicarte si te puedo ayudar.
Enseignant vérifié, modéré par l'équipe de Classgap
12 cours
Technologie, Dessin Technique
Retraité de l'Education Nationale... ⏤ Retraité de l'Education Nationale, j'ai enseigné pendant 30 ans la Technologie en collège et la Construction Mécanique en lycée professionnel en class...
Enseignant vérifié, modéré par l'équipe de Classgap
Nouveau Professeur
Mathématiques, Programmation
I am a Mathematics graduate from Bahauddin Zakariya University, Multan, with a strong passion for both teaching and technology. My academic foundation allows me to teach a wide range of mathematical subjects including Algebra, Linear Algebra, Linear Programming, and Calculus. Additionally, I specialize in LaTeX for creating professional reports, presentations, academic posters, and other technical documents—skills I regularly use for my own projects, including my final year report and educational posts on social media.
Beyond mathematics, I am also well-versed in computer programming. I have hands-on experience with HTML, CSS, JavaScript, Python, MATLAB, and VBA. I built my personal portfolio website from scratch using front-end technologies to showcase my final year project. One of my most engaging projects is an interactive Streamlit-based web dashboard that performs exploratory data analysis (EDA) on aircraft crash data using Python.
I also bring practical experience in automation using VBA. Notably, I developed a test shuffler tool and an automated certificate generator that reads names and classification details (participant, attendee, or winner) from Excel, places them on certificate templates, and saves the files automatically. My goal as a tutor is to make learning interactive, practical, and tailored to each student's pace, ensuring a strong grasp of both theoretical and applied concepts.
Enseignant vérifié, modéré par l'équipe de Classgap
Nouveau Professeur
Programmation, Bureautique
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 información. Cuento con conocimientos en desarrollo web full stack, manejando herramientas como Node.js, React, Next.js, PHP, Laravel, Express y bases de datos MySQL.
Me apasiona enseñar y compartir conocimiento, creando entornos de aprendizaje dinámicos, prácticos y centrados en el estudiante. He orientado procesos formativos en desarrollo web, lógica de programación y herramientas digitales, fomentando la comprensión de conceptos técnicos de manera clara y aplicada.
Destaco por mi paciencia, comunicación asertiva y empatía, así como por mi capacidad para adaptar los contenidos según el ritmo y nivel de cada persona. Mi propósito es inspirar a otros a descubrir su potencial a través de la tecnología y el aprendizaje continuo.
Voir plus
Comment Classgap fonctionne-t-il ?
1. filtrer et trouver un enseignant 2. Essayez une leçon gratuite 3. Apprendre régulièrement