Level 3 · Module 19

Object-Oriented Programming

A structured module covering the essential ideas of object-oriented programming.

Difficulty
intermediate
Published path
9 lessons · 90 min

What you will learn

  • Classes
  • Objects
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Interfaces
  • Composition
  • SOLID principles
Prerequisites:Programming Paradigms

Start here

Lessons · 90 min

  1. ClassesPlanned

    Planned lesson: Classes. This lesson has not been written yet.

    10 min · intermediate
  2. ObjectsPlanned

    Planned lesson: Objects. This lesson has not been written yet.

    10 min · intermediate
  3. EncapsulationPlanned

    Planned lesson: Encapsulation. This lesson has not been written yet.

    10 min · intermediate
  4. InheritancePlanned

    Planned lesson: Inheritance. This lesson has not been written yet.

    10 min · intermediate
  5. PolymorphismPlanned

    Planned lesson: Polymorphism. This lesson has not been written yet.

    10 min · intermediate
  6. AbstractionPlanned

    Planned lesson: Abstraction. This lesson has not been written yet.

    10 min · intermediate
  7. InterfacesPlanned

    Planned lesson: Interfaces. This lesson has not been written yet.

    10 min · intermediate
  8. CompositionPlanned

    Planned lesson: Composition. This lesson has not been written yet.

    10 min · intermediate
  9. SOLID principlesPlanned

    Planned lesson: SOLID principles. This lesson has not been written yet.

    10 min · intermediate

What you will cover

Module units

  1. Classes

    A planned unit covering Classes.

  2. Objects

    A planned unit covering Objects.

  3. Encapsulation

    A planned unit covering Encapsulation.

  4. Inheritance

    A planned unit covering Inheritance.

  5. Polymorphism

    A planned unit covering Polymorphism.

  6. Abstraction

    A planned unit covering Abstraction.

  7. Interfaces

    A planned unit covering Interfaces.

  8. Composition

    A planned unit covering Composition.

  9. SOLID principles

    A planned unit covering SOLID principles.