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
Translated by GoogleSee original
EPFL Engineer | Learn to code with AI (Claude Code, ChatGPT, Codex) | Beginners & Career Change | 10 years of experience
course price icon
From 165.81 C$ /h
arrow icon
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.
Extra information
• Classes are taught online via Zoom or Teams, using standard collaboration tools

• At the end of each lesson, you will receive a summary PDF (theory, prompt examples, exercises). The video of the session is available if needed to review a concept.

• From the very first lesson, you will have access to a shared drive containing resources, example prompts, and sample projects.
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
45 minutes
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
• 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
EPFL engineer and teacher of Mathematics and Computer Science at the Gymnasium in the canton of Vaud, I support students in their maturity and baccalaureate exams to pass their exams.

🔹 Clear and structured courses
🔹 Targeted exercises to progress quickly
🔹 Effective method to gain confidence

My goal: to help you understand, train, and reach your best level.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Hello,

I am studying computer science in HES available to give support classes in English, mathematics and computer science. My strengths: Bilingual, understanding, patient and persevere.
Having experience in this area, I will live up to expectations.

Cordially.
verified badge
I propose courses of support, help to the gymnasians and university
In a friendly atmosphere and at a progressive pace.

Different programming languages, java, C, C ++, matlab and CNC machine programming.
verified badge
I am a graduated student in Computer Engineering and I would like to keep students motivated in the field of Computing in a relaxed environment doing fun exercises.
I love to teach! Specially python!
And I would like to improve my skills sharing my knowledge and trying to explain everything the best I can!
verified badge
I give tutoring in math, physics, algorithms and programming.

As a final year student in telecommunications engineering and with many years of experience in support of schoolchildren, college students and apprentices, I help you pass your exams and tests.

Weekly follow-up and proven experience with alumni.
verified badge
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.

I have 7 years experience in computer programing. Together we will learn how to write the computer program from the beginning level.

I can be your teacher in:
Android Java MATLAB C#
verified badge
Python is currently a very popular data analysis tool that can be used in every field. In this class, I can teach how to use Python and the basics in statistics for the usage of its many libraries. This class can be given in english or french.

Python est actuellement un outil d'analyse de données très populaire qui peut être utilisé dans tous les domaines. Dans ce cours, je peux enseigner comment utiliser Python ainsi que les bases des statistiques pour l'utilisation de ses nombreuses bibliothèques. Ce cours peut être donné en anglais ou en français.
verified badge
Good morning ! My name is Julien and I have been at EPFL for 5 years. Graduated with a Bachelor's degree from EPFL, I am a specialist in academic assistance for mathematics and computer science. I have a lot of experience helping and supporting first-year university students. I have accompanied many students during the course and I know the challenges encountered by the students. I carry out real work of reframing and monitoring the student, while ensuring an atmosphere of personal progress for the student.

I am very flexible on working conditions and locations, but here are some examples of private lessons:
- Online availability on Zoom, I have a tablet and a pen for optimal working conditions.
- Directly on the EPFL campus to save you additional transport.
- Possibility of working in groups with your friends with a reduction in prices or directly at your home.

Students of all levels are welcome and of course my help will be adapted according to the needs and objectives of the student. Whether it is for a one-day private lesson to solve a few problems, or a follow-up during the semester, I will try to offer the best assistance to the student.
verified badge
Recently graduated from EPFL in communication systems, I would be happy to consolidate your knowledge and provide you with assistance in the fields of mathematics and programming/algorithmics.

We can work together on exercises that are worrying you, or I can select several for you that would target your shortcomings in order to eliminate them. I want to impart an understanding and appreciation of mathematics.
verified badge
Begin a lifetime of programming with me! I offer beginner programming classes for all ages. I have over 4 years experience mentoring students at University College London, where I completed my PhD in Computer Science, and EPFL. We will cover programming from the very basics to all the way to advanced topics like OO programming and modern software development techniques and patterns. I look forward to hearing from you!
verified badge
These courses have the following objectives:
-Learn to program in Python
- Understand the notions of object-oriented programming.
- Understand the most important programming models and concepts of software engineering.
-Learn how to debug and debugging techniques and tools to help you write better code.
-Use code management tools
-Introduction to numpy and pandas libraries
- Implement the knowledge acquired in your projects.
verified badge
So that your future professional website is quickly on the first page of Google, I offer home lessons in two-hour increments. These courses are practical and intended to make you autonomous to then manage your WordPress website. Using Astra, Elementor, and the best WordPress plugins, the course also features a premium Rocket.net host that will make your site extremely fast and easy to manage. Without financial commitment over time, this formula is intended for a public wishing to take charge of their website in complete security.
An all-inclusive formula frees up your time to do other things and gives you a turnkey site that is well positioned on Google.
You have the choice and the experience of almost ten years of WordPress website development!
Trust us, everywhere in French-speaking Switzerland.
verified badge
I hold a Master's degree in Mathematics from EPFL (École Polytechnique Fédérale de Lausanne) and I am passionate about teaching mathematics.

