Generics and SubtypingCovers advanced concepts in generics and subtyping in Java, focusing on LinkedList implementation and List interface.
Compiler Extension LabCovers the Compiler Extension Lab, focusing on adding new functionality to a simple functional language compiler.
Generics in JavaCovers the concept of generics in Java, focusing on implementation and usage.
Static Methods in JavaCovers static methods in Java, their restrictions, utility, and importance in the main method.
Object-Oriented Programming in C++Covers the use of static class attributes and methods in C++ to avoid global variables and emphasizes best practices for static method implementation.
Lambda Functions in JavaExplores lambda functions in Java, showcasing their use through examples like the 'PrintAll' class.