Please rate the course
Testing for me is the easiest way to change thinking towards a cleaner and more manageable architecture. “It's easy to test” is often synonymous with “it's reasonably well designed.” Even if you don’t practice testing on a real project, understanding how it can be tested (or rather, why it can’t) will definitely lead you to change the style of your code.
Theoretical part (recorded videos)
Videos are small (~15-20 minutes) fragments of theoretical research, practically not tied to a specific programming language (with the exception of part 4) and explaining everything “on your fingers” (or rather with a pen on the screen).