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 May 2025
Instructor since May 2025
Translated by GoogleSee original
Master Object-Oriented Programming (OOP) and discover how to create modular applications
course price icon
From 47.19 C$ /h
arrow icon
💻 Object-Oriented Programming (OOP) Course

I propose you:
➡️ Understand the key concepts of OOP: classes, objects, inheritance, encapsulation and polymorphism
➡️ Apply OOP in different languages such as Python, Java or C++
➡️ Practical exercises to effectively structure and organize your code
➡️ Courses adapted to all levels, beginners as well as advanced

Progressive and practical courses to learn to code professionally and develop robust and modular programs 🎯!
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Brussels, Belgium
location type icon
Online from Belgium
About Me
Hello, my name is Samia.

I hold a Master's degree in Computer Science and a Bachelor's degree in Computer Science and Mathematics. I have over 3 years of experience in various IT fields, including programming and web development.

I am convinced that no one is weak, and that there is no such thing as a difficult subject: everyone simply needs to find their own learning method, and each subject can be taught in the right way. My role is to help each learner discover their own method, to progress with confidence and efficiency.

Come discover your method 🎯, play while learning 🎮 and keep everything in your pocket 📱!
Education
- Master's degree in computer science.
- Bachelor's degree in computer science and mathematics.

I followed a rich training, combining in-depth theory and concrete practice, which allowed me to acquire a solid mastery in computer science and mathematics.
Experience / Qualifications
-I worked as a web developer, where I was in charge of designing, creating and testing websites to ensure their quality and proper functioning.
-Besides my professional activity, I have always enjoyed giving math and computer lessons to my loved ones to help them better understand and progress.
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
60 minutes
The class is taught in
French
English
Arabic
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online 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
🔢Turn mathematics into fun!

Do you want to enjoy mathematics and progress at your own pace? Discover clear, fun courses adapted to your level!

I suggest:
➡️Academic support, remedial work, exam preparation, or simply a desire to improve
➡️ Arithmetic, geometry, fractions, algebra, problem solving...
➡️ A method adapted to the level and pace of each child.

Each session is interactive and progressive, with practical exercises and fun activities to understand, retain and gain confidence in mathematics.
Read more
💻 Learn to create your own websites and applications with HTML, CSS and JavaScript, at your own pace!

I propose you:
➡️ Introduction to HTML for structuring your web pages
➡️ Proficiency in CSS for design and formatting
➡️ Introduction to JavaScript to make your websites interactive
➡️ Courses adapted to all levels, beginners as well as advanced


Practical, progressive and personalized courses to develop your web development skills and bring your digital projects to life 🎯!
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
I am a senior java developper for over than 9 years in big companies (certified from Oracle), A Java coach in a big company, I used to give training session to get the Oracle Java certification. I offer an individual or a group courses for all programming levels.
Here is the main courses :
- Object Oriented Programing using Java
- Functional Programing using Java 8/11
- Modular projects using java 11
- Web programming using Spring boot, Spring MVC, Spring Data, Spring Security and thymeleaf
- Initiation to Reactive programming
verified badge
With more than 100 websites created and nearly 10 years of professional experience, I help you through practical courses oriented to the needs of each.

Depending on your project, work or objective, I help you to understand the website and application design and to be independent later.

Classes are accessible for all levels:
For beginners :
→ Introduction to the basics of web or application design
→ Understand the psychology behind an interface
→ How to design your first website / application
→ Use tools (Sketch / Photoshop / Illustrator)
→ How to move from design to an online website
→ ... much more depending on each person’s needs

For intermediate and advanced level
→ Website design / advanced application
→ Discover the UX (user experience)
→ Understand the different stages of the creation of a website (wireframes, mockups, interactive prototype)
→ How to make interactive prototypes to validate your designs
→ How to write content for your site to talk to your audience
→ ...

Available in the evening week and during the weekend all day.
verified badge
Expert engineer in software development, I have 10 years of experience in the IT field, I want to share my theoretical knowledge and practice. For beginners, you will finally know the secrets of the world of software and you will have answers to your questions;)
verified badge
From basics to real world professional problem solving skills:

