

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Mara will be happy to arrange your first Computer Programming lesson.
Mara
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Mara will be happy to arrange your first Computer Programming lesson.
- Rate R648
- Response 3h
-
Students50+
Number of students Mara has accompanied since joining Superprof
Number of students Mara has accompanied since joining Superprof

R648/h
1st lesson free
- Computer Programming
- Python
- HTML
- CSS
- Video game programming
Programming Lessons for Kids: Learn to Code and Create Games with Scratch or Roblox Studio
- Computer Programming
- Python
- HTML
- CSS
- Video game programming
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Mara will be happy to arrange your first Computer Programming lesson.
About Mara
Hi there! My name is Mara, and I am a passionate and experienced programming and robotics teacher with over 10 years of experience teaching kids and teens online. I specialize in making coding fun, accessible, and engaging, helping students not only learn programming but also develop critical thinking and problem-solving skills.
What sets me apart is my dedication to creating a positive, supportive environment where students feel encouraged to explore and grow. I have designed a unique **step-by-step Gaming Roadmap** to guide young learners from beginner to advanced levels, starting with Scratch and progressing to more advanced programming languages like Python or JavaScript based on their interests.
My teaching philosophy is rooted in patience, creativity, and adaptability. I customize every lesson to the student’s pace and learning style, ensuring they build confidence while achieving their goals.
I’m committed to professionalism and high-quality instruction, and I take pride in seeing my students thrive and enjoy the learning process. Whether your child is just beginning their coding journey or looking to advance their skills, I am here to help them succeed every step of the way.
Let’s learn, create, and have fun together—join my class and start your coding adventure today!
About the lesson
- Primary
- Secondary
- AS Level
- +7
levels :
Primary
Secondary
AS Level
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
I believe in a hands-on, project-based approach to teaching programming and robotics. My lessons are interactive and designed to engage students by allowing them to create their own projects, such as games, animations, or even functional code. I tailor each lesson to the individual student’s pace, learning style, and interests, ensuring that they feel confident and motivated throughout their journey.
To keep students engaged, I use visual aids, challenges, and creative problem-solving activities. My focus is not only on teaching the "how" but also the "why," helping students develop logical thinking and a deeper understanding of programming concepts.
# **A Typical Lesson Plan**
1. **Introduction (5-10 min)**: A brief recap of the previous lesson and introduction to the day’s topic.
2. **Core Learning (20-30 min)**: Explanation and demonstration of a new concept or tool using relatable examples.
3. **Hands-On Practice (20-30 min)**: Students work on a guided project or activity to apply what they’ve learned.
4. **Wrap-Up (5-10 min)**: Review of key takeaways, Q&A, and a preview of the next lesson.
# **What Sets Me Apart as a Tutor**
I have developed a unique **step-by-step Gaming Roadmap**, taking students from beginners to confident coders by creating projects they’re passionate about. My ability to explain complex concepts in simple, relatable terms makes learning enjoyable and stress-free. With over 5 years of online teaching experience, I’ve honed the skills needed to keep students engaged in a virtual setting while fostering a positive and supportive environment.
# **Who My Lessons Are For**
My lessons are designed for kids and teens aged 7-16 who are interested in:
- Starting their programming journey with beginner-friendly tools like Scratch.
- Exploring advanced programming languages like Python or JavaScript.
- Learning through fun, interactive projects tailored to their interests.
- Building problem-solving, creativity, and logical thinking skills.
Whether your child is a complete beginner or already has some coding experience, my lessons are crafted to meet them at their level and help them grow into confident, skilled coders!
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
Mara is a dedicated, passionate teacher who has great results. She is empathetic but can very well keep the professor limit and adapt to each personality or even atypical mental structure. She has a lot of patience and is professional and structured. It will be a joy to learn with her.
Recomiendo 100%!! Muy profesional y metódica. Aprendí mucho con sus clases.
-----
I recommend her 100%! Very professional and methodical. I learned a lot from her classes.I highly recommend Mara. Her lessons are clear, engaging, and well-organized. They explain concepts in a way that’s easy to understand and she is always patient and supportive.
A great experience overall!Mara is amazing teacher! I am so happy I found her for my kids! At first my daughter was studying with her and later my son. My kids are very different, but Mara easily found the way to make them feel comfortable, free to speak with her, she managed to make them be really interested and excited in things they were learning, so they were waiting every next class! She is just the perfect tescher every parent wants to find for their kid!
Mara is an outstanding teacher—patient, knowledgeable, and truly passionate about what she teaches. She creates a supportive environment that makes learning both fun and effective. Her explanations are always clear, and she genuinely cares about her students’ progress.
Mara has been an incredible teacher for both of my children. She quickly understood their different personalities and learning styles, and adapted her lessons to each of them. They not only learn, they enjoy learning with her. It's rare to find a teacher who combines warmth, structure, and results like she does.
See more recommendations
Rates
Rate
- R648
Package rates
- 5h: R3240
- 10h: R6314
online
- R648/h
free lesson
The free first lesson with Mara allows you to get to know the tutor and discuss your needs and expectations.
- 30min
Mara's video
Similar Computer Programming tutor profiles
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Bryce
Johannesburg & online
- R300/h
- 1st lesson free
Mthobisi
Midrand & online
- R250/h
- 1st lesson free
Jason
Pretoria & online
- R150/h
- 1st lesson free
Oselu
Sandton & online
- R360/h
Stefan
Centurion & online
- R300/h
- 1st lesson free
Elmar
Cape Town & online
- R500/h
- 1st lesson free
Senzosenkosi
Johannesburg & online
- R230/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
Wendy
Bloemfontein & online
- R200/h
- 1st lesson free
Charles
Johannesburg & online
- R507/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Chihebe
Johannesburg & online
- R300/h
- 1st lesson free
Meezaan
Cape Town & online
- R150/h
- 1st lesson free
Joseph
Cape Town & online
- R400/h
- 1st lesson free
Haritha
Pretoria & online
- R10/h
- 1st lesson free
Cole
Cape Town & online
- R300/h
- 1st lesson free
Tino
Cape Town & online
- R300/h
- 1st lesson free
Angelo
Roodepoort & online
- R250/h
- 1st lesson free
-
See Computer Programming tutors
