WebsiteintermediateFree
refactoring.guru
Unknown
Refactoring.guru is a comprehensive learning hub for software engineers focused on design patterns and refactoring, offering clear explanations, code examples in multiple languages, and visual diagrams. It covers the Gang of Four design patterns, refactoring techniques, and practical guidance for writing clean, maintainable code.
More resources on Software Engineering
Book
Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
A rigorous, language-agnostic framework for troubleshooting complex system failures across both hardware and software.
WebsiteFree
High Scalability
Case studies in scalable software engineering
WebsiteFree
Software Engineering at Google
Free book on SE practices
WebsiteFree
System Design Primer
GitHub repo with system design resources
VideoFree
Clean Code Explained
Detailed breakdown of Clean Code principles
CourseFree
CS 169: Software Engineering
Learn modern software engineering practices! Explore agile, testing, and development in this comprehensive course.
