Java Case Study by Micah Martin & Robert "Uncle Bob" Martin

This is unfortunately a paid material but I believe it was worth buying. Before I’ve seen this whole series I theoretically knew what TDD is and how to do it, but I always struggled with it. Watching this series has shown me how to apply all this theoretical knowledge, put most pieces in place.

The link: https://cleancoders.com/videos?series=java-case-study