facebook
favorite button
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 October 2025
Instructor since October 2025
Translated by GoogleSee original
Computer Science Tutoring: Python, C/C++, Algorithms & Git
course price icon
From 29 € /h
arrow icon
Hi, I’m Khalil, CS engineering student at École des Mines de Saint-Étienne with a Mastère in IoT & Cybersecurity, and a Full-Stack Engineering intern. This course is a practical, personalized path through computer science, adapted to your level (from beginner to advanced). You’ll learn to:

- Code in Python and C/C++; master algorithms & data structures.
- Build small apps and work professionally with Git/GitHub.
- Explore IoT/Embedded (STM32/Nucleo), basic electronics, and even a taste of VHDL/Verilog/RISC-V.
- Understand Cybersecurity foundations: secure coding, crypto basics, threat modeling.

Format & materials: sessions include explanations, live coding, and exercises/projects. Bring a laptop with Python 3.x and VS Code installed; for the embedded track a low-cost STM32 Nucleo/Discovery board is recommended (not required—simulators/toolchains provided). Lessons available online or around Courbevoie/Paris La Défense. Languages: English or French.
Extra information
Bring your own laptop. Please install Python 3.x and VS Code before the first session and create a GitHub account.
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 Asnières-sur-Seine, France
location type icon
At teacher's location :
  • 92400 Courbevoie, France
location type icon
Online from France
About Me
Hi!

