

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

R558/h
1st lesson free
- SQL
- PostgreSQL
SQL & PostgreSQL Tutor for Data Analytics, Database Logic and Query Optimisation a
- SQL
- PostgreSQL
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 work as a Geodata Scientist in the aerospace industry, using SQL and PostgreSQL to query, clean and analyze large volumes of structured and geospatial data.
My lessons are designed to make databases logical, not intimidating. I use a professional digital whiteboard together with screen sharing to draw tables, relationships, JOIN paths and query flows before writing SQL.
This helps students understand the reasoning behind each query, not just memorize commands.
About the lesson
- Secondary
- Matric/GCSE
- Adult education
- +9
levels :
Secondary
Matric/GCSE
Adult education
Undergraduate
Masters
Diploma
Doctorate
Other
Beginner
Intermediate
Advanced
Professional
- English
- Italian
Languages in which the lesson is available :
English
Italian
Lessons are practical and based on realistic data problems. The digital whiteboard is especially useful for SQL because it allows us to see the database structure first, then build the query step by step with a clear method.
• SQL foundations: SELECT, WHERE, JOIN, GROUP BY, HAVING, subqueries and CTEs.
• PostgreSQL, relational database design, table relationships, data cleaning and modelling.
• Window functions, aggregations, indexes and query optimisation for larger datasets.
• Support for university coursework, exams, interview practice, business datasets or your own database project
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
- R558
Package rates
- 5h: R2791
- 10h: R5582
free lesson
The free first lesson with Matteo allows you to get to know the tutor and discuss your needs and expectations.
- 1h
online
- R558/h
Details
This is specialised database training for students and professionals who want practical SQL skills. Each lesson includes live query writing plus reusable visual explanations created on the digital whiteboard.
• Tailored SQL exercises based on your current level and goals.
• SQL scripts, schema diagrams and query notes after the session.
• Help with assignments, work tasks, interviews or database projects.
• Optional support with PostgreSQL, PostGIS, Python integration and performance improvement.
Similar SQL tutor profiles
-
![teacher_picture]()
Oleksandr
Randburg & online- Ambassador
Information technology (it) delphi tutor | grade 8 - 12 | 8 years experience & proven track record
- R349/h
- 1st lesson free
-
![teacher_picture]()
Nkosikhona
Durban & online- Super Tutor
Python for data analysis training, real business projects, dashboards, machine learning and analytics
- R500/h
- 1st lesson free
-
![teacher_picture]()
Itumeleng
Randburg & online- Super Tutor
Helping you decode the data space, one query and line of code at a time sql, excel, javascript, html & css
- R110/h
- 1st lesson free
-
![teacher_picture]()
Happy
Cape Town & online- Recommended
Expert full-stack engineer & mentor: 5+ years teaching software development and data science from basics to advanced.
- R300/h
- 1st lesson free
-
![teacher_picture]()
Senzosenkosi
Johannesburg & online- Super Tutor
Former up cos 110 teaching assistant (2019) and uj csc3 teaching assistant (2025). i help anyone in need of understanding programming basics
- R230/h
- 1st lesson free
-
![teacher_picture]()
Khomotjo
Thokoza & online- Recommended
Data engineer who has passion for database management, also does reporting and the tools that i use are sql server management studio, power bi, ssrs, ssis, and mds
- R250/h
- 1st lesson free
-
![teacher_picture]()
Tendani
Johannesburg & online- Recommended
Software engineer who teaches programming and problem solving skills,my lessons are made to meet individuals as we don't all learn the same
- R150/h
- 1st lesson free
-
![teacher_picture]()
Elmar
Cape Town & online- Recommended
Software developer and uct alumni offering valuable expertise as well as a bootcamp to programming.
- R400/h
- 1st lesson free
-
![teacher_picture]()
Aryan
& online- Recommended
Professional web developer with 2+ years of experience | build real-world web projects (react, node.js, next.js, typescript) for all levels.
- R280/h
- 1st lesson free
-
![teacher_picture]()
Armandt
Pretoria & online- Recommended
Programming like a pro: tutoring with a focus on practical applications for all skill levels!
- R300/h
- 1st lesson free
-
![teacher_picture]()
Satish
Sandton & online- Recommended
Business practitioner with almost 3 decades of experience, working in corporate as well as running my own businesses.
- R300/h
- 1st lesson free
-
![teacher_picture]()
Lisa
Cape Town & online- New
Learn coding from scratch with a software developer specialising in beginner-friendly programming lessons
- R250/h
- 1st lesson free
-
![teacher_picture]()
Bharath
Midrand & online- Recommended
Master sql with expert guidance from a veteran it professional and real-world data specialist
- R100/h
- 1st lesson free
-
![teacher_picture]()
Sabata
Kimberley & online- Recommended
Become a coding star with my interactive lessons, start now with a free lesson
- R226/h
- 1st lesson free
-
![teacher_picture]()
Cole
Cape Town & online- Recommended
It & programming tutor | varsity college grad | patient, real-world focused lessons that inspire confidence
- R300/h
- 1st lesson free
-
![teacher_picture]()
Mfanomutsha
Midrand & online- Recommended
Certified it educator: engaging lessons in coding, networking & tech – 11+ years of proven experience
- R350/h
- 1st lesson free
-
![teacher_picture]()
Shaun
Johannesburg & online- New
A final year student in information technology (majoring in computer science & informatics). high level innovative student, who is patient to teach beginners and anyone who wants to dive into the tech
- R100/h
- 1st lesson free
-
![teacher_picture]()
Ayibongwe
Brakpan & online- New
Informatician graduate, who specializes in computer programming. programming language include sql, html, css, kotlin, python, php and javascript
- R200/h
- 1st lesson free
-
![teacher_picture]()
Jonathan
Cape Town & online- New
It teacher offering programming courses in cape town, up to university level online.
- R400/h
- 1st lesson free
-
![teacher_picture]()
Simesihle
Alexandra & online- New
Ict graduate with 2 years + of teaching experience. 1 year + software developer.
- R150/h
- 1st lesson free
-
See SQL tutors




















