Translated by Google
Introduction & Advanced Programming: Python, Java, C/ C++, C# & SQL (Middle School to High School)
From 26 £ /h
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.
Subject areas and languages taught:
Algorithms & Logic: Designing data structures and solving problems.
Programming Languages: Python, C/C++, C# and Java.
Data Management: Analysis and SQL queries / databases.
Basic Web Development: HTML & CSS for creating structured pages.
The goal is to take the student from simply writing code to true autonomy in development.
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.
Subject areas and languages taught:
Algorithms & Logic: Designing data structures and solving problems.
Programming Languages: Python, C/C++, C# and Java.
Data Management: Analysis and SQL queries / databases.
Basic Web Development: HTML & CSS for creating structured pages.
The goal is to take the student from simply writing code to true autonomy in development.
Extra information
Equipment and setup: A computer (or tablet) with a stable internet connection is essential. To ensure the same effectiveness as in-person classes, the course is conducted via webcam and videoconference with screen sharing, allowing us to interact live on a digital whiteboard.
Session preparation: To optimize our working time, I encourage you to send me your course materials in advance (chapters, challenging exercises, past papers, or assignments). This allows me to prepare a customized session and pinpoint your specific difficulties.
Immediate commitment: To get straight to the point and guarantee serious support, a trial lesson or a short webcam chat is not part of my approach. Our first meeting will be a full and structured working session designed to help you progress without delay.
Work environment: Make sure you are in a quiet and conducive place to concentrate before the start of the connection, in order to get the most out of our 60, 90 or 120 minute lessons.
Session preparation: To optimize our working time, I encourage you to send me your course materials in advance (chapters, challenging exercises, past papers, or assignments). This allows me to prepare a customized session and pinpoint your specific difficulties.
Immediate commitment: To get straight to the point and guarantee serious support, a trial lesson or a short webcam chat is not part of my approach. Our first meeting will be a full and structured working session designed to help you progress without delay.
Work environment: Make sure you are in a quiet and conducive place to concentrate before the start of the connection, in order to get the most out of our 60, 90 or 120 minute lessons.
Location
At teacher's location :
- Rue Gustave Rouanet, Paris, France
- Bruxelles, Belgique
- Genève, Suisse
- Luxembourg
- René-Lévesque / Robert-Bourassa, Montréal, QC, Canada
Online from France
About Me
For over 35 years, I have been teaching mathematics, physics and computer science to students of very varied levels: middle school, high school, preparatory classes, university and engineering schools.
Throughout my career, I have observed that difficulties in science do not stem solely from a lack of knowledge. They often arise from a lack of methodology, self-confidence, or appropriate explanations.
My priority is therefore to understand each student's needs in order to offer them personalized support. I explain concepts step by step, with simple examples and a rigorous progression, until the concepts become truly understandable.
My courses take place entirely online, in a serious, supportive, and interactive working environment. Thanks to the digital whiteboard and screen sharing, we solve exercises together in real time, as if we were face to face.
Whether your goal is to pass a test, prepare for the Brevet or the Baccalaureate, validate a university year, prepare for a competition or consolidate your foundations permanently, I offer you my experience as a teacher and a proven method.
Families who trust me particularly appreciate the clarity of my explanations, my patience, and my commitment to helping each student progress.
I would be happy to accompany you on your journey and to build with you a program tailored to your objectives.
Throughout my career, I have observed that difficulties in science do not stem solely from a lack of knowledge. They often arise from a lack of methodology, self-confidence, or appropriate explanations.
My priority is therefore to understand each student's needs in order to offer them personalized support. I explain concepts step by step, with simple examples and a rigorous progression, until the concepts become truly understandable.
My courses take place entirely online, in a serious, supportive, and interactive working environment. Thanks to the digital whiteboard and screen sharing, we solve exercises together in real time, as if we were face to face.
Whether your goal is to pass a test, prepare for the Brevet or the Baccalaureate, validate a university year, prepare for a competition or consolidate your foundations permanently, I offer you my experience as a teacher and a proven method.
Families who trust me particularly appreciate the clarity of my explanations, my patience, and my commitment to helping each student progress.
I would be happy to accompany you on your journey and to build with you a program tailored to your objectives.
Education
My academic and scientific background allows me to support pupils and students of very varied levels, from middle school to higher education.
It includes, in particular:
- PhD in Computer Science, with a specialization in the analysis, modeling and solving of complex problems.
- State Engineering Diploma obtained from a French Grande École, combining solid theoretical knowledge and practical applications.
- Preparatory classes for the Grandes Écoles (CPGE), which gave me in-depth training in mathematics, physics and engineering sciences.
Beyond my qualifications, it is above all my teaching experience that makes the difference. For over 35 years, I have supported pupils and students in their progress by emphasizing understanding, study methods, and autonomy.
My goal is to impart not only knowledge, but also a way of thinking that will enable the student to succeed in the long term, well beyond an exam or competition.
It includes, in particular:
- PhD in Computer Science, with a specialization in the analysis, modeling and solving of complex problems.
- State Engineering Diploma obtained from a French Grande École, combining solid theoretical knowledge and practical applications.
- Preparatory classes for the Grandes Écoles (CPGE), which gave me in-depth training in mathematics, physics and engineering sciences.
Beyond my qualifications, it is above all my teaching experience that makes the difference. For over 35 years, I have supported pupils and students in their progress by emphasizing understanding, study methods, and autonomy.
My goal is to impart not only knowledge, but also a way of thinking that will enable the student to succeed in the long term, well beyond an exam or competition.
Experience / Qualifications
For over 35 years, I have been teaching mathematics, physics and computer science to pupils and students of very varied levels: middle school, high school, preparatory classes, university and engineering schools.
This experience allowed me to support students with very different profiles: some needed to review the basics, others were preparing for demanding exams or competitions.
Over the years, I have learned that a good explanation is not just about giving the solution, but about helping the student understand the reasoning behind it. That is why I place great importance on working methods, logic, and autonomy.
I adapt each session to the student's level, objectives, and pace. The lessons are interactive and based on progressive exercises, concrete examples, and detailed corrections.
My goal is for each student to finish the session with a stronger understanding, more self-confidence, and a method they can reuse in their studies.
This experience allowed me to support students with very different profiles: some needed to review the basics, others were preparing for demanding exams or competitions.
Over the years, I have learned that a good explanation is not just about giving the solution, but about helping the student understand the reasoning behind it. That is why I place great importance on working methods, logic, and autonomy.
I adapt each session to the student's level, objectives, and pace. The lessons are interactive and based on progressive exercises, concrete examples, and detailed corrections.
My goal is for each student to finish the session with a stronger understanding, more self-confidence, and a method they can reuse in their studies.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
French
English
Arabic
Skills
Reviews
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Une méthode structurée pour maîtriser les mathématiques
Les mathématiques exigent de la rigueur, de l'entraînement et une parfaite compréhension des mécanismes de base. J'accompagne les élèves du Collège à la Terminale pour surmonter leurs difficultés, consolider leurs acquis et préparer efficacement leurs examens officiels.
Ce que nous abordons ensemble :
Arithmétique & Algèbre : Calcul littéral, équations, inéquations et systèmes.
Analyse & Fonctions : Étude complète de fonctions (affines, polynômes, exponentielles, logarithmes).
Géométrie & Espace : Géométrie plane, vectorielle et vision spatiale.
Données : Probabilités et statistiques descriptives.
Chaque séance vise à transformer la théorie en automatismes de résolution pour aborder les devoirs et examens en toute confiance.
Les mathématiques exigent de la rigueur, de l'entraînement et une parfaite compréhension des mécanismes de base. J'accompagne les élèves du Collège à la Terminale pour surmonter leurs difficultés, consolider leurs acquis et préparer efficacement leurs examens officiels.
Ce que nous abordons ensemble :
Arithmétique & Algèbre : Calcul littéral, équations, inéquations et systèmes.
Analyse & Fonctions : Étude complète de fonctions (affines, polynômes, exponentielles, logarithmes).
Géométrie & Espace : Géométrie plane, vectorielle et vision spatiale.
Données : Probabilités et statistiques descriptives.
Chaque séance vise à transformer la théorie en automatismes de résolution pour aborder les devoirs et examens en toute confiance.
Making physics intuitive and concrete
Physics often poses a challenge because it combines theoretical modeling with mathematical calculations. I help students from middle school to their final year of high school to connect concepts and formulas, enabling them to succeed in their tests and Baccalaureate exams.
Concepts covered:
Mechanics: Motion, forces, speed and energy.
Electricity & Circuits: Fundamental Laws and Voltage Regimes.
Optics & Waves: Propagation, refraction and wave phenomena.
Scientific methodology: Clear writing of reasoning and management of units.
Physics often poses a challenge because it combines theoretical modeling with mathematical calculations. I help students from middle school to their final year of high school to connect concepts and formulas, enabling them to succeed in their tests and Baccalaureate exams.
Concepts covered:
Mechanics: Motion, forces, speed and energy.
Electricity & Circuits: Fundamental Laws and Voltage Regimes.
Optics & Waves: Propagation, refraction and wave phenomena.
Scientific methodology: Clear writing of reasoning and management of units.
Show more
Good-fit Instructor Guarantee