Java introduction
Notions of Object Oriented languages
A beginner developer - step by step
Problem solving approaches in practice
Algorithms and data structures
Professional programming practices
verified badge
With 7 years of experience in the professional world where I go java / scala / javascript in everyday life, I am taken to coach junior devs as part of my work. I am punctual and an educator and love what I do
verified badge
We will create your website from the start: registering a domain name (at OVH.fr), creating a personalized email address, and then creating the site via a module (WordPress or PrestaShop).
You can create any type of site: portfolio, freelancer, e-commerce ...
In 2 hours your site is already ready for use!
verified badge
I believe everyone can learn everything when the quality of explanations is individually tailored to their unique cognitive style and mind’s shape.
My method is based on establishing empathy and gaining a deep understanding of how my students’ brains work.
Through my experiences, I've learned that no topic or subject is inherently difficult to comprehend, as long as the teacher can present it in a manner that fits the individual's mind scheme.
As a teacher and educator, my primary objective is to attain effective communication, thus fostering a genuine understanding of the subject through a plethora of real-life cases and examples.
verified badge
I suggest you create with me your first website and learn the basics of web programming through HTML and CSS, but also to spend time on the more design oriented approach. And if you are motivated, we will continue with a more dynamic approach to the web with php and its frameworks, so yes that's a lot of new words but don't worry! The lessons are of course personalized according to your desires and your needs and your level.
verified badge
Java is a powerful programming language and I deliver the concepts explanation very clearly so that it helps students to pick up. The classes will be backed up by a lot of practical lessons and theory notes will be provided for reference. Regular touchpoints and assessments will be held and doubt clearing sessions will also be conducted on a regular basis.
verified badge
For hobbyists, students or marketing professionals, web languages are increasingly essential.

My mission: to teach you the logic and rules of HTML and CSS languages through practice.
I like to make sure that the learner feels comfortable, receives clear explanations and learns while having fun.

My goal: to enable you to create your own web page in just a few lessons.
message icon
Contact Samia
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
I am a senior java developper for over than 9 years in big companies (certified from Oracle), A Java coach in a big company, I used to give training session to get the Oracle Java certification. I offer an individual or a group courses for all programming levels.
Here is the main courses :
- Object Oriented Programing using Java
- Functional Programing using Java 8/11
- Modular projects using java 11
- Web programming using Spring boot, Spring MVC, Spring Data, Spring Security and thymeleaf
- Initiation to Reactive programming
verified badge
With more than 100 websites created and nearly 10 years of professional experience, I help you through practical courses oriented to the needs of each.

Depending on your project, work or objective, I help you to understand the website and application design and to be independent later.

Classes are accessible for all levels:
For beginners :
→ Introduction to the basics of web or application design
→ Understand the psychology behind an interface
→ How to design your first website / application
→ Use tools (Sketch / Photoshop / Illustrator)
→ How to move from design to an online website
→ ... much more depending on each person’s needs

For intermediate and advanced level
→ Website design / advanced application
→ Discover the UX (user experience)
→ Understand the different stages of the creation of a website (wireframes, mockups, interactive prototype)
→ How to make interactive prototypes to validate your designs
→ How to write content for your site to talk to your audience
→ ...

Available in the evening week and during the weekend all day.
verified badge
Expert engineer in software development, I have 10 years of experience in the IT field, I want to share my theoretical knowledge and practice. For beginners, you will finally know the secrets of the world of software and you will have answers to your questions;)
verified badge
From basics to real world professional problem solving skills:

Java introduction
Notions of Object Oriented languages
A beginner developer - step by step
Problem solving approaches in practice
Algorithms and data structures
Professional programming practices
verified badge
With 7 years of experience in the professional world where I go java / scala / javascript in everyday life, I am taken to coach junior devs as part of my work. I am punctual and an educator and love what I do
verified badge
We will create your website from the start: registering a domain name (at OVH.fr), creating a personalized email address, and then creating the site via a module (WordPress or PrestaShop).
You can create any type of site: portfolio, freelancer, e-commerce ...
In 2 hours your site is already ready for use!
verified badge
I believe everyone can learn everything when the quality of explanations is individually tailored to their unique cognitive style and mind’s shape.
My method is based on establishing empathy and gaining a deep understanding of how my students’ brains work.
Through my experiences, I've learned that no topic or subject is inherently difficult to comprehend, as long as the teacher can present it in a manner that fits the individual's mind scheme.
As a teacher and educator, my primary objective is to attain effective communication, thus fostering a genuine understanding of the subject through a plethora of real-life cases and examples.
verified badge
I suggest you create with me your first website and learn the basics of web programming through HTML and CSS, but also to spend time on the more design oriented approach. And if you are motivated, we will continue with a more dynamic approach to the web with php and its frameworks, so yes that's a lot of new words but don't worry! The lessons are of course personalized according to your desires and your needs and your level.
verified badge
Java is a powerful programming language and I deliver the concepts explanation very clearly so that it helps students to pick up. The classes will be backed up by a lot of practical lessons and theory notes will be provided for reference. Regular touchpoints and assessments will be held and doubt clearing sessions will also be conducted on a regular basis.
verified badge
For hobbyists, students or marketing professionals, web languages are increasingly essential.

My mission: to teach you the logic and rules of HTML and CSS languages through practice.
I like to make sure that the learner feels comfortable, receives clear explanations and learns while having fun.

My goal: to enable you to create your own web page in just a few lessons.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Samia