Edureka

Clean Code and Refactoring Techniques

Edureka

Clean Code and Refactoring Techniques

Edureka

Instructor: Edureka

Access provided by Gruppo AB

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Assess code quality issues by identifying code smells, structural weaknesses, and maintainability risks in existing codebases.

  • Apply clean code principles to improve naming, documentation, code hygiene, and overall readability across software projects.

  • Refactor complex functions, conditionals, parameters, and classes into cohesive, testable, and maintainable structures.

  • Implement test-supported refactoring workflows and quality practices to maintain and enhance code with confidence.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

10 assignments

Taught in English
Recently updated!

June 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 5 modules in this course

Master the essential building blocks of software quality through foundational concepts and real-world coding scenarios. Guided Python examples bring industry-standard practices into focus.

What's included

5 videos3 readings2 assignments

Cultivate professional coding practices through clear naming, purposeful documentation, and structured code hygiene techniques that improve readability and maintainability.

What's included

5 videos2 readings2 assignments

Discover the design practices that separate elegant code from fragile code. Real-world Python exercises demonstrate how thoughtful structure and decomposition lead to more effective software systems.

What's included

5 videos2 readings2 assignments

Establish safer code improvement practices through behavior-focused testing, refactoring patterns, and disciplined changes that strengthen legacy code reliability and long-term maintainability.

What's included

6 videos2 readings2 assignments

Develop a quality-driven engineering mindset by exploring the workflows that underpin modern software development. Real-world scenarios demonstrate how teams sustain software quality from development through delivery.

What's included

4 videos3 readings2 assignments

Instructor

Edureka
Edureka
203 Courses185,724 learners

Offered by

Edureka

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."