I'm Khalil from Courbevoie (Paris area), France. I'm an engineering student at École des Mines de Saint-Étienne (Master in Microelectronics & Computer Science; Master in IoT & Cybersecurity).
Recently, I worked as a Full-Stack engineering intern at Captain Contrat (Implid) and previously as an IoT expert apprentice at Alizent (Air Liquide).
I appreciate practical and structured courses, with clear feedback and short, targeted exercises. My interests cover the Internet of Things (IoT), embedded systems, and applied artificial intelligence projects, including work on RISC-V control flow integrity, an embedded convolutional neural network on STM32, and an AES decoder in VHDL.
I am looking for a pragmatic teacher who uses mini-projects and concrete examples to develop skills that I can apply immediately.
Education
National School of Mines of Saint-Etienne (Specialized Master's Degree)
National School of Mines of Saint-Etienne (Master's Grade ISMIN)
Preparatory classes (CPGE)
Experience / Qualifications
Expert training in smart devices and IoT at Air Liquide
Full-stack development internship at Legaltech (Captain Contrat)
TOEIC (920/990)
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
30 minutes
45 minutes
60 minutes
90 minutes
The class is taught in
English
French
Arabic
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
Similar classes
arrow icon previousarrow icon next
verified badge
Farzad
Do you want to learn programming, create a website, develop an application, or improve your skills in C# / .NET / React? I offer personalized courses tailored to your level, whether you are a beginner, student, adult career changer, or already a junior developer.

This course is practice-oriented: the goal is not just to learn the theory, but to understand how to create real projects, write clean code and progress step by step.

We can work on several topics depending on your needs:

Programming basics: variables, conditions, loops, functions, arrays
Algorithms and problem-solving logic
C# and .NET / .NET Core
Creating backend APIs with ASP.NET Core
Databases: SQL, SQL Server, queries, relationships, CRUD
Web development: HTML, CSS, JavaScript, TypeScript
React: components, props, state, hooks, routing, API calls
Frontend/backend connection with React + .NET
Git, GitHub and best practices for version control
Debugging, error fixing, and code improvement
Clean code, simple architecture, project organization
Introduction to artificial intelligence in development: ChatGPT, code generation, debugging assistance, automation
Preparation for technical interviews: algorithms, C# exercises, code explanations

Examples of possible projects:

web application with React
API in C# / .NET
user login system
mini dashboard
CRUD application with database
developer portfolio
student or professional project

My method is progressive, clear, and results-oriented. We'll move at your pace, with simple explanations, practical exercises, and concrete examples. I can help you from scratch or support you on an existing project.

The goal is to make you more autonomous, more confident, and able to truly understand what you are developing.
verified badge
Muge
I offer private math and science lessons for middle and high school students, with a caring, personalized and understanding-focused approach.

My goal is not only to help the student succeed in an exercise or test, but also to enable them to better understand, reason, memorize and gradually become autonomous in their work.

🎓 As a PhD in neuroscience, I draw on my knowledge of cognitive function and learning mechanisms to adapt my teaching to the needs of each student. When relevant, I also integrate concrete methods from cognitive science and learning: memorization strategies, attention, work organization, problem-solving, and metacognition.

Since each student has their own way of learning, I take the time to identify what poses a difficulty for them and adapt my explanations, pace and working methods.

My support can, in particular, help to:

Consolidate or review poorly understood concepts;
To fill certain gaps;
Learning to reason better and solve problems;
Develop more efficient working methods;
Gradually gain confidence and autonomy;
Prepare for tests, the brevet or exams.

I also support students experiencing attention difficulties, notably by adapting the pace and methods of work.

This approach is part of a regular support program: the students I supported last year are all continuing their support this year. In particular, I supported one student all the way to the national diploma exam, which he passed.

📍 Online or in-home lessons depending on location.

If you would like to discuss your child's needs and see if my approach is suitable for them, I propose an initial discussion.
verified badge
Arnaud
📐 Math lessons with Arnaud – Progress, method, and confidence

Are you looking for a serious, patient and attentive private tutor to help your child progress in mathematics?

My name is Arnaud, I am 29 years old, and I offer private math lessons tailored to the level and objectives of each student.

🎓 Two-year post-secondary degree in Economics and Management from Paris-Dauphine University
💼 Housing Benefits Case Manager at Action Logement
📚 An approach based on understanding, method and progression

👨‍🏫 A method adapted to each student

My role is to precisely identify the student's difficulties and help them to overcome them gradually.

During class, we can:

📖 Review the concepts from the lesson and explain them simply;
✏️ Doing and correcting exercises together;
🔎 understand the mistakes rather than simply giving the answer;
🧠 develop good reflexes and problem-solving methods;
📝 prepare for tests, homework and exams;
📈 work on weaknesses while highlighting progress;
💪 gradually regain confidence in one's abilities.

I take the time to adapt to each student's pace and level. The goal is for the student to truly understand what they are doing and to gradually become independent.

🎯 Who are my courses for?

My courses are suitable for students who wish to:

consolidate their foundations in the subject matter;
to fill certain gaps;
to improve their academic performance;
prepare for a test or exam;
benefit from regular support;
regain confidence in mathematics.

Whether the student is experiencing occasional difficulties or needs long-term support, we will define priorities and a suitable work pace together.

🤝 Why choose me?

I am a patient, serious and pedagogical person, and I attach great importance to creating an environment in which the student can ask questions without fear of making a mistake.

For me, a mistake is not a failure: it is first and foremost a starting point for understanding and progressing.

📩 Feel free to contact me, letting me know the student's level, their main difficulties, and your objectives. We can then discuss how I can best support them.

See you soon !

Arnaud
message icon
Contact Khalil
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Farzad
Do you want to learn programming, create a website, develop an application, or improve your skills in C# / .NET / React? I offer personalized courses tailored to your level, whether you are a beginner, student, adult career changer, or already a junior developer.

This course is practice-oriented: the goal is not just to learn the theory, but to understand how to create real projects, write clean code and progress step by step.

We can work on several topics depending on your needs:

Programming basics: variables, conditions, loops, functions, arrays
Algorithms and problem-solving logic
C# and .NET / .NET Core
Creating backend APIs with ASP.NET Core
Databases: SQL, SQL Server, queries, relationships, CRUD
Web development: HTML, CSS, JavaScript, TypeScript
React: components, props, state, hooks, routing, API calls
Frontend/backend connection with React + .NET
Git, GitHub and best practices for version control
Debugging, error fixing, and code improvement
Clean code, simple architecture, project organization
Introduction to artificial intelligence in development: ChatGPT, code generation, debugging assistance, automation
Preparation for technical interviews: algorithms, C# exercises, code explanations

Examples of possible projects:

web application with React
API in C# / .NET
user login system
mini dashboard
CRUD application with database
developer portfolio
student or professional project

My method is progressive, clear, and results-oriented. We'll move at your pace, with simple explanations, practical exercises, and concrete examples. I can help you from scratch or support you on an existing project.

The goal is to make you more autonomous, more confident, and able to truly understand what you are developing.
verified badge
Muge
I offer private math and science lessons for middle and high school students, with a caring, personalized and understanding-focused approach.

My goal is not only to help the student succeed in an exercise or test, but also to enable them to better understand, reason, memorize and gradually become autonomous in their work.

🎓 As a PhD in neuroscience, I draw on my knowledge of cognitive function and learning mechanisms to adapt my teaching to the needs of each student. When relevant, I also integrate concrete methods from cognitive science and learning: memorization strategies, attention, work organization, problem-solving, and metacognition.

Since each student has their own way of learning, I take the time to identify what poses a difficulty for them and adapt my explanations, pace and working methods.

My support can, in particular, help to:

Consolidate or review poorly understood concepts;
To fill certain gaps;
Learning to reason better and solve problems;
Develop more efficient working methods;
Gradually gain confidence and autonomy;
Prepare for tests, the brevet or exams.

I also support students experiencing attention difficulties, notably by adapting the pace and methods of work.

This approach is part of a regular support program: the students I supported last year are all continuing their support this year. In particular, I supported one student all the way to the national diploma exam, which he passed.

📍 Online or in-home lessons depending on location.

If you would like to discuss your child's needs and see if my approach is suitable for them, I propose an initial discussion.
verified badge
Arnaud
📐 Math lessons with Arnaud – Progress, method, and confidence

Are you looking for a serious, patient and attentive private tutor to help your child progress in mathematics?

My name is Arnaud, I am 29 years old, and I offer private math lessons tailored to the level and objectives of each student.

🎓 Two-year post-secondary degree in Economics and Management from Paris-Dauphine University
💼 Housing Benefits Case Manager at Action Logement
📚 An approach based on understanding, method and progression

👨‍🏫 A method adapted to each student

My role is to precisely identify the student's difficulties and help them to overcome them gradually.

During class, we can:

📖 Review the concepts from the lesson and explain them simply;
✏️ Doing and correcting exercises together;
🔎 understand the mistakes rather than simply giving the answer;
🧠 develop good reflexes and problem-solving methods;
📝 prepare for tests, homework and exams;
📈 work on weaknesses while highlighting progress;
💪 gradually regain confidence in one's abilities.

I take the time to adapt to each student's pace and level. The goal is for the student to truly understand what they are doing and to gradually become independent.

🎯 Who are my courses for?

My courses are suitable for students who wish to:

consolidate their foundations in the subject matter;
to fill certain gaps;
to improve their academic performance;
prepare for a test or exam;
benefit from regular support;
regain confidence in mathematics.

Whether the student is experiencing occasional difficulties or needs long-term support, we will define priorities and a suitable work pace together.

🤝 Why choose me?

I am a patient, serious and pedagogical person, and I attach great importance to creating an environment in which the student can ask questions without fear of making a mistake.

For me, a mistake is not a failure: it is first and foremost a starting point for understanding and progressing.

📩 Feel free to contact me, letting me know the student's level, their main difficulties, and your objectives. We can then discuss how I can best support them.

See you soon !

Arnaud
Good-fit Instructor Guarantee
favorite button
message icon
Contact Khalil