This is a basic introduction for design patterns and Solid principles, enjoy it ! - https://medium.com/@hidiegomariani/intermediate-to-advanced-php-intro-9d341b1129c2