Design Patterns/Architecture Design/Folder Structure

Does codecademy have any lessons that discuss Design Patterns or give guidance for how to structure larger projects? Everything I find about things like dependency injection and factory patterns are written in a very abstract way and often seem to be more trouble than they prevent. Would love some guidance on where to learn more about these topics thank you!