Skip to main content
Learnlists
Submit
Programming & DevelopmentReferenceFreemiumIntermediate
Refactoring Guru logo

Refactoring Guru

Curated by Refactoring Guru • Added 2026-02-25

Clear, illustrated guide to design patterns & clean architecture

Refactoring Guru demystifies design patterns, SOLID object-oriented principles, code smells, and architectural refactoring through engaging illustrations and practical code examples.

Preview of Refactoring Guru
What You Will Learn
  • ✓Creational, Structural, and Behavioral software design patterns
  • ✓Identifying code smells and systematically refactoring legacy debt
  • ✓Applying the SOLID principles to prevent rigid and fragile architectures
  • ✓Real-world code implementations across TypeScript, Python, and Go
Curator Highlights
  • ★Memorable visual analogies
  • ★Code snippets across languages
  • ★Practical refactoring catalog

Related in Programming & Development

Other vetted resources in this discipline

View all in Programming & Development →
Preview of AI Coding Dictionary
AI Coding Dictionary favicon

AI Coding Dictionary

Programming & Development•Reference

Concise lexicon and conceptual guide for the AI programming era

All Levels
Free
Preview of CS50
CS50 favicon

CS50

Programming & Development•Course

Harvard's legendary introduction to computer science & programming

Beginner
Free
Preview of The Odin Project
The Odin Project favicon

The Odin Project

Programming & Development•Platform

Free full-stack open source curriculum for web developers

Beginner
Free