facebook
favorite button
member since icon
Since August 2025
Instructor since August 2025
Translated by GoogleSee original
Computer programming (all languages: C, Python, Java)
course price icon
From 26.8 £ /h
arrow icon
As a Master's student in Computer Science with a Bachelor's degree in Computer Science, I consider programming to be a key tool in computer science. It not only allows you to develop software and applications, but also to solve real-life problems in a methodical and efficient manner.

I offer courses adapted to different levels, whether you are a beginner wishing to discover the basics (Python, Java, C, etc.) or a student wishing to deepen your knowledge of algorithms, data structures, object-oriented programming or even web development.

My approach is progressive and practical: each theoretical concept is accompanied by exercises and concrete projects so that students learn to code while building real applications. I can also help with exam preparation, academic projects, or strengthening weak foundations.

The goal is to make programming accessible, clear and motivating, while developing the autonomy necessary to progress effectively.
Extra information
Have a computer and a WiFi connection
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Paris, France
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
30 minutes
60 minutes
The class is taught in
French
English
Arabic
Availability of a typical week
(GMT -05:00)
New York
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
Graduate of Ensimag and currently a student in Mathematics Master at the Ecole Polytechnique, I give courses in Mathematics and Computer Science for levels from college to preparatory classes.
I move on Paris and suburbs.
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
Doctor trainer in IT teaches you step by step how to design mobile applications for the Android system: Interface screen, access and storage of data, access to system services, management of notifications, Reading sensors, design of widgets, optimization.
Notes: I teach the course, and I also support you at the development level (proposals, advice, debugging errors).
verified badge
- B.tech and M.tech in Computer Science
- Worked as a Software engineer in Virtusa Corp & DIGIDEZ
- More than 6 years of teaching experience
- Oracle Certified Developer
- Helped students placed in FAANG

Featured Review :
Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!!


Thanks
Aniket
verified badge
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
verified badge
I am an associate professor of electrical engineering I offer courses in everything related to the discipline of electrical engineering:
CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school
ARCHITECTURE OF A PROGRAMMED SYSTEM
INTERNAL AND EXTERNAL APPEARANCE
INPUT/OUTPUT MANAGEMENT
timeouts
timers, watchdog
PIC 16F8X 16F8XX PROGRAMMING
INTERRUPTIONS MANAGEMENT
ASSEMBLER PROGRAMMING
PROGRAMMING IN C
MACHINE CONTROL
SOFTWARE SIMULATION
MPLAB
MIKROC
ISIS/PROTEUS
verified badge
As a specialized Spring Boot instructor, my primary goal is to expertly guide you in mastering this leading Java development framework.

Spring Boot is a flagship tool that has revolutionized the way Java applications are created, whether developing dynamic web applications, agile microservices, or robust enterprise applications. My teaching approach focuses on gaining a solid understanding of Spring Boot fundamentals, with an emphasis on essential concepts such as inversion of control, dependency injection, and automatic configuration. We'll also dive into more advanced topics, including security, data management, and building successful RESTful APIs.

Throughout our training sessions, you will develop practical skills to build efficient and stable Java applications, using proven coding techniques as well as modern development tools specifically designed for Spring Boot.

My goal is to make you a competent Spring Boot expert, capable of creating robust, scalable applications that meet industry standards. To summarize, my Spring Boot courses are suitable for all levels, from beginners to experienced developers, and are customized to meet your development needs and aspirations.

I'm excited to work with you to help you master Spring Boot and bring your most ambitious development projects to fruition.
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
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!
verified badge
In this class, you’ll embark on an exciting journey into the world of programming with Python. You’ll start by writing your very first Python program, gaining hands-on experience from the get-go. As you progress, you’ll delve into the core fundamentals of Python, including variables, data types, control structures, functions, and modules.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Unlock the exciting world of coding with this beginner-friendly course designed specifically for young learners! 🚀

In this interactive class, children will explore the fundamentals of programming through engaging hands-on projects. We'll start with Scratch, a fun visual coding platform that builds problem-solving and logical thinking skills. Then, we'll dive into Python, one of the most popular coding languages, where kids will learn to create simple programs and games. Finally, we’ll introduce them to Artificial Intelligence (AI) concepts in an easy and exciting way!

By the end of this course, students will:
✅ Build fun projects with Scratch 🎮
✅ Write real code using Python 🐍
✅ Understand basic AI concepts 🤖
✅ Develop problem-solving & logical thinking skills

This course is perfect for kids who love technology and want to start their journey into programming in a creative and enjoyable way!
verified badge
Do you dream of creating your own website but don't know where to start? 🙋‍♂️🙋‍♀️ This course is for you! Together, we'll dive into the exciting world of web development by learning the basics of the three essential languages: HTML 🧱 to structure your pages, CSS 🎨 to make them beautiful and well-presented, and JavaScript ⚙️ to add interaction and dynamism to your projects (like drop-down menus, click effects, or responsive forms).

