

Enrique's profile and contact details have been verified by our team
Enrique
- Rate R1222
- Response 14h
-
Students22
Number of students Enrique has accompanied since joining Superprof
Number of students Enrique has accompanied since joining Superprof

R1222/h
1st lesson free
- Computer Programming
- Python
- Programming Languages
- C++
Expert Programming Tutor & Software Engineer | Python, MATLAB, C++, Simulink (12+ Years Experience) | All Levels Welcome, Cambridge-Trained Tutor
- Computer Programming
- Python
- Programming Languages
- C++
Lesson location
Recommended
Enrique is a respected tutor in our community. He is highly recommended for his commitment and the quality of his lessons. A trusted partner on your learning journey.
About Enrique
Hi! I’m Enrique, a Cambridge-trained Aerospace Engineer with over 12 years of tutoring experience and 10+ years in industry. I hold a Master's in Quantum Physics and completed Ph.D.-level research at the University of Cambridge in Computational Physics.
Professionally, I’ve worked as a software developer at MathWorks, and also worked with companies like Airbus, Boeing, and Williams F1.
I have extensive expertise in scientific, high-performance and general programming. I offer programming support in Python, MATLAB, C++, Fortran, and Simulink: from total beginners and school-level learners to advanced university and engineering students.
I’ve helped over 50 students worldwide with technical coursework, personal projects, and university applications.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
Each session is tailored to your specific goals: whether you're preparing for a course, working on a thesis, learning to code from scratch, or solving a real-world engineering problem.
I offer support in:
- Python: fundamentals, functions, object-oriented programming, NumPy, Pandas, plotting, file I/O
- Data science foundations: machine learning basics, scikit-learn, data visualisation
- MATLAB / Simulink: control systems, simulation models, symbolic computation, numerical methods
- C / C++: syntax, algorithms, OOP, debugging, memory management
Algorithm design and computational logic
- Code quality: debugging, refactoring, commenting, and clean structure
- Project-based support: IB/IA coursework, dissertations, technical reports, interview prep
- Writing support: documentation, project proposals, presentations
Who I Help:
- GCSE / IB / A-Level students learning Python or algorithm basics
- High school students learning programming or core computing concepts
- University students from non-CS courses (engineering, physics, economics, etc.)
- Master’s students & researchers needing support with code in technical projects
- Complete beginners, including children and adult learners starting from scratch
- Career switchers building a solid foundation in Python or MATLAB
- Working professionals tackling programming challenges or preparing for technical interviews
- Anyone feeling stuck with assignments, reports, or practical skills
Whether you need weekly guidance or one-off help solving a blocker, I tailor every session to your pace and goals.
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
I started working with Enrique because I was completely stuck on my high school AI project. I had never done any programming before, and Python felt totally overwhelming. Enrique made everything clearer, he broke things down step by step, explained how things actually work, and helped me build confidence from the ground up. He never rushed things, but also didn’t oversimplify. It finally started to click, and now I can write my own scripts and understand the logic behind what I’m doing. We’re still working together as I continue learning new things, and I actually enjoy coding now. I would 100% recommend working with Enrique!
I’ve been taking lessons to improve my Spanish for travel. Enrique’s lessons are well structured and always include conversation, which has really helped me feel more confident speaking.
Enrique helped me with Calculus and Algebra at uni. I love the way he teaches, he explains concepts so well he makes them super easy. 100% recommended
Enrique is such an amazing tutor! Helped me get through my A-levels with a 10/10 would defo recommend!
Enrique is a very patient, fun person and a very dedicated tutor. He always put the interests of his students first, preparing well the lessons and tailoring and adapting them on the go
Would defo recommend! I started as a total beginner to prepare for my placement in Barcelona - it was totally worth it! Enrique helped me so much with the grammar and especially the pronunciation which was a bit tough for me. I was feeling so confident when I arrived in Spain!
Enrique is a great communicator and he is able to read very well the student's needs and adapt the lessons on the go. Gracias! :)
I knew the very basics of Spanish, and Enrique helped me a lot to improve and learn more advanced expressions and the pronunciation for my trip to Chile. It worked perfectly!
I love the way Enrique structures the lessons by following the needs of the student - and they are great fun too!
Enrique is such a great teacher! I started as a complete beginner and now I can have a proper conversation whenever I travel to Spain for holidays :)
See more recommendations
Rates
Rate
- R1222
Package rates
- 5h: R5776
- 10h: R11108
online
- R1222/h
free lesson
The free first lesson with Enrique allows you to get to know the tutor and discuss your needs and expectations.
- 30min
Details
- The hourly rate includes custom preparation, follow-up materials, and code review support.
- Sessions are conducted live online with screen-sharing, IDE collaboration, and whiteboard tools.
- Flexible scheduling across time zones.
- Pack sessions can be split flexibly over several weeks.
Group option available (2–3 learners): +50% total – ideal for classmates or project teams!!
If you're passionate and motivated but the price is a barrier, feel free to reach out: I'm open to adjusting in special cases :)
Similar Computer Programming tutor profiles
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Bryce
Johannesburg & online
- R300/h
- 1st lesson free
Jason
Pretoria & online
- R150/h
- 1st lesson free
Mthobisi
Midrand & online
- R250/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
