Hello! I’m Mara, a passionate and experienced programming teacher with over 5 years of experience working with students of all ages, from curious kids to motivated teens and adults ready to explore the world of tech.
I specialize in making coding fun, accessible, and practical. Whether you're a young learner or someone looking to build real digital skills, I adapt each class to fit your level and goals.
For kids aged 7 to 12, we start with Scratch, a colorful, kid-friendly platform where they can create games and animations while learning the foundations of programming in a playful, creative way. As they build confidence, we can move into beginner-friendly languages like Python or JavaScript.
For teens and adults, I offer a structured and practical introduction to Web Development using HTML, CSS, and JavaScript. You’ll learn how to build your own websites from the ground up, understand core programming logic, and develop real-world skills you can apply right away. Whether you need support with school projects, want to create a personal portfolio for your CV, or are ready to take the first steps toward a career in tech, I’ll guide you with clear, hands-on lessons tailored to your goals.
What makes my classes unique? I combine a creative learning environment with a clear step-by-step roadmap, helping each student go from beginner to confident coder, no matter their age.
Let’s learn, build, and create together. Whether you’re just starting out or ready to launch your journey as a programmer, I’m here to guide you every step of the way!
Availability
Choose a date and time to start booking your class.
Times are displayed in your local time zone.
Can't find the availability that suits your needs?
Mara is an outstanding teacher! She has a natural talent for making learning enjoyable and accessible. Her clear explanations and engaging style keep students motivated and confident. Mara is patient, supportive, and always encourages curiosity and creative thinking. Her classes are well-organized and truly make a lasting impact. Highly recommended!
Maria Bavra
★★★★★
Mara is amazing teacher, so lucky to meet her! Very positive, attentive, kind and vivid! Kids love her and always wait for coming lessons! Recommend with all my heart, she is just that type of teacher all parents dream to have for their kids!
Laura
★★★★★
Mara es una profesora fantástica, que se adapta perfectamente a la personalidad de sus alumnos. Es paciente, comprensiva y divertida, pero seria y rigurosa en su método. Tiene muchas opciones de aprendizaje, desde Scratch, Python, Robótica... mi hijo se quedó encantado al ver todo lo que podría aprender. Es flexible y muy amable, la recomiendo al 100%.
Laura García Broto
★★★★★
Mara es una gran profesora. Es muy profesional y muy amable y paciente con mi hijo que está aprendiendo a programar con ella y está entusiasmado. Mara es también muy flexible y comprensiva con los horarios.
Además tiene un plan de cursos que motiva mucho a mi hijo, ya que sabe que en adelante puede aprender otras maneras de programar o incluso robótica. Siempre está a la escucha y es muy puntual. La recomiendo totalmente.
Itziar parmo fernández
★★★★★
I teach
Computer Programming
CSS
HTML
Python
Scratch
Web Design
Wordpress
Languages I speak
SpanishWorking proficiency
EnglishWorking proficiency
DutchWorking proficiency
Education
Computer Science
Degree - B.A.
Computer Science
Master/Postgraduate
Frequently Asked Questions
Can I cancel a booking?
Yes, you can cancel booking up to 8 hours before the lesson starts, indicating the reason for the cancellation. We will study each case personally to carry out the refund.
How do I pay for the lesson?
At the time you select a lesson or package of hours, you will make the payment through our virtual payment service. You have two options: - Debit / Credit - Paypal Once the payment is settled, we'll send you an e-mail with the booking confirmation.
Can I modify a booking?
Yes, something unexpected can always happen, so you can change the time or day of the lesson. You can do it from your personal area in "Scheduled lessons" through the option "Change date".
Where are the lessons held?
The class is done through classgap’s virtual classroom. Classgap was developed specifically for educational purposes, including many useful features such as: digital whiteboard, online text editor, webcam, screen sharing and many more. View virtual classroom
Other recommended online Computer Programming teachers:
¡Buenas! Soy Jose Lirón, licenciado en Traducción e Interpretación, con dos años de Estudios Hispánicos y un Técnico Superior en Animación, 3D y Entornos Interactivos. En los últimos años he adquirido bastantes conocimientos en el área de la programación de videojuegos, así que he pensado: ¿por qué no compartirlos? Y por eso estoy aquí. =)
Te puedo enseñar desde los aspectos más básicos, como las variables, los bucles o los primeros pasos dentro de Unity, hasta temas más avanzados, como arquitectura de software, cuestiones de optimización y rendimiento o creación de herramientas personalizadas para el Editor, todo adaptado a tus intereses y tus objetivos.
Por otro lado, mi enfoque a la hora de enseñar es fundamentalmente práctico, así que desde el primer momento vamos a hacer juegos. Si no has tocado nunca un lenguaje de programación o un motor gráfico, empezaremos con pequeños microjuegos que tengan una única mecánica simple, con el fin de que te vayas familiarizando. Y, si ya tienes algo más de experiencia, nos pondremos con cosas un poco más complejas, como puzles o plataformas 2D, aunque no haremos juegos enteros, sino fases sueltas para ir aprendiendo todo el tema del movimiento, las animaciones, las físicas, las colisiones u otras cuestiones más avanzadas (una vez subas de nivel).
Y eso sería todo por mi parte. Si te interesa, no dudes en reservar o pedir una prueba gratuita. ¡Estaré encantado de atenderte! =)
Welcome to a transformative journey in software development, guided by a mentor whose enthusiasm for science and technology is complemented by solid p...
Hey Learner, I am Anurag or Anu in short. I am a Computer Science Degree Student. I have been programming and working with computers for more than 4 y...
Hello everyone! My name is Guglielmo, and I'm thrilled to have the opportunity to be your computer science teacher. I graduated in 2014 with a Bachelo...