Kotlin has emerged as a popular language for implementing object-oriented solutions for multiple target platform. The importance of testing Kotlin code thoroughly is clear. This course takes a thorough look at how to achieve this by using the Kotest library. You will learn how to write good tests, how to do so in a test-driven manner, and how to make best use of the power and flexibility afforded by the Kotest API.