I have experience as a tutor, whether within EPFL or outside. I have worked with students at different levels, from secondary education to university. My goal is to make mathematics accessible and understandable for my students, by adapting my teaching method to their specific needs.

Whether you need help solving complex math problems, exam preparation, or simply strengthening your math skills, I'm here to guide you.
verified badge
Welcome to my Programming Projects Support class!

Are you facing hurdles with your programming projects? Let's tackle them together!

As a Geophysics PhD student, I rely heavily on programming tools like Matlab, Python, and R for data analysis, mathematical modeling, plot results and much more.

After a lot of requests from students I created this course which is specifically meant to give you support completing your final programming projects.

Here's what you can expect:

- We'll review your project's background and requirements.
- Analyze your coding progress and identify areas for improvement.
- Collaborate to overcome obstacles, debug your code and advance your project.
- Tailored sessions based on your project's complexity and your skill level.

Whether you require a single session or a series of in-depth consultations, my goal remains the same: to help you break through programming barriers and achieve your goals.

Ready to level up your programming skills? Let's get started!

Please note:
This is a support course only ! While I'm here to guide you, the project's success lies in your hands and I will not finish your project for you.
verified badge
Discover the basics of programming and robotics in this captivating course. Learn to code in Python & JavaScript and create autonomous robots through hands-on projects and challenging exercises. Develop your technical skills while exploring the fascinating world of robotics.
verified badge
Support courses for students wishing to improve or deepen their knowledge in mathematics, physics or programming, in order to succeed in their post-compulsory, university or HES studies.

Typical session structure:
- Correction and analysis of the exercises provided as a supplement, with clarification of any points that remained unclear.
- Discussion and explanation of the concepts studied during the week, in order to ensure a solid and lasting understanding.
- Step-by-step assistance in completing the mandatory exercises.

The service also includes:
- Personalized preparation based on the student's progress in their program.
- The creation of targeted additional exercises to consolidate key concepts and promote effective progress.

To ensure optimal support, students are encouraged to communicate outside of class hours (via messages or video conferencing) to ask questions, share their difficulties, and indicate the concepts they wish to explore further in the following session.
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
Hello,

I am studying computer science in HES available to give support classes in English, mathematics and computer science. My strengths: Bilingual, understanding, patient and persevere.
Having experience in this area, I will live up to expectations.

Cordially.
verified badge
I propose courses of support, help to the gymnasians and university
In a friendly atmosphere and at a progressive pace.

Different programming languages, java, C, C ++, matlab and CNC machine programming.
verified badge
I am a graduated student in Computer Engineering and I would like to keep students motivated in the field of Computing in a relaxed environment doing fun exercises.
I love to teach! Specially python!
And I would like to improve my skills sharing my knowledge and trying to explain everything the best I can!
verified badge
I give tutoring in math, physics, algorithms and programming.

As a final year student in telecommunications engineering and with many years of experience in support of schoolchildren, college students and apprentices, I help you pass your exams and tests.

Weekly follow-up and proven experience with alumni.
verified badge
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.

I have 7 years experience in computer programing. Together we will learn how to write the computer program from the beginning level.

I can be your teacher in:
Android Java MATLAB C#
verified badge
Python is currently a very popular data analysis tool that can be used in every field. In this class, I can teach how to use Python and the basics in statistics for the usage of its many libraries. This class can be given in english or french.

Python est actuellement un outil d'analyse de données très populaire qui peut être utilisé dans tous les domaines. Dans ce cours, je peux enseigner comment utiliser Python ainsi que les bases des statistiques pour l'utilisation de ses nombreuses bibliothèques. Ce cours peut être donné en anglais ou en français.
verified badge
Good morning ! My name is Julien and I have been at EPFL for 5 years. Graduated with a Bachelor's degree from EPFL, I am a specialist in academic assistance for mathematics and computer science. I have a lot of experience helping and supporting first-year university students. I have accompanied many students during the course and I know the challenges encountered by the students. I carry out real work of reframing and monitoring the student, while ensuring an atmosphere of personal progress for the student.

