1. Introduction to Classes and Objects (Part 1)
2. Introduction to Classes and Objects (Part 2)
3. Creating a Class in Java
4. Instantiating Objects in Java
5. Constructors in Java
6. Creating a Class in Java - Practice
7. Static Variables and Static Methods in Java
8. Visibility Modifiers in Java
9. Data Field Encapsulation in Java
10. Visibility Modifiers and Encapsulation - Practice
11. Immutable Classes and Objects in Java
12. The this Keyword in Java
13. Inner Classes in Java
14. UML Class Diagram
15. Classes and Objects (Exercise 1)
16. Classes and Objects (Exercise 2) - Part 1
17. Classes and Objects (Exercise 2) - Part 2
18. Classes and Objects (Exercise 3)
19. Classes and Objects (Exercise 4)
20. Classes and Objects (Exercise 5)
21. Classes and Objects (Exercise 6)