Functional Programming Kotlin From Scratch: Classes and Objects Tutorial • Intermediate Get an introduction to object-oriented programming in Kotlin by learning about classes: constructors and properties, casting, and advanced class features.