Java-based Refactoring and TDD Katas
Strengths
Practical Kata Implementation
The course uses structured coding exercises, including the Bowling Kata, to demonstrate TDD and refactoring in practice.

Write Clean Code with Java. Learn Simple Design, Refactoring and Test Driven Development - TDD.
Instructorin28Minutes Official




Free

The course uses structured coding exercises, including the Bowling Kata, to demonstrate TDD and refactoring in practice.
Editorial course preview
This view highlights a concrete, legible example from the course presentation.
This screenshot displays the course curriculum structure, highlighting specific modules such as 'Getting Started with Clean Code' and practical exercises involving the Gilded Rose kata.
Instruction is organized into numbered steps that pair specific programming problems with corresponding video and article solutions.
The curriculum focuses heavily on unit testing and TDD; one signal from 2023 suggests this may lack the broader coverage of method/class size or extensive SOLID principles expected from 'Clean Code'. This signal predates the displayed course update; the update may have addressed it, but the update label does not prove that it was corrected.
The curriculum aligns with the target of practicing clean code via Java, though one signal from 2023 suggests a mismatch in depth for experienced developers regarding broader architectural topics. This signal predates the displayed course update; the update may have addressed it, but the update label does not prove that it was corrected.