This presentation forms part of a tutorial on learning Javascript foundations. It introduces the concept of classes and inheritance in object oriented programming. Classical and prototypal inheritance in Javascript are discussed and the Object.beget method is introduced.