Translated by Google
Advanced Programming (Python, Java, SQL) – Engineers & Universities (Videoconference)
From 30 € /h
Master Algorithmic Logic and Development
Learning to program at the university or engineering school level is not just about writing lines of code: it's about learning to analyze complex problems, construct logical reasoning, and develop effective solutions. Holding a PhD in Computer Science and a State Engineering Diploma, I bring my more than 35 years of experience to bear on helping students and professionals achieve complete mastery of programming.
Expertise and Pedagogy through Practice
Whether you're preparing for an exam, a complex academic project, or a technical interview, my goal is to make you completely independent. We will work together on:
Essential languages: Python, Java, and SQL (databases).
Advanced algorithms and data structures.
Object-Oriented Programming (OOP).
Optimization, structured design and debugging of your programs.
Rather than memorizing code, you will acquire the good programming practices required in higher education and business, including the thoughtful use of assistive tools (AI) to verify and improve your solutions.
Work Environment and Requirements
Programming requires precise, interactive, and technical guidance. Therefore, it's essential to note that the course is conducted via webcam and video conference with screen sharing. This format allows us to write, test, and debug your code together in real time, ensuring extremely rapid progress.
To ensure a serious and immediate commitment to your development projects, a trial lesson or brief webcam chat is not part of my approach. We dive straight into analyzing your code and resolving your issues from our very first session.
Support Formats
60-minute session: Ideal for unlocking a specific bug, understanding a complex algorithmic concept, or correcting a targeted program.
90-minute session: Recommended for making significant progress on a university project, preparing for a computer science exam, or undertaking a complete refresher course.
I would be delighted to pass on to you the rigor and technical expertise that will allow you to excel in computer science.
Learning to program at the university or engineering school level is not just about writing lines of code: it's about learning to analyze complex problems, construct logical reasoning, and develop effective solutions. Holding a PhD in Computer Science and a State Engineering Diploma, I bring my more than 35 years of experience to bear on helping students and professionals achieve complete mastery of programming.
Expertise and Pedagogy through Practice
Whether you're preparing for an exam, a complex academic project, or a technical interview, my goal is to make you completely independent. We will work together on:
Essential languages: Python, Java, and SQL (databases).
Advanced algorithms and data structures.
Object-Oriented Programming (OOP).
Optimization, structured design and debugging of your programs.
Rather than memorizing code, you will acquire the good programming practices required in higher education and business, including the thoughtful use of assistive tools (AI) to verify and improve your solutions.
Work Environment and Requirements
Programming requires precise, interactive, and technical guidance. Therefore, it's essential to note that the course is conducted via webcam and video conference with screen sharing. This format allows us to write, test, and debug your code together in real time, ensuring extremely rapid progress.
To ensure a serious and immediate commitment to your development projects, a trial lesson or brief webcam chat is not part of my approach. We dive straight into analyzing your code and resolving your issues from our very first session.
Support Formats
60-minute session: Ideal for unlocking a specific bug, understanding a complex algorithmic concept, or correcting a targeted program.
90-minute session: Recommended for making significant progress on a university project, preparing for a computer science exam, or undertaking a complete refresher course.
I would be delighted to pass on to you the rigor and technical expertise that will allow you to excel in computer science.
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 or 90 minute course.
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 or 90 minute course.
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
Reach the required standards of top universities
Physics and engineering sciences in preparatory classes and at university demand far more than the application of formulas: they require a deep understanding of phenomena, rigorous modeling, and genuine analytical skills. With over 35 years of experience in higher education, and holding a PhD and a State Engineering Diploma myself, I offer specialized preparation for the demanding competitive entrance exams (preparatory classes, engineering schools) and high-level university examinations.
Scientific Resolution Methodology
My goal is to teach you a foolproof reasoning method. We will work together on:
Mechanics, thermodynamics, electricity and electromagnetism.
Engineering sciences and the study of complex systems.
The methodology of solving scientific problems and the quality of writing are essential to stand out during competitive exams.
We identify your problem areas from your lectures, tutorials, past papers and exam topics, in order to build solid problem-solving skills and develop your autonomy.
Work Environment and Requirements
To ensure high-quality preparation and optimal interactivity when faced with complex diagrams or equations, the course is conducted via webcam and videoconference with screen sharing. The use of a digital whiteboard allows for real-time, detailed explanations and demonstrations, guaranteeing maximum efficiency.
Preparing for a competitive exam requires serious, immediate commitment and maximum concentration. Therefore, a trial lesson or a brief webcam exchange is not part of my teaching approach. We begin a genuine intensive training session from our very first connection.
Training Formats
60-minute session: Ideal for understanding a difficult chapter (such as thermodynamics or electromagnetism), preparing for a specific tutorial or solving a complex exercise.
90-minute session: Recommended for in-depth preparation for a competition, training on a complete past exam paper, or refreshing knowledge on a fundamental module.
I would be happy to support you in your progress and give you the tools to succeed in your entrance exams and gain admission to the prestigious school of your choice.
Physics and engineering sciences in preparatory classes and at university demand far more than the application of formulas: they require a deep understanding of phenomena, rigorous modeling, and genuine analytical skills. With over 35 years of experience in higher education, and holding a PhD and a State Engineering Diploma myself, I offer specialized preparation for the demanding competitive entrance exams (preparatory classes, engineering schools) and high-level university examinations.
Scientific Resolution Methodology
My goal is to teach you a foolproof reasoning method. We will work together on:
Mechanics, thermodynamics, electricity and electromagnetism.
Engineering sciences and the study of complex systems.
The methodology of solving scientific problems and the quality of writing are essential to stand out during competitive exams.
We identify your problem areas from your lectures, tutorials, past papers and exam topics, in order to build solid problem-solving skills and develop your autonomy.
Work Environment and Requirements
To ensure high-quality preparation and optimal interactivity when faced with complex diagrams or equations, the course is conducted via webcam and videoconference with screen sharing. The use of a digital whiteboard allows for real-time, detailed explanations and demonstrations, guaranteeing maximum efficiency.
Preparing for a competitive exam requires serious, immediate commitment and maximum concentration. Therefore, a trial lesson or a brief webcam exchange is not part of my teaching approach. We begin a genuine intensive training session from our very first connection.
Training Formats
60-minute session: Ideal for understanding a difficult chapter (such as thermodynamics or electromagnetism), preparing for a specific tutorial or solving a complex exercise.
90-minute session: Recommended for in-depth preparation for a competition, training on a complete past exam paper, or refreshing knowledge on a fundamental module.
I would be happy to support you in your progress and give you the tools to succeed in your entrance exams and gain admission to the prestigious school of your choice.
30 € /h
Aim for Excellence in Your Exams
The Brevet and the Baccalaureate are crucial milestones. Achieving honors (Good or Very Good) requires much more than simply memorizing formulas: it demands rigor, a foolproof method, and strong analytical skills when tackling complex problems. With over 35 years of teaching experience, a Doctorate, and a State Engineering Diploma, I offer intensive math coaching to help you secure your results and exceed your goals.
An Intensive and Targeted Preparation
This study method is designed for motivated students who want to strengthen their academic record (Parcoursup) or excel on exam day. Together, we will:
Analyze past exam questions and typical exam exercises.
Acquire automatic responses and quick problem-solving strategies to optimize time management on the day.
Writing proofs with impeccable scientific precision is an essential skill for obtaining bonus points from examiners.
Strengthening self-confidence in the face of adversity.
Work Environment and Requirements
High-level preparation demands total concentration and the right tools. Therefore, it's essential to specify that the course is conducted via webcam and videoconference with screen sharing. The use of the interactive whiteboard allows us to work on exam topics in real time, with remarkable efficiency.
To ensure a serious commitment and establish an intensive work rhythm from the outset, I do not offer a trial lesson or a brief webcam exchange. We begin the real exam preparation from the very first minute of our meeting.
Training Formats Offered
60-minute session: Ideal for unlocking a specific past exam topic, revising a key chapter or correcting a Bac/Brevet-style assignment.
90-minute session: Recommended for intensive training under exam conditions, covering several chapters or completing a full refresher before the exams.
I would be delighted to pass on to you the method and the high standards that will make the difference on the day of your exam.
The Brevet and the Baccalaureate are crucial milestones. Achieving honors (Good or Very Good) requires much more than simply memorizing formulas: it demands rigor, a foolproof method, and strong analytical skills when tackling complex problems. With over 35 years of teaching experience, a Doctorate, and a State Engineering Diploma, I offer intensive math coaching to help you secure your results and exceed your goals.
An Intensive and Targeted Preparation
This study method is designed for motivated students who want to strengthen their academic record (Parcoursup) or excel on exam day. Together, we will:
Analyze past exam questions and typical exam exercises.
Acquire automatic responses and quick problem-solving strategies to optimize time management on the day.
Writing proofs with impeccable scientific precision is an essential skill for obtaining bonus points from examiners.
Strengthening self-confidence in the face of adversity.
Work Environment and Requirements
High-level preparation demands total concentration and the right tools. Therefore, it's essential to specify that the course is conducted via webcam and videoconference with screen sharing. The use of the interactive whiteboard allows us to work on exam topics in real time, with remarkable efficiency.
To ensure a serious commitment and establish an intensive work rhythm from the outset, I do not offer a trial lesson or a brief webcam exchange. We begin the real exam preparation from the very first minute of our meeting.
Training Formats Offered
60-minute session: Ideal for unlocking a specific past exam topic, revising a key chapter or correcting a Bac/Brevet-style assignment.
90-minute session: Recommended for intensive training under exam conditions, covering several chapters or completing a full refresher before the exams.
I would be delighted to pass on to you the method and the high standards that will make the difference on the day of your exam.
Show more
Good-fit Instructor Guarantee





