Workshops
Courses
Books
Articles
Grigory Pletnev
Reviewed articles
Generics in Kotlin
The essence of how generics work in Kotlin.
Marcin Moskała
3/18/2024
Data classes in Kotlin
What are data classes in Kotlin and how do we use them.
Marcin Moskała
11/13/2023
Extensions in Kotlin
What are extensions in Kotlin and how do we use them.
Marcin Moskała
10/9/2023
Sealed classes and interfaces in Kotlin
What are sealed classes and interfaces in Kotlin and how do we use them.
Marcin Moskała
9/4/2023
Objects in Kotlin
What is object expression, object declaration and companion objects, and how we use them.
Marcin Moskała
7/17/2023
The beauty of Kotlin type system
How type system makes Kotlin so flexible, safe, and intuitive.
Marcin Moskała
6/12/2023
Nullability in Kotlin
How Kotlin null-safety works, and how can we deal with nullable values.
Marcin Moskała
3/13/2023
Basic values in Kotlin
Learn about the basic Kotlin values, types and operations.
Marcin Moskała
2/27/2023
Enum classes in Kotlin
What are enum classes in Kotlin and how do we use them.
Marcin Moskała
2/1/2023
Operator overloading in Kotlin
How are operators defined for types in Kotlin, and how can we define our own operators.
Marcin Moskała
1/23/2023
The power of Kotlin for-loop
Learn about the amazing capabilities of Kotlin for-loop.
Marcin Moskała
1/18/2023
Your first program in Kotlin
How to write your first program, how can we use it in real-life projects, and how to explore what Kotlin is compiled to.
Marcin Moskała
1/10/2023
Functions in Kotlin
Learn about what functions can offer us in Kotlin.
Marcin Moskała
12/12/2022