facebook
favorite button
member since icon
Since January 2026
Instructor since January 2026
Translated by GoogleSee original
Java and Object-Oriented Programming (OOP) course taught by a Software Engineer
course price icon
From 41.98 $ /h
arrow icon
Java remains the cornerstone of enterprise development. As an experienced Java developer (Spring Framework, REST API), I can help you master this demanding language.

In the program :

- Concepts of OOP: Classes, inheritance, polymorphism, interfaces.
- Modern Java: From basic syntax to frameworks used in business (Spring Boot).
- Software architecture: How to structure a real project (MVC, Unit tests with JUnit).
- Assistance with school projects: Debugging and optimization of your work.

My goal is to make you self-reliant and prepare you for the demands of the job market or your exams.
Extra information
Computer required. Prior knowledge of logic is a plus, but not mandatory for complete beginners.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Charleroi, Belgium
location type icon
Online from Belgium
About Me
I am Ismail, an Artificial Intelligence Engineer and Senior Developer.

Passionate about computers since childhood, I've chosen to teach in order to share not only theoretical knowledge, but above all, best practices from the professional world. My goal is to make programming accessible, logical, and, most importantly, interesting!

Why choose me? Unlike a purely academic course, I offer you a practical perspective. I don't just teach you how to "code," I teach you to think like an engineer.

My method:

For beginners: We demystify coding with simple, visual examples. Patience and kindness are my guiding principles.

For intermediate/students: We work on your projects, your blockades or practical exercises (Algo, Java, Python) to solidify your foundations and succeed in your exams.

Practical approach: I avoid long theoretical monologues. We learn by doing.

Whether you need support in mathematics, want to discover Python, or master Java for your higher education, I adapt to your pace and goals.
Education
I have a Master's degree in Computer Science & Artificial Intelligence (Full university degree) obtained at the University of Mons as well as my Bachelor's degree in Computer Science.

My thesis focused on lossy and lossless compression of the human genome.
Experience / Qualifications
Software Engineer (Java/Spring): I worked for 3 years for a major bank (BNP Paribas Fortis), developing robust and secure applications. I understand the real requirements of the profession.

Internship in Machine Learning & AI: Experience in Research & Development (R&D) in computer vision and facial recognition in the Python ecosystem (Pandas, TensorFlow, etc.).

Web Developer & Freelance: Creation of web applications, interactive dashboards and SaaS (React, Next.js) for various professional clients.

Mathematical Skills: Solid background in algebra, analysis and logic, essential for computer science and engineering.
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
90 minutes
The class is taught in
French
English
Availability of a typical week
(GMT -05: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
Python is the number one programming language in the professional world today. Whether you're a student or changing careers, I offer a practical and structured approach.

With my experience as an Engineer and a Master's degree in AI, I don't just teach you how to code, but how to "think like an engineer".

What we will cover, depending on your level:

- Solid basics: Variables, loops, conditions, functions.

- Algorithms: Programming logic and problem solving.

- Data Science (Intro): Data manipulation (Pandas, Numpy) for those who want to go further.

- Best practices: Write clean and maintainable code ("Clean Code").

I adapt to your pace with concrete exercises.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Oussama
Learn to add AI features to your applications using ChatGPT API. Taught by a Full-Stack Engineer who's integrated AI into real client projects.

What You'll Learn:
ChatGPT API Integration: Add AI chat, content generation, or text analysis to any web app
Prompt Engineering: Write effective prompts that give consistent, quality results
Production Implementation: Rate limiting, cost management, error handling, security
Real-World Deployment: Deploy AI features to AWS with proper monitoring and logging

Technologies:
OpenAI API (ChatGPT-4)
React/Next.js frontend integration
Node.js/NestJS backend
Secure API key management
Cost optimization (don't waste money on API calls)

Perfect For:
Developers: Add AI to your portfolio (instant differentiation from other candidates)
Freelancers: Offer AI integration services
Students: Build an AI-powered projects that stands out
Entrepreneurs: Add AI features to your product without hiring an AI engineer

What We'll Build:
AI chatbot for your website (customer support, FAQ assistant)
Content generation tool (blog posts, product descriptions, social media)
Text analysis features (summarization, sentiment, keyword extraction)
Custom AI assistant for your specific use case

Real Examples:

E-commerce: AI product description generator
Real estate: AI property listing writer
Marketing: AI social media content creator
Education: AI study assistant

What's Included:
Working code you can deploy immediately
Cost management strategies (API calls can get expensive!)
Error handling and fallback strategies
Production deployment checklist

No AI experience needed - just basic JavaScript/React knowledge.
message icon
Contact Ismaïl
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Oussama
Learn to add AI features to your applications using ChatGPT API. Taught by a Full-Stack Engineer who's integrated AI into real client projects.

What You'll Learn:
ChatGPT API Integration: Add AI chat, content generation, or text analysis to any web app
Prompt Engineering: Write effective prompts that give consistent, quality results
Production Implementation: Rate limiting, cost management, error handling, security
Real-World Deployment: Deploy AI features to AWS with proper monitoring and logging

Technologies:
OpenAI API (ChatGPT-4)
React/Next.js frontend integration
Node.js/NestJS backend
Secure API key management
Cost optimization (don't waste money on API calls)

Perfect For:
Developers: Add AI to your portfolio (instant differentiation from other candidates)
Freelancers: Offer AI integration services
Students: Build an AI-powered projects that stands out
Entrepreneurs: Add AI features to your product without hiring an AI engineer

What We'll Build:
AI chatbot for your website (customer support, FAQ assistant)
Content generation tool (blog posts, product descriptions, social media)
Text analysis features (summarization, sentiment, keyword extraction)
Custom AI assistant for your specific use case

Real Examples:

E-commerce: AI product description generator
Real estate: AI property listing writer
Marketing: AI social media content creator
Education: AI study assistant

What's Included:
Working code you can deploy immediately
Cost management strategies (API calls can get expensive!)
Error handling and fallback strategies
Production deployment checklist

No AI experience needed - just basic JavaScript/React knowledge.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Ismaïl