An overview of object literals and object oriented programming, referencing attributes and functions, prototype objects, creating singletons.