This is a self-paced course for Java developers who already have some experience but don't understand how the code that they copy-paste works. It's a good starting point to become a professional Java engineer.
Facilitates randomized testing by introducing handy DSL to generate different types of values like strings, numbers, dates, sampling collections, etc.
Calculates Users Karma, estimates risk of an issue to be reopened which allows to optimize code reviews and testing processes.