Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
13 Videos (1h 3m)
    • Introduction and what you will learn

      1:05
    • What is object oriented programming?

      3:29
    • The big idea, why do most modern languages use object orientation?

      2:14
    • Setting up our development environment

      2:24
    • Classes and objects explained

      3:17
    • Creating a class and an object

      11:27
    • Inheritance explained through an example

      7:34
    • Types of inheritance and gotchas

      5:03
    • Polymorphism explained

      2:20
    • An example of polymorphism

      11:23
    • Encapsulation explained

      1:51
    • An example of encapsulation

      5:01
    • Project brief and farewell

      5:35