

Matteo's email address and phone number have been validated.
Matteo
- Rate R561
- Response 1h

R561/h
1st lesson free
- Computer Programming
- Python
- Programming Languages
- Artificial Intelligence
- Video game programming
Python Tutor for Data Science, Automation and University Projects with an Aerospace Geodata Scientist
- Computer Programming
- Python
- Programming Languages
- Artificial Intelligence
- Video game programming
Lesson location
Recommended
Matteo 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 Matteo
I am a professional Geodata Scientist working in the aerospace sector, where I use Python every day to process satellite data, automate analytical workflows and build scripts for complex technical projects.
My teaching method is visual and structured: I combine screen sharing with a professional digital whiteboard to explain programming logic, errors and workflows step by step before we turn them into clean Python code.
I support beginners, university students, STEM learners and professionals who want Python for coursework, research, data analysis, automation or career development.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +13
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
Adult education
Undergraduate
Masters
Diploma
Doctorate
Other
Beginner
Intermediate
Advanced
Professional
Kids
- English
- Italian
Languages in which the lesson is available :
English
Italian
Lessons are practical, interactive and adapted to your goals. During each session I use the digital whiteboard to break down the problem, plan the code, annotate examples and make each programming step easier to follow in real time.
- Python foundations: variables, functions, loops, data
structures, OOP and debugging explained visually before coding.
-Data analysis with Pandas, NumPy and Matplotlib using realistic academic or professional datasets.
- Automation for files, Excel/CSV workflows, APIs, repetitive tasks and technical scripts.
- Support for university assignments, research projects, portfolio work, technical preparation or your own code.
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
I took Italian lessons with Matteo and had a very positive experience.
He is a patient, friendly, and well-prepared teacher who explains the language in a clear and practical way.
What I appreciated most was that the lessons were adapted to my level and focused on real conversation, useful vocabulary, and everyday situations. Matteo always made me feel comfortable speaking, even when I made mistakes, and helped me improve my confidence step by step.
I would definitely recommend him to anyone who wants to learn Italian in an enjoyable and effective way.
I met Matteo through Python lessons, and I can honestly say he is a very patient and clear teacher.
He explains programming concepts step by step, making even difficult topics much easier to understand.
What I appreciated most was his practical approach: we worked on real examples and exercises, not just theory, which helped me gain confidence quickly.
Matteo is friendly, professional, and always makes sure you really understand before moving on. I
I would definitely recommend him to anyone who wants to learn Python in a structured and effective way.See more recommendations
Rates
Rate
- R561
Package rates
- 5h: R2804
- 10h: R5607
free lesson
The free first lesson with Matteo allows you to get to know the tutor and discuss your needs and expectations.
- 1h
online
- R561/h
Details
The rate reflects personalised one-to-one Python training based on real professional experience with scientific and geospatial data. The digital whiteboard is part of the value of the lesson because it creates a clear visual record of the reasoning behind the code.
• Custom preparation based on your level, objectives and learning pace.
• Commented Python scripts, exercises and digital whiteboard notes after each lesson.
• Support with your own code, coursework, research or work-related tasks.
• Guidance on clean code, debugging, practical libraries and career-oriented Python workflows.
Similar Computer Programming tutor profiles
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Bryce
Johannesburg & online
- R300/h
- 1st lesson free
Mzwandile
Diepkloof & 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
Tendani
Johannesburg & online
- R150/h
- 1st lesson free
Elmar
Cape Town & online
- R400/h
- 1st lesson free
Meezaan
Cape Town & online
- R150/h
- 1st lesson free
Senzosenkosi
Johannesburg & online
- R230/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
PJ
Stellenbosch & online
- R450/h
- 1st lesson free
Wendy
Bloemfontein & online
- R200/h
- 1st lesson free
Charles
Johannesburg & online
- R507/h
- 1st lesson free
Kgotlelelo
Johannesburg & online
- R100/h
- 1st lesson free
Obvious
Alberton & online
- R75/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Blessing
Fort Beaufort & online
- R200/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Chihebe
Johannesburg & online
- R300/h
- 1st lesson free
-
See Computer Programming tutors
