Основы языка Kotlin для начинающих - Бесплатный курс | AndroidSprint 2026
Урок 0: Введение в Kotlin, установка среды разработки IntelliJ IDEA
Урок 1: Переменные. Базовые типы данных. var, val и const val в Kotlin
Урок 2: Арифметические операции в языке Kotlin
Урок 3: Строки в Kotlin. Интерполяция. Конкатенация
Урок 4: Boolean – логический тип данных в Kotlin. Операторы сравнения
Урок 5: if, else, when в Kotlin. Операторы ветвления или условные операторы
Урок 6: Циклы в Kotlin. while, do-while
Урок 7: Цикл for в Kotlin, диапазоны (интервалы)
Урок 8: Массивы в Kotlin. arrayOf и функции для массивов
Урок 9: Списки в Kotlin, функции для работы с коллекциями
Урок 10: Функции в Kotlin. Как создать, получить и вернуть параметры
Урок 11: ООП. Классы и объекты в Kotlin. Сущности и объекты
Урок 12: Конструкторы в Kotlin (primary, secondary). Блоки инициализации init
Урок 13: Null Safety в Kotlin – операторы ?. !!, NullPointerException (NPE)
Урок 14: ООП. Наследование в Kotlin. open/super class, override
Урок 15: Абстрактные классы и интерфейсы в Kotlin. Имплементация
Урок 16: Модификаторы доступа (видимости) в Kotlin. public, private, protected, internal
Урок 17: Сеттеры и геттеры в Kotlin (setter, getter)
Урок 18: ООП. Полиморфизм в Kotlin, 3 типа (Ad hoc, Subtyping, Parametric)
Урок 19: ENUM в Kotlin (классы перечислений), TODO() и тип Nothing
Урок 20: Анонимные функции, Лямбда-выражения (Лямбды) в Kotlin
Урок 21: Extension (функции-расширения) языка Kotlin
Урок 22: Data class (дата классы) copy, toString, equals, hashCode в Kotlin