Ray Wenderlich

Object-Oriented Programming in Kotlin

Learning to write code is easy, but learning to write “good” code is a different story entirely. In this course, developers will learn best practices when writing object-oriented code as well as be introduced to design patterns.