facebook
favorite button
1/4
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since July 2022
Instructor since July 2022
repeat students icon
2 repeat students
Trusted choice for 2 returning students
Translated by GoogleSee original
EPFL Robotics Engineer | Python, Java | 10 years of experience | 50+ students | Algorithmic methodology | High school & University-Grandes écoles
course price icon
From 90 £ /h
arrow icon
• I adopt a concrete and interactive approach: you code from the first lesson, with examples close to your needs and mini-projects to anchor what you have learned. Courses in C, C++, Python, Java, interactive Arduino projects, web development, etc.

• I have successfully accompanied students from EPFL, HEC Lausanne, HES-SO (HEIG-VD, HEIA-Fr) of EHL, etc. With a 100% success rate in exams on my student history!

• Each session begins with a simple explanation of key concepts (variables, loops, functions, objects, etc.), immediately followed by practical exercises to help you progress quickly and effectively.

• The objective is twofold: to build solid foundations and make you independent, while targeting your assessments and your concrete objectives.
Extra information
• Courses are given online via Zoom or Teams and with traditional collaboration tools

• At the end of each course, you will receive a summary PDF sheet (theory, examples, exercises). The video of the session is available if needed to review a specific concept. From the first course, you will have access to a shared drive containing courses, exercises and exam papers from several levels and schools.
Location
green drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Lausanne, Switzerland
location type icon
At teacher's location :
  • Rue Haldimand, Lausanne, Suisse
location type icon
Online from Switzerland
About Me
• EPFL-graduate Robotics Engineer and Mathematics & Computer Science teacher at Gymnase (upper secondary school, canton of Vaud, Switzerland). I have been supporting students of all levels for over 10 years: secondary school, gymnase, EPFL, HES, and adults in professional retraining.

• I teach mathematics, physics, chemistry, programming (C, C++, Python, Java) and AI-assisted coding (Claude Code, ChatGPT, Codex).

• My teaching method is built on three pillars: clear and structured explanations, targeted exercises for fast progress, and systematic comprehension checks. I tailor every lesson to the student's profile and goals, in a supportive and motivating atmosphere.

• 100% success rate at exams across my track record. First 1-hour lesson is free.
Education
• Robotics Engineer, EPFL (Swiss Federal Institute of Technology, Lausanne)

• Upper secondary teacher (Gymnase level, canton of Vaud, Switzerland)

• Master's thesis at Microcity Lab, Neuchâtel (microfabrication & robotics)

• French Scientific Baccalaureate, Engineering Sciences, High Honours (2015)
Experience / Qualifications
• Mathematics & Computer Science teacher at Gymnase level (Switzerland)

• 10+ years of experience tutoring secondary and higher education students (EPFL, HEC Lausanne, HES-SO, EHL)

• Research experience in microfabrication and robotics at EPFL

• Strong programming skills (C, C++, Python, Java) and scientific problem-solving

• Proficient with generative AI tools applied to coding and productivity (Claude Code, ChatGPT, Codex, Copilot)

• Patient, methodical and student-focused, experienced with diverse audiences: struggling students, advanced learners, and adults retraining for tech careers
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
English
French
Reviews
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
As an EPFL robotics engineer and computer science teacher at the Gymnasium level, I support beginners, professionals retraining for a new career, and curious adults in mastering generative AI tools for coding, automation, and creation. No prior technical knowledge is required.

• Understanding the AI ecosystem: ChatGPT, Claude AI, Gemini, Mistral. Which tool for which use?
• Mastering prompt engineering: structuring requests, obtaining reliable results
• Coding with AI (vibe coding): Claude Code, Codex, Cursor, Copilot to create applications and automations without being a developer
• Python fundamentals: just what you need to communicate effectively with AI and understand the generated code
• Concrete use cases: automating Excel, processing documents, creating a chatbot, connecting APIs

My goal: to take you from a simple ChatGPT user to a true creator of intelligent solutions.
Read more
• I adopt a concrete and interactive approach: you code from the first lesson, with examples close to your needs and mini-projects to anchor what you have learned. Courses in C, C++, Python, Java, interactive Arduino projects, web development, etc.

• I have successfully accompanied students from EPFL, HEC Lausanne, HES-SO (HEIG-VD, HEIA-Fr) of EHL, etc. With a 100% success rate in exams on my student history!

• Each session begins with a simple explanation of key concepts (variables, loops, functions, objects, etc.), immediately followed by practical exercises to help you progress quickly and effectively.

• The objective is twofold: to build solid foundations and make you independent, while targeting your assessments and your concrete objectives.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Francisco
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
message icon
Contact Pierre-Jean
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Francisco
Hi!

Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together!

For beginners:
I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you!

For intermediate users:
If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages!

Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions!

First of all, what is Python? According to its creator, Guido van Rossum, Python is a:

“high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.”

Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process.

The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development!

This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!
Good-fit Instructor Guarantee
favorite button
message icon
Contact Pierre-Jean