Spock is another testing and specification framework for Java and Groovy applications. It's written in Groovy which makes it very expressive and to the point specification language.
When you use Spock, your test will become more readable and easier to maintain, and thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers.
Unfortunately, I didn't find a useful course to learn the Spock framework but Java Testing with Spock book is a good resource to start with.