No need to have any previous experience coding! 💡 This course is designed for beginners, the curious, or even those considering a career change. The goal is simple: by the end, you'll know how to create a complete, clean, modern, and mobile-friendly website 📱💻. We progress step by step, with clear explanations, small, concrete projects, and a relaxed but serious atmosphere. 🎯

The course is remote via webcam (Zoom, Google Meet, etc.) 📍💻. All you need is a laptop and a code editor like Visual Studio Code (free). I provide all the files needed to follow the exercises and build your site step by step 🧑‍💻📂.

This course is taught in French 🇫🇷 and is aimed at everyone, from teenagers to seniors, motivated to learn something new and useful. Sessions last 60 or 90 minutes, whichever suits you best ⏱️. Whether you want to create a personal website, discover coding or even start a professional project, you've come to the right place! 💬✨

See you soon to create your first website together! 😄👨‍🏫👩‍🏫
verified badge
As a first-year engineering student, I offer tutoring and homework help for students from primary to high school.
I obtained my baccalaureate with honors, with specializations in NSI (Digital and Computer Sciences) and Mathematics, and I also have an excellent level in Philosophy and History-Geography.
My goal is to help each student progress at their own pace, while developing confidence and autonomy in their work.
During the sessions, I ensure:
- Identify sticking points and explain concepts clearly and appropriately to the student's level;
- Provide effective working methods to learn how to organize, revise and reason logically;
- Reinforce understanding rather than simple memorization, in order to build solid foundations;
- Encourage curiosity and motivation, by making learning more concrete and interesting;
- Effectively prepare for assessments and exams (certificate, baccalaureate, continuous assessments, etc.) with targeted exercises.

The ultimate goal is for the student to gain confidence, method and enjoyment of learning, in order to achieve lasting success in their education.
verified badge
Take things to the next level with Artificial Intelligence!

Do you want to understand the challenges of AI, master new generative tools (ChatGPT and others) and learn how to manipulate real data? Take advantage of a clear and accessible 4-hour training course, delivered by an industry expert.

WHY THIS TRAINING? Unlike online tutorials, I offer a pedagogical approach based on concrete, field experience. As a speaker at international conferences (notably at UNESCO) and a developer of technological solutions with social impact, I will give you the tools to become self-reliant.

PROGRAMME (4 HOURS):
- Demystifying Data: Understanding what data is, Open Data and how it influences our daily lives.
- Generative AI: How language models work, overview of tools and data security.
- Practical "Prompt Engineering" Workshop: Learn how to write effective instructions to achieve immediate professional results.
- Ethics & Sovereignty: Understanding the challenges of the GDPR and protecting your privacy.

WHO IS THIS TRAINING FOR?
- Independent professionals, freelancers or students wishing to boost their productivity.
- Individuals curious to understand the current digital revolution.
- No technical prerequisites are required.

TERMS AND CONDITIONS:
- Duration: to be agreed
- Location: Via videoconference or in person in Paris (or internationally)
- Guaranteed seriousness: A professional training contract will be drawn up for each participant.
message icon
Contact Wissem
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Graduate of Ensimag and currently a student in Mathematics Master at the Ecole Polytechnique, I give courses in Mathematics and Computer Science for levels from college to preparatory classes.
I move on Paris and suburbs.
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
Doctor trainer in IT teaches you step by step how to design mobile applications for the Android system: Interface screen, access and storage of data, access to system services, management of notifications, Reading sensors, design of widgets, optimization.
Notes: I teach the course, and I also support you at the development level (proposals, advice, debugging errors).
verified badge
- B.tech and M.tech in Computer Science
- Worked as a Software engineer in Virtusa Corp & DIGIDEZ
- More than 6 years of teaching experience
- Oracle Certified Developer
- Helped students placed in FAANG

Featured Review :
Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!!


Thanks
Aniket
verified badge
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
verified badge
I am an associate professor of electrical engineering I offer courses in everything related to the discipline of electrical engineering:
CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school
ARCHITECTURE OF A PROGRAMMED SYSTEM
INTERNAL AND EXTERNAL APPEARANCE
INPUT/OUTPUT MANAGEMENT
timeouts
timers, watchdog
PIC 16F8X 16F8XX PROGRAMMING
INTERRUPTIONS MANAGEMENT
ASSEMBLER PROGRAMMING
PROGRAMMING IN C
MACHINE CONTROL
SOFTWARE SIMULATION
MPLAB
MIKROC
ISIS/PROTEUS
verified badge
As a specialized Spring Boot instructor, my primary goal is to expertly guide you in mastering this leading Java development framework.

Spring Boot is a flagship tool that has revolutionized the way Java applications are created, whether developing dynamic web applications, agile microservices, or robust enterprise applications. My teaching approach focuses on gaining a solid understanding of Spring Boot fundamentals, with an emphasis on essential concepts such as inversion of control, dependency injection, and automatic configuration. We'll also dive into more advanced topics, including security, data management, and building successful RESTful APIs.