I am very flexible on working conditions and locations, but here are some examples of private lessons:
- Online availability on Zoom, I have a tablet and a pen for optimal working conditions.
- Directly on the EPFL campus to save you additional transport.
- Possibility of working in groups with your friends with a reduction in prices or directly at your home.

Students of all levels are welcome and of course my help will be adapted according to the needs and objectives of the student. Whether it is for a one-day private lesson to solve a few problems, or a follow-up during the semester, I will try to offer the best assistance to the student.
verified badge
Recently graduated from EPFL in communication systems, I would be happy to consolidate your knowledge and provide you with assistance in the fields of mathematics and programming/algorithmics.

We can work together on exercises that are worrying you, or I can select several for you that would target your shortcomings in order to eliminate them. I want to impart an understanding and appreciation of mathematics.
verified badge
Begin a lifetime of programming with me! I offer beginner programming classes for all ages. I have over 4 years experience mentoring students at University College London, where I completed my PhD in Computer Science, and EPFL. We will cover programming from the very basics to all the way to advanced topics like OO programming and modern software development techniques and patterns. I look forward to hearing from you!
verified badge
These courses have the following objectives:
-Learn to program in Python
- Understand the notions of object-oriented programming.
- Understand the most important programming models and concepts of software engineering.
-Learn how to debug and debugging techniques and tools to help you write better code.
-Use code management tools
-Introduction to numpy and pandas libraries
- Implement the knowledge acquired in your projects.
verified badge
So that your future professional website is quickly on the first page of Google, I offer home lessons in two-hour increments. These courses are practical and intended to make you autonomous to then manage your WordPress website. Using Astra, Elementor, and the best WordPress plugins, the course also features a premium Rocket.net host that will make your site extremely fast and easy to manage. Without financial commitment over time, this formula is intended for a public wishing to take charge of their website in complete security.
An all-inclusive formula frees up your time to do other things and gives you a turnkey site that is well positioned on Google.
You have the choice and the experience of almost ten years of WordPress website development!
Trust us, everywhere in French-speaking Switzerland.
verified badge
I hold a Master's degree in Mathematics from EPFL (École Polytechnique Fédérale de Lausanne) and I am passionate about teaching mathematics.

I have experience as a tutor, whether within EPFL or outside. I have worked with students at different levels, from secondary education to university. My goal is to make mathematics accessible and understandable for my students, by adapting my teaching method to their specific needs.

Whether you need help solving complex math problems, exam preparation, or simply strengthening your math skills, I'm here to guide you.
verified badge
Welcome to my Programming Projects Support class!

Are you facing hurdles with your programming projects? Let's tackle them together!

As a Geophysics PhD student, I rely heavily on programming tools like Matlab, Python, and R for data analysis, mathematical modeling, plot results and much more.

After a lot of requests from students I created this course which is specifically meant to give you support completing your final programming projects.

Here's what you can expect:

- We'll review your project's background and requirements.
- Analyze your coding progress and identify areas for improvement.
- Collaborate to overcome obstacles, debug your code and advance your project.
- Tailored sessions based on your project's complexity and your skill level.

Whether you require a single session or a series of in-depth consultations, my goal remains the same: to help you break through programming barriers and achieve your goals.

Ready to level up your programming skills? Let's get started!

Please note:
This is a support course only ! While I'm here to guide you, the project's success lies in your hands and I will not finish your project for you.
verified badge
Discover the basics of programming and robotics in this captivating course. Learn to code in Python & JavaScript and create autonomous robots through hands-on projects and challenging exercises. Develop your technical skills while exploring the fascinating world of robotics.
verified badge
Support courses for students wishing to improve or deepen their knowledge in mathematics, physics or programming, in order to succeed in their post-compulsory, university or HES studies.

Typical session structure:
- Correction and analysis of the exercises provided as a supplement, with clarification of any points that remained unclear.
- Discussion and explanation of the concepts studied during the week, in order to ensure a solid and lasting understanding.
- Step-by-step assistance in completing the mandatory exercises.

The service also includes:
- Personalized preparation based on the student's progress in their program.
- The creation of targeted additional exercises to consolidate key concepts and promote effective progress.

To ensure optimal support, students are encouraged to communicate outside of class hours (via messages or video conferencing) to ask questions, share their difficulties, and indicate the concepts they wish to explore further in the following session.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Pierre-Jean