Writing Clean Code: 20 Code Smells & How to Avoid Them
Completed by Keshav Khekade
September 23, 2025
12 hours (approximately)
Keshav Khekade'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: Object Oriented Programming (OOP)
- Category: Software Architecture
- Category: Scalability
- Category: Code Reusability
- Category: Programming Principles
- Category: Maintainability
- Category: Object Oriented Design
- Category: Software Design

