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 103.59 € /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
Support, troubleshooting, custom courses on Apple systems: Mac OS and IOS and all related Apple applications and services: iCloud, Photo, iTunes, Safari, Mail, iBooks, Maps, Contacts, Calendar, Pages, Numbers, Keynote, etc. ...
At home, without travel expenses (minimum hourly 120 min in the canton of GE, + elsewhere depending on distance)
I also handle slowdowns on macs eradication of malware, cleaning, training in mac storage and synchronization systems.
verified badge
As a researcher in a scientific and academic setting, I possess extensive expertise in 3D modeling. I can teach you how to use modeling tools as well as how to operate a 3D printer.
I am serious and curious, offering lessons for all levels from 7 years old to seniors.
verified badge
Graduate teacher offers an individualized pedagogy and help with the preparation of exams for the subjects:

Accounting - Closing Logs / Clippings / Balance Sheet Analysis

Economy: Micro and Macro Economics and analysis of economic indicators.

Mathematics: Algebra and statistics

data processing
- Excel (Formulas, creation of graphics) - Word (Direct mail) - Power Point (animated presentation)

I am at your disposal to answer your questions and set learning objectives.

Best regards
verified badge
Computer Science courses from beginner to intermediate level
- Using Windows
- Using Microsoft Office (Word, Excel, PowerPoint)
- Safe-surfing (using Web without risks)
- Using specific applications (on-demand)
- Trick of using computer
- Programming courses
verified badge
This course aims to:
-Learn to program in Java
- Understand the notions of object-oriented programming.
- Understand the most important programming models and concepts of software engineering.
- Implement the knowledge acquired in your projects.
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
Specialist, qualified trainer, gives courses in computer software and remote computer use. It doesn't matter what type of computer you have. All current software from the Windows, Mac, iPad, etc. world. For the connection we use free and easy software, WhatsApp, Skype, Zoom, etc. Very effective lessons for people of all ages.
verified badge
Hello,

I am currently a joint Master's student in Cybersecurity between EPFL and ETH Zurich. I completed my Bachelor's degree in Computer Science at EPFL with an excellent grade and can offer tutoring in Mathematics, Physics, and Computer Science. My schedule is flexible on weekends and weekdays, and I am available every day during the holidays. I have achieved excellent grades in these subjects and have extensive experience as a tutor, having worked with several students.

My goal is to strengthen your foundation in your desired areas, provide you with the tools you need to succeed, and teach you how to use them effectively to fill in your gaps and build your confidence. I am also patient and attentive, so I can best support you in your progress.

Feel free to contact me for more information.
verified badge
⭐⭐⭐⭐⭐

👨‍🎓 With 5 years of experience in distance learning, I am a mathematics teacher, specializing in support courses and private lessons.
I also teach physics and chemistry as well as science subjects in general.

I hold a Master's degree in Operations Research (Applied Mathematics) and I have been teaching private lessons for over 5 years, mainly mathematics for middle and high school levels.

✏ I have taught students from public, private, French Program (Mission), Belgian, Swiss, Spanish Program (students from the Spanish school who are French or English speaking), American Program...
In short, all French or English programs.

✏ I accompany students from A to Z, in all stages of their learning with a simple, new generation and effective methodology: Course explanation, course summary, deepening application exercises etc...

✏ I prepare for exams and competitions

✏ I help with homework.

✏ My students have all evolved in an extraordinary way and have all achieved their goals. 16, 17, 18, 19 out of 20.

Sessions usually take place as follows:

1️⃣ The first sessions are mainly intended to gauge the level of the student in order to highlight the shortcomings observed.

2️⃣ Then comes the establishment of a plan to fill the gaps: Number of hours of work required, The parts of the lessons to focus on, Several training and development exercises...

3️⃣ We make sure to do all of this while staying up to date with the student's class teacher.

4️⃣ I then provide exams similar to what is likely to be asked in class.

5️⃣ I draw up a report on demand, usually monthly, in order to keep parents informed about their child's level throughout the course.

I also adapt my methodology according to the needs of each student, so everyone has a personalized working method adapted to their needs!

I also do crash courses for those who are preparing for the start of the school year so that they start the year strong 💪 and know the program in advance. 🧠

💭 If you have any questions, don't hesitate to contact me ;)
verified badge
Hi!

Welcome to my class on Matlab 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 often use Matlab in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Matlab 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 Matlab 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!
verified badge
Hello! I would like to share and transmit my enthusiasm for science (Maths, Physics, Computer Science) and allow you to acquire tools, methods and intuitions that could be useful to you well beyond the academic framework (for example, the ability to construct and write an argument, the ability to reason and take a critical look).
verified badge
Hello! I am in my final year of a Bachelor's degree in Computer Science at EPFL and I offer personalized private lessons for all levels, from elementary school to the beginning of the Bachelor's degree. Passionate about teaching and the transmission of knowledge, I like to help each student truly understand what they are learning, and not just memorize it.

