Object-oriented programming in Kotlin

Kotlin OOP

In this online course we'll learn the object-oriented programming in Kotlin from the first object-oriented app to advanced structures.

Lessons

Introduction to object-oriented programming in Kotlin

Lesson 1 - Introduction to object-oriented programming in Kotlin

In this tutorial, we'll introduce object-oriented programming in Kotlin, explain historical origins as well as terms such as classes, fields, and methods.
FreeUnratedWritten by Samuel Kodytek
First object-oriented app in Kotlin - Hello object world

Lesson 2 - First object-oriented app in Kotlin - Hello object world

In this tutorial we'll create our first object-oriented app in Kotlin - Hello object world. We'll create classes, attributes and parameterized methods.
FreeUnratedWritten by Samuel Kodytek
RollingDie in Kotlin - Constructors and random numbers

Lesson 3 - RollingDie in Kotlin - Constructors and random numbers

In this tutorial, we'll learn how to use constructors and a random number generator. We'll program a rolling die in Kotlin, as the first part of our arena.
FreeUnratedWritten by Samuel Kodytek
Reference data types in Kotlin

Lesson 4 - Reference data types in Kotlin

In this tutorial, we'll explain in detail how Kotlin works with references (objects) in memory. We'll describe the garbage collector.
FreeUnratedWritten by Samuel Kodytek
Warrior for the arena in Kotlin

Lesson 5 - Warrior for the arena in Kotlin

In this Kotlin tutorial, we'll create a warrior object (class). Its instances will battle in the arena next time.
FreeUnratedWritten by Samuel Kodytek
Arena with warriors in Kotlin

Lesson 6 - Arena with warriors in Kotlin

In this tutorial, we'll finish our arena with warriors. As a result, we'll have an object-oriented Kotlin application simulating a board game.
FreeUnratedWritten by Samuel Kodytek
Inheritance and polymorphism in Kotlin

Lesson 7 - Inheritance and polymorphism in Kotlin

In this Kotlin tutorial, we'll go over object inheritance. We'll learn how to reuse code and explain what the protected access modifier is.
FreeUnratedWritten by Samuel Kodytek


 

Activities (1)