1. This 5-day workshop covers object-oriented programming (OOP) in Java, including the four principles of OOP: encapsulation, abstraction, inheritance, and polymorphism.
2. It teaches how to define classes with attributes like width and height, constructors, and methods like getting the area.
3. The workshop provides code examples like a Rectangle class with fields for width, height, and location, as well as constructors and methods to move and get the area of a rectangle.