Coursera
All levels
Subscription

Writing Clean Code: 20 Code Smells & How to Avoid Them

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will learn how to identify and eliminate common "code smells" that can degrade the quality and maintainability of your software. You'll gain hands-on strategies for improving your codebase, from identifying inefficient loops to eliminating unnecessary exceptions. Each lesson focuses on a specific code smell and guides you through the best practices to

We may earn a commission if you enroll through our links — it never affects the price you pay.

Similar courses