Translated by Google
Python, Java, and SQL Programming – University, Engineering Schools & Career Change
From 43 $ /h
Learning to program is not just about writing code. It's about learning to analyze a problem, construct a line of reasoning, and develop effective solutions.
For over 35 years, I have been supporting university students, engineering school students and adults retraining in learning computer science and programming.
Whether you are a beginner or preparing for an exam, a university project or a technical interview, I adapt to your level and your objectives.
Subjects taught
Python
Java
SQL and databases
Algorithmic
Data structures
Object-oriented programming (OOP)
Program design and debugging
What we work on together
Understanding fundamental concepts rather than memorizing code.
Develop a problem-solving method.
Correct and improve your programs.
Prepare for practical work, projects and exams.
Acquire good programming practices used in higher education and in business.
A pedagogy based on practice
Each session alternates between explanations, demonstrations, and exercises. We write, test, and debug the code together so that you understand not only how to program, but more importantly, why a solution works.
When it's helpful, I also show you how to use programming assistance tools thoughtfully, including AI-powered assistants. The goal isn't to let AI program for you, but to teach you how to verify, understand, and improve the solutions it provides.
Session Procedure
60-minute session
Ideal for solving a specific problem, understanding a difficult concept, or correcting a program.
90-minute session
Recommended for a university project, a complete refresher course or exam preparation.
My commitment
My goal is for you to gradually become independent. At the end of each session, you should be able to understand your code, explain your choices, and continue your work with greater confidence.
I will be happy to support you in your progress, whatever your starting level.
For over 35 years, I have been supporting university students, engineering school students and adults retraining in learning computer science and programming.
Whether you are a beginner or preparing for an exam, a university project or a technical interview, I adapt to your level and your objectives.
Subjects taught
Python
Java
SQL and databases
Algorithmic
Data structures
Object-oriented programming (OOP)
Program design and debugging
What we work on together
Understanding fundamental concepts rather than memorizing code.
Develop a problem-solving method.
Correct and improve your programs.
Prepare for practical work, projects and exams.
Acquire good programming practices used in higher education and in business.
A pedagogy based on practice
Each session alternates between explanations, demonstrations, and exercises. We write, test, and debug the code together so that you understand not only how to program, but more importantly, why a solution works.
When it's helpful, I also show you how to use programming assistance tools thoughtfully, including AI-powered assistants. The goal isn't to let AI program for you, but to teach you how to verify, understand, and improve the solutions it provides.
Session Procedure
60-minute session
Ideal for solving a specific problem, understanding a difficult concept, or correcting a program.
90-minute session
Recommended for a university project, a complete refresher course or exam preparation.
My commitment
My goal is for you to gradually become independent. At the end of each session, you should be able to understand your code, explain your choices, and continue your work with greater confidence.
I will be happy to support you in your progress, whatever your starting level.
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
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
Is your child struggling with mathematics or physics/chemistry? Are their grades dropping, are exercises becoming a source of stress, or do they lack confidence?
For over 35 years, I have been supporting students in their progress in science with a clear, progressive method adapted to each student's pace.
My goal is to give your child the necessary foundations to understand, progress and rediscover the joy of learning.
What we work on together
Review the concepts that were misunderstood.
To consolidate the basics in mathematics and physics-chemistry.
Prepare for tests and assessments.
Acquire an effective working method.
Developing autonomy and self-confidence.
Personalized support
Every student is different. Some need reassurance, others need to review entire chapters, or simply practice more.
I adapt each session to the student's level, difficulties and objectives, so that they progress at their own pace without getting discouraged.
Course structure
The sessions take place entirely online with an interactive digital whiteboard and screen sharing.
We work together on exercises, homework, and tests, taking the time to explain important concepts. The student participates actively and can ask any necessary questions.
Available formats
60-minute session
Ideal for preparing for a test, correcting homework or understanding a specific chapter.
90-minute session
Recommended for a complete refresher, reviewing several chapters or calmly preparing for important assessments.
My commitment
Beyond academic results, I want each student to regain confidence in their abilities and acquire a work method that will be useful to them throughout their schooling.
I would be happy to support your child's progress and to discuss with you in order to define together the most suitable objectives.
For over 35 years, I have been supporting students in their progress in science with a clear, progressive method adapted to each student's pace.
My goal is to give your child the necessary foundations to understand, progress and rediscover the joy of learning.
What we work on together
Review the concepts that were misunderstood.
To consolidate the basics in mathematics and physics-chemistry.
Prepare for tests and assessments.
Acquire an effective working method.
Developing autonomy and self-confidence.
Personalized support
Every student is different. Some need reassurance, others need to review entire chapters, or simply practice more.
I adapt each session to the student's level, difficulties and objectives, so that they progress at their own pace without getting discouraged.
Course structure
The sessions take place entirely online with an interactive digital whiteboard and screen sharing.
We work together on exercises, homework, and tests, taking the time to explain important concepts. The student participates actively and can ask any necessary questions.
Available formats
60-minute session
Ideal for preparing for a test, correcting homework or understanding a specific chapter.
90-minute session
Recommended for a complete refresher, reviewing several chapters or calmly preparing for important assessments.
My commitment
Beyond academic results, I want each student to regain confidence in their abilities and acquire a work method that will be useful to them throughout their schooling.
I would be happy to support your child's progress and to discuss with you in order to define together the most suitable objectives.
Advanced mathematics and statistics often present one of the main challenges encountered at university. Many students understand the lectures but find themselves stuck as soon as they have to solve exercises or prepare for exams on their own.
For over 35 years, I have been supporting undergraduate students, BUT, PASS, business school students, as well as adults undergoing professional retraining, to help them acquire an effective work method and succeed in their exams.
Subjects taught
Analysis
Linear algebra
Matrices and linear systems
Functions and optimization
Descriptive statistics
Probabilities
Hypothesis testing
Estimate
Introduction to Python or SQL when the program requires it
A clear and progressive method
Each session is tailored to your course of study and your objectives.
We work from your lectures, tutorials, exercises or past papers to precisely target the concepts that are causing problems.
The goal is not just to succeed at one exercise, but to understand the method that will allow you to solve others independently.
Session Procedure
The courses take place entirely online with screen sharing and an interactive digital whiteboard.
We alternate explanations, demonstrations and exercises with live corrections in order to immediately check understanding and progress effectively.
Available formats
60-minute session
Ideal for preparing for a tutorial, understanding a difficult concept or getting stuck on an exercise.
90-minute session
Recommended for refresher courses, exam preparation, or in-depth study of a chapter.
My commitment
My goal is to help you understand mathematics in a lasting way rather than simply memorizing calculation methods.
You will progress not only in your current exam, but also in the courses that will follow in your curriculum.
Whether you are preparing for a midterm, a competitive exam, a semester validation or a return to studies, I will be happy to support you in your success.
For over 35 years, I have been supporting undergraduate students, BUT, PASS, business school students, as well as adults undergoing professional retraining, to help them acquire an effective work method and succeed in their exams.
Subjects taught
Analysis
Linear algebra
Matrices and linear systems
Functions and optimization
Descriptive statistics
Probabilities
Hypothesis testing
Estimate
Introduction to Python or SQL when the program requires it
A clear and progressive method
Each session is tailored to your course of study and your objectives.
We work from your lectures, tutorials, exercises or past papers to precisely target the concepts that are causing problems.
The goal is not just to succeed at one exercise, but to understand the method that will allow you to solve others independently.
Session Procedure
The courses take place entirely online with screen sharing and an interactive digital whiteboard.
We alternate explanations, demonstrations and exercises with live corrections in order to immediately check understanding and progress effectively.
Available formats
60-minute session
Ideal for preparing for a tutorial, understanding a difficult concept or getting stuck on an exercise.
90-minute session
Recommended for refresher courses, exam preparation, or in-depth study of a chapter.
My commitment
My goal is to help you understand mathematics in a lasting way rather than simply memorizing calculation methods.
You will progress not only in your current exam, but also in the courses that will follow in your curriculum.
Whether you are preparing for a midterm, a competitive exam, a semester validation or a return to studies, I will be happy to support you in your success.
Show more
Good-fit Instructor Guarantee





