O'Reilly logo

Kotlin Programming: The Big Nerd Ranch Guide, First Edition by David Greenhalgh, Josh Skeen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Leveling Up with Exercism

The Exercism project (exercism.io) is a great way to level up with Kotlin (and over 30 other languages). Exercism provides a command-line interface (CLI) to a sizable suite of challenges and puzzles and also offers community-driven code reviews of your solutions.

To get started with Exercism, first follow the CLI setup instructions for your platform at exercism.io/​clients/​cli. Exercism also requires the Gradle build tool. If you have not installed Gradle already, follow the installation instructions for your platform at gradle.org/​install. Finally, you will need a GitHub account to log in to Exercism; create one at github.com if you do not have one already.

Once you have installed and configured the CLI, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required