Type InferenceExplores type inference in statically typed languages, using algorithms to assign types to program expressions accurately.
SupremumCovers the concept of supremum in real numbers and its properties as the least upper bound of a set.
Generics and SubtypingCovers advanced concepts in generics and subtyping in Java, focusing on LinkedList implementation and List interface.