Examples shown in the course Java Design Patterns on Udemy Course link
There are examples for SOLID principles as well found here
Each type of pattern (Creation, Structural, Behavioural) can be found in a package. Furthermore, the examples for each pattern can be found in a separate package.