homeWork1 - Java fundamentals.
homeWork3 - OOP: Incapsulation, Inheritance, Composition.
homeWork4 - OOP: Polymorphism, Abstraction, static, final, Interface, SOLID.
homeWork5 - String + Log4j.
homeWork6 - Exceptions and errors.
homeWork7 - Collections: Enum, Arrays, Lists.
homeWork8 - Collections: Iterator/Comparator, Set, Queue.
homeWork9 - Collections: Map.
homeWork10 - Generics.
homeWork11 - IO, Serialization/Deserialization.
homeWork13 - Reflection.
homeWork14 - Java 8 features and BP (Lambda/Stream API).
homeWork16 - JDBC.
homeWork19 - Design patterns.