🎯 My goal:
My goal is simple: to enable each student to gain confidence, progress effectively, and enjoy learning. I know that each person has their own way of understanding, which is why I adapt my explanations and exercises to each profile, so that everyone can progress at their own pace and consolidate their learning over the long term.

📚 Subjects taught:

Mathematics: algebra, analysis, geometry, probability, statistics, preparation for exams and competitions

Computer Science: Python, Java, databases, algorithms, fundamental concepts and practical applications

Languages: French & English – grammar, written and oral expression, text comprehension and exam preparation

📝 My method:

Course review: clarification of important concepts and identification of sticking points

Practical exercises: consolidation of knowledge and practical application

Targeted preparation: help with homework, exams or competitions, with effective strategies for success

I favor interactive and motivating teaching, where the student becomes an active participant in their own learning. Whether for regular support, to fill in gaps, or for intensive preparation before an exam, I adapt to your needs and your pace.

By working together, you'll gain not only skills but also confidence, and you'll leave with the motivation and tools you need to succeed in your studies. My goal is for each session to be useful, enjoyable, and truly beneficial for the student.

If you are looking for someone patient, enthusiastic and educational to support you in your academic journey, I would be delighted to help you achieve your goals and progress with confidence!
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.
verified badge
Have you just bought a new computer or do you finally want to feel comfortable with the one you have? This course is for you!
Designed specifically for beginners and seniors, this course guides you step by step in discovering your Mac or PC. No technical jargon, no judgment – just clear explanations and plenty of patience.
In the program :

Navigate your computer with confidence (desktop, files, folders)
Using the Internet and emails safely
Manage your photos and documents
Discover office tools (Pages/Numbers or Word/Excel)
Communicate with your loved ones via FaceTime or WhatsApp
Back up your data so you don't lose anything
Introduction to AI Assistants: Artificial intelligence (ChatGPT, etc.) to simplify your life

My approach: I adapt to your pace and needs. Every question is welcome, and we progress together until you feel independent.


See you soon, Chris
verified badge
I offer math tutoring, specializing in algebra and algorithms, and I teach a general level of math prior to university studies. My lessons complement school courses. A typical lesson is structured as follows: we review material covered in class, focusing on concepts the student finds challenging. Then, we work through exercises and homework assignments. If the student is particularly motivated, we may include additional exercises in mathematical logic (short math puzzles, theorem proofs, etc.).
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
Support, troubleshooting, custom courses on Apple systems: Mac OS and IOS and all related Apple applications and services: iCloud, Photo, iTunes, Safari, Mail, iBooks, Maps, Contacts, Calendar, Pages, Numbers, Keynote, etc. ...
At home, without travel expenses (minimum hourly 120 min in the canton of GE, + elsewhere depending on distance)
I also handle slowdowns on macs eradication of malware, cleaning, training in mac storage and synchronization systems.
verified badge
As a researcher in a scientific and academic setting, I possess extensive expertise in 3D modeling. I can teach you how to use modeling tools as well as how to operate a 3D printer.
I am serious and curious, offering lessons for all levels from 7 years old to seniors.
verified badge
Graduate teacher offers an individualized pedagogy and help with the preparation of exams for the subjects:

Accounting - Closing Logs / Clippings / Balance Sheet Analysis

Economy: Micro and Macro Economics and analysis of economic indicators.

Mathematics: Algebra and statistics

data processing
- Excel (Formulas, creation of graphics) - Word (Direct mail) - Power Point (animated presentation)

I am at your disposal to answer your questions and set learning objectives.

Best regards
verified badge
Computer Science courses from beginner to intermediate level
- Using Windows
- Using Microsoft Office (Word, Excel, PowerPoint)
- Safe-surfing (using Web without risks)
- Using specific applications (on-demand)
- Trick of using computer
- Programming courses
verified badge
This course aims to:
-Learn to program in Java
- Understand the notions of object-oriented programming.
- Understand the most important programming models and concepts of software engineering.
- Implement the knowledge acquired in your projects.
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
Specialist, qualified trainer, gives courses in computer software and remote computer use. It doesn't matter what type of computer you have. All current software from the Windows, Mac, iPad, etc. world. For the connection we use free and easy software, WhatsApp, Skype, Zoom, etc. Very effective lessons for people of all ages.
verified badge
Hello,

I am currently a joint Master's student in Cybersecurity between EPFL and ETH Zurich. I completed my Bachelor's degree in Computer Science at EPFL with an excellent grade and can offer tutoring in Mathematics, Physics, and Computer Science. My schedule is flexible on weekends and weekdays, and I am available every day during the holidays. I have achieved excellent grades in these subjects and have extensive experience as a tutor, having worked with several students.

My goal is to strengthen your foundation in your desired areas, provide you with the tools you need to succeed, and teach you how to use them effectively to fill in your gaps and build your confidence. I am also patient and attentive, so I can best support you in your progress.