Throughout our training sessions, you will develop practical skills to build efficient and stable Java applications, using proven coding techniques as well as modern development tools specifically designed for Spring Boot.

My goal is to make you a competent Spring Boot expert, capable of creating robust, scalable applications that meet industry standards. To summarize, my Spring Boot courses are suitable for all levels, from beginners to experienced developers, and are customized to meet your development needs and aspirations.

I'm excited to work with you to help you master Spring Boot and bring your most ambitious development projects to fruition.
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
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!
verified badge
In this class, you’ll embark on an exciting journey into the world of programming with Python. You’ll start by writing your very first Python program, gaining hands-on experience from the get-go. As you progress, you’ll delve into the core fundamentals of Python, including variables, data types, control structures, functions, and modules.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Unlock the exciting world of coding with this beginner-friendly course designed specifically for young learners! 🚀

In this interactive class, children will explore the fundamentals of programming through engaging hands-on projects. We'll start with Scratch, a fun visual coding platform that builds problem-solving and logical thinking skills. Then, we'll dive into Python, one of the most popular coding languages, where kids will learn to create simple programs and games. Finally, we’ll introduce them to Artificial Intelligence (AI) concepts in an easy and exciting way!

By the end of this course, students will:
✅ Build fun projects with Scratch 🎮
✅ Write real code using Python 🐍
✅ Understand basic AI concepts 🤖
✅ Develop problem-solving & logical thinking skills

This course is perfect for kids who love technology and want to start their journey into programming in a creative and enjoyable way!
verified badge
Do you dream of creating your own website but don't know where to start? 🙋‍♂️🙋‍♀️ This course is for you! Together, we'll dive into the exciting world of web development by learning the basics of the three essential languages: HTML 🧱 to structure your pages, CSS 🎨 to make them beautiful and well-presented, and JavaScript ⚙️ to add interaction and dynamism to your projects (like drop-down menus, click effects, or responsive forms).

No need to have any previous experience coding! 💡 This course is designed for beginners, the curious, or even those considering a career change. The goal is simple: by the end, you'll know how to create a complete, clean, modern, and mobile-friendly website 📱💻. We progress step by step, with clear explanations, small, concrete projects, and a relaxed but serious atmosphere. 🎯

The course is remote via webcam (Zoom, Google Meet, etc.) 📍💻. All you need is a laptop and a code editor like Visual Studio Code (free). I provide all the files needed to follow the exercises and build your site step by step 🧑‍💻📂.

This course is taught in French 🇫🇷 and is aimed at everyone, from teenagers to seniors, motivated to learn something new and useful. Sessions last 60 or 90 minutes, whichever suits you best ⏱️. Whether you want to create a personal website, discover coding or even start a professional project, you've come to the right place! 💬✨

See you soon to create your first website together! 😄👨‍🏫👩‍🏫
verified badge
As a first-year engineering student, I offer tutoring and homework help for students from primary to high school.
I obtained my baccalaureate with honors, with specializations in NSI (Digital and Computer Sciences) and Mathematics, and I also have an excellent level in Philosophy and History-Geography.
My goal is to help each student progress at their own pace, while developing confidence and autonomy in their work.
During the sessions, I ensure:
- Identify sticking points and explain concepts clearly and appropriately to the student's level;
- Provide effective working methods to learn how to organize, revise and reason logically;
- Reinforce understanding rather than simple memorization, in order to build solid foundations;
- Encourage curiosity and motivation, by making learning more concrete and interesting;
- Effectively prepare for assessments and exams (certificate, baccalaureate, continuous assessments, etc.) with targeted exercises.

The ultimate goal is for the student to gain confidence, method and enjoyment of learning, in order to achieve lasting success in their education.
verified badge
Take things to the next level with Artificial Intelligence!

Do you want to understand the challenges of AI, master new generative tools (ChatGPT and others) and learn how to manipulate real data? Take advantage of a clear and accessible 4-hour training course, delivered by an industry expert.

WHY THIS TRAINING? Unlike online tutorials, I offer a pedagogical approach based on concrete, field experience. As a speaker at international conferences (notably at UNESCO) and a developer of technological solutions with social impact, I will give you the tools to become self-reliant.

PROGRAMME (4 HOURS):
- Demystifying Data: Understanding what data is, Open Data and how it influences our daily lives.
- Generative AI: How language models work, overview of tools and data security.
- Practical "Prompt Engineering" Workshop: Learn how to write effective instructions to achieve immediate professional results.
- Ethics & Sovereignty: Understanding the challenges of the GDPR and protecting your privacy.

WHO IS THIS TRAINING FOR?
- Independent professionals, freelancers or students wishing to boost their productivity.
- Individuals curious to understand the current digital revolution.
- No technical prerequisites are required.

TERMS AND CONDITIONS:
- Duration: to be agreed
- Location: Via videoconference or in person in Paris (or internationally)
- Guaranteed seriousness: A professional training contract will be drawn up for each participant.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Wissem