Intermediate

Object-Oriented Programming (OOP) — Introduction

Think like a professional developer! Discover classes, objects, attributes, and methods.

  • 5.0/5.0
  • 3904 enrolled
  • Intermediate
  • French
Course Description

Think like a professional developer! Discover classes, objects, attributes, and methods.

Class vs object (analogy: blueprint → house)

--


Attributes (properties) and methods (actions)

--


Concrete examples (toy, player, book) — mental design

--

Instantiate an object; understand state

--


Call methods; modify attributes

--


Activity: draw a game character class

--

Simple inheritance (e.g., Animal → Dog)

--


Override behavior (simple case)

--


Mini-project concept: object hierarchy for a game

--

Why hide details (simple principles)

--


Organize methods for clear code

--


Homework: model 2 classes and describe their interactions

--

Edson Bitjoka

Edson Bitjoka

Developer & Instructor

About the instructor

I’ll teach you to structure your code like a pro. Object-Oriented Programming will have no more secrets for you!

Student reviews
Théo Marchand
Théo Marchand

6 days ago

This course changed how I code. My projects are now well-organized and scalable!

Frequently asked questions

To organize your code logically, make it reusable, and easy to maintain. It’s the foundation of nearly all modern software.

It can seem abstract at first, but with our concrete examples (games, animals, accounts), you’ll understand everything!
Object-Oriented Programming (OOP) — Introduction
Online course: 25 € / hour
In-person course: 35 € / hour

This course includes

  • Chapters 16
  • Duration 10h
  • Level Intermediate
  • Language French
  • Unlimited access Yes
  • Certificate Yes