Feel free to contact me for more information.
verified badge
⭐⭐⭐⭐⭐

👨‍🎓 With 5 years of experience in distance learning, I am a mathematics teacher, specializing in support courses and private lessons.
I also teach physics and chemistry as well as science subjects in general.

I hold a Master's degree in Operations Research (Applied Mathematics) and I have been teaching private lessons for over 5 years, mainly mathematics for middle and high school levels.

✏ I have taught students from public, private, French Program (Mission), Belgian, Swiss, Spanish Program (students from the Spanish school who are French or English speaking), American Program...
In short, all French or English programs.

✏ I accompany students from A to Z, in all stages of their learning with a simple, new generation and effective methodology: Course explanation, course summary, deepening application exercises etc...

✏ I prepare for exams and competitions

✏ I help with homework.

✏ My students have all evolved in an extraordinary way and have all achieved their goals. 16, 17, 18, 19 out of 20.

Sessions usually take place as follows:

1️⃣ The first sessions are mainly intended to gauge the level of the student in order to highlight the shortcomings observed.

2️⃣ Then comes the establishment of a plan to fill the gaps: Number of hours of work required, The parts of the lessons to focus on, Several training and development exercises...

3️⃣ We make sure to do all of this while staying up to date with the student's class teacher.

4️⃣ I then provide exams similar to what is likely to be asked in class.

5️⃣ I draw up a report on demand, usually monthly, in order to keep parents informed about their child's level throughout the course.

I also adapt my methodology according to the needs of each student, so everyone has a personalized working method adapted to their needs!

I also do crash courses for those who are preparing for the start of the school year so that they start the year strong 💪 and know the program in advance. 🧠

💭 If you have any questions, don't hesitate to contact me ;)
verified badge
Hi!

Welcome to my class on Matlab 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 often use Matlab in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Matlab 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 Matlab 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!
verified badge
Hello! I would like to share and transmit my enthusiasm for science (Maths, Physics, Computer Science) and allow you to acquire tools, methods and intuitions that could be useful to you well beyond the academic framework (for example, the ability to construct and write an argument, the ability to reason and take a critical look).
verified badge
Hello! I am in my final year of a Bachelor's degree in Computer Science at EPFL and I offer personalized private lessons for all levels, from elementary school to the beginning of the Bachelor's degree. Passionate about teaching and the transmission of knowledge, I like to help each student truly understand what they are learning, and not just memorize it.

🎯 My goal:
My goal is simple: to enable each student to gain confidence, progress effectively, and enjoy learning. I know that each person has their own way of understanding, which is why I adapt my explanations and exercises to each profile, so that everyone can progress at their own pace and consolidate their learning over the long term.

📚 Subjects taught:

Mathematics: algebra, analysis, geometry, probability, statistics, preparation for exams and competitions

Computer Science: Python, Java, databases, algorithms, fundamental concepts and practical applications

Languages: French & English – grammar, written and oral expression, text comprehension and exam preparation

📝 My method:

Course review: clarification of important concepts and identification of sticking points

Practical exercises: consolidation of knowledge and practical application

Targeted preparation: help with homework, exams or competitions, with effective strategies for success

I favor interactive and motivating teaching, where the student becomes an active participant in their own learning. Whether for regular support, to fill in gaps, or for intensive preparation before an exam, I adapt to your needs and your pace.

By working together, you'll gain not only skills but also confidence, and you'll leave with the motivation and tools you need to succeed in your studies. My goal is for each session to be useful, enjoyable, and truly beneficial for the student.

If you are looking for someone patient, enthusiastic and educational to support you in your academic journey, I would be delighted to help you achieve your goals and progress with confidence!
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.
verified badge
Have you just bought a new computer or do you finally want to feel comfortable with the one you have? This course is for you!
Designed specifically for beginners and seniors, this course guides you step by step in discovering your Mac or PC. No technical jargon, no judgment – just clear explanations and plenty of patience.
In the program :

Navigate your computer with confidence (desktop, files, folders)
Using the Internet and emails safely
Manage your photos and documents
Discover office tools (Pages/Numbers or Word/Excel)
Communicate with your loved ones via FaceTime or WhatsApp
Back up your data so you don't lose anything
Introduction to AI Assistants: Artificial intelligence (ChatGPT, etc.) to simplify your life

My approach: I adapt to your pace and needs. Every question is welcome, and we progress together until you feel independent.


See you soon, Chris
verified badge
I offer math tutoring, specializing in algebra and algorithms, and I teach a general level of math prior to university studies. My lessons complement school courses. A typical lesson is structured as follows: we review material covered in class, focusing on concepts the student finds challenging. Then, we work through exercises and homework assignments. If the student is particularly motivated, we may include additional exercises in mathematical logic (short math puzzles, theorem proofs, etc.).
Good-fit Instructor Guarantee
favorite button
message icon
Contact Pierre-Jean