Input/Output operations.
OOP concepts.
Handling exceptions.
GUI programming.
Core concepts.
Software design principles.