Writing Clean Code: 20 Code Smells & How to Avoid Them
Completed by يوسف ميرهم
June 4, 2026
12 hours (approximately)
يوسف ميرهم's account is verified. Coursera certifies their successful completion of Writing Clean Code: 20 Code Smells & How to Avoid Them
What you will learn
Master strategies for recognizing and refactoring common code smells that affect code readability and scalability
Understand the SOLID principles and how they improve software design and maintainability
Learn best practices for handling complex data structures, eliminating redundancy, and reducing technical debt
Gain the skills to simplify and streamline your codebase, making it more intuitive, flexible, and easier to maintain
Skills you will gain
- Category: Software Design
- Category: Software Architecture
- Category: Object Oriented Programming (OOP)
- Category: Scalability
- Category: Maintainability
- Category: Code Reusability
- Category: Programming Principles
- Category: Object Oriented Design

