Курс на Stepik
Обложка курса «PRO Kotlin. Курс для продвинутых» на Stepik
6 300 ₽

PRO Kotlin. Курс для продвинутых 5.000

Открыть на
STEPIK.ORG

Курс дает полное представление, что из себя представляет язык Kotlin. Знания, которые есть в курсе, необходимы для работы Junior Kotlin разработчика.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO Kotlin. Курс для продвинутых»Учеников на курсе 88
Сертификаты, выданные на курсе «PRO Kotlin. Курс для продвинутых»Сертификатов выдано 27
Отзывы о курсе «PRO Kotlin. Курс для продвинутых»Отзывов получено 7
Рейтинг курса «PRO Kotlin. Курс для продвинутых»Рейтинг курса 5.000
Уроки в курсе «PRO Kotlin. Курс для продвинутых»Количество уроков 71
Тесты в курсе «PRO Kotlin. Курс для продвинутых»Количество квизов 251
Задачи с кодом в курсе «PRO Kotlin. Курс для продвинутых»Количество задач с кодом 128
Время прохождения курса «PRO Kotlin. Курс для продвинутых»Время прохождения курса
Стоимость курса «PRO Kotlin. Курс для продвинутых»Стоимость курса 6 300 ₽
Обновления курса «PRO Kotlin. Курс для продвинутых»Обновления курса
Дата публикации курса «PRO Kotlin. Курс для продвинутых»Дата публикации курса
Последнее обновление курса «PRO Kotlin. Курс для продвинутых»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «PRO Kotlin. Курс для продвинутых» 22 раздела Уроки в курсе «PRO Kotlin. Курс для продвинутых» 71 урок Тесты в курсе «PRO Kotlin. Курс для продвинутых» 251 тест Задачи в курсе «PRO Kotlin. Курс для продвинутых» 128 задач Время прохождения курса «PRO Kotlin. Курс для продвинутых» 48 ч. Последнее обновление курса «PRO Kotlin. Курс для продвинутых» обн. 29 апреля 2026

1. Информация о курсе

3 урока
Закрытый
1.1 Познакомимся?
75
60
3м 2с
5
Закрытый
1.2 Живое сообщество
5 338
5 338
0м 29с
50
Закрытый
1.3 Мозгокачалка
24 103
24 103
1м 32с
225

2. Модель выполнения программы на Kotlin

3 урока
Открытый
2.1 Типы языков программирования
352
75
7м 47с
0
Открытый
2.2 Продвинутые языки программирования. Kotlin
293
66
12м 15с
6
Открытый
2.3 Внутреннее устройство программы во время выполнения
219
67
4м 13с
4

3. Типы данных

4 урока
Открытый
3.1 Ссылочные и значимые типы данных
481
72
12м 13с
6
Открытый
3.2 Передача параметров в функции
245
61
11м 37с
5
Закрытый
3.3 Что такое null? Или работа с опциональными типами
66
62
20м 7с
5
Открытый
3.4 Карта памяти. Практика
218
68
10м 6с
6

4. Строки

6 уроков
Закрытый
4.1 String
65
51
30м 12с
5
Закрытый
4.2 Символы (Char)
63
51
26м 44с
9
Открытый
4.3 Методы строк. Часть 1
235
51
42м 38с
6
Закрытый
4.4 Методы строк. Часть 2
54
42
77м 19с
8
Закрытый
4.5 Копирование и сравнение строк
51
49
7м 44с
7
Закрытый
4.6 String vs массив символов (Array)
53
51
3м 12с
4

5. Строки. Часть 2

3 урока
Открытый
5.1 StringBuilder
240
34
79м 21с
8
Закрытый
5.2 Форматирование строк
51
44
22м 24с
7
Закрытый
5.3 Форматирование строк. Часть 2
50
46
7м 39с
6

6. IntelliJ IDEA

3 урока
Закрытый
6.1 Отладка кода
59
46
13м 46с
5
Закрытый
6.2 Отладка кода. Практика
52
37
51м 29с
5
Закрытый
6.3 Вызов функций
50
47
4м 14с
5

7. Классы и объекты

3 урока
Закрытый
7.1 Объектно-ориентированное программирование (ООП)
59
51
9м 36с
7
Закрытый
7.2 Понятие класса
56
48
33м 44с
6
Закрытый
7.3 Методы класса
56
48
28м 3с
4

8. Конструктор

4 урока
Закрытый
8.1 Конструкторы по умолчанию
55
50
15м 32с
3
Закрытый
8.2 Параметризованные конструкторы
55
42
82м 12с
7
Закрытый
8.3 Ключевое слово this
56
42
26м 26с
3
Закрытый
8.4 Инициализаторы объектов
51
45
32м 54с
4

9. Закрепление материала

3 урока
Закрытый
9.1 Моделирование работы школы
51
48
6м 46с
4
Закрытый
9.2 Моделирование работы обыкновенных дробей
48
40
3м 9с
2
Закрытый
9.3 Моделирование онлайн магазина
46
37
3м 57с
3

10. Целостность данных (Инкапсуляция)

5 уроков
Закрытый
10.1 Ключевое слово private
51
42
18м 18с
4
Закрытый
10.2 Отложенные ошибки
49
40
60м 28с
2
Закрытый
10.3 Свойства
46
34
63м 16с
2
Закрытый
10.4 Индексаторы
47
27
86м 8с
5
Закрытый
10.5 Карта памяти объектов класса
45
40
8м 52с
4

11. Наследование

3 урока
Закрытый
11.1 Наследование
43
38
46м 22с
3
Закрытый
11.2 Иерархия наследования
41
38
20м 56с
3
Закрытый
11.3 Конструкторы при наследовании
42
35
50м 10с
3

12. Классы (часть 2)

2 урока
Закрытый
12.1 Data классы
42
40
13м 6с
4
Закрытый
12.2 Абстрактные классы
43
39
14м 36с
4

13. Полиморфизм

3 урока
Закрытый
13.1 Upcast, DownCast
42
36
20м 19с
3
Закрытый
13.2 open/override
41
30
115м 48с
4
Закрытый
13.3 Базовый класс Any
40
33
31м 34с
3

14. Перегрузка

2 урока
Закрытый
14.1 Перегрузка методов
39
33
13м 54с
2
Закрытый
14.2 Перегрузка операторов
37
28
27м 57с
1

15. Статика и динамика

4 урока
Закрытый
15.1 Статические члены. Поля и методы
38
32
45м 17с
3
Закрытый
15.2 Статический конструктор
39
31
12м 30с
2
Закрытый
15.3 Объекты
40
30
17м 44с
4
Закрытый
15.4 Файловая система
40
31
10м 48с
0

16. Сокращения

1 урок
Закрытый
16.1 Операторы, работающие с NULL
42
36
12м 44с
3

17. Интерфейсы

4 урока
Закрытый
17.1 Понятие интерфейса
40
29
68м 38с
2
Закрытый
17.2 Иерархичное и множественное наследование интерфейсов
36
32
15м 16с
3
Закрытый
17.3 Явная и неявная реализация. Реализация по умолчанию
36
33
6м 24с
3
Закрытый
17.4 Iterable, Iterator
38
29
27м 20с
1

18. Обобщения

2 урока
Закрытый
18.1 Обобщенные типы
37
29
27м 6с
1
Закрытый
18.2 Ограничения обобщений
34
21
30м 46с
3

19. Делегаты, лямбда выражения и тип функции

3 урока
Закрытый
19.1 Тип функции. Анонимные функции
41
23
101м 1с
5
Закрытый
19.2 Лямбда выражения
40
23
54м 27с
3
Закрытый
19.3 События
37
22
58м 28с
2

20. Перечисления

2 урока
Закрытый
20.1 Перечисления
35
27
35м 36с
2
Закрытый
20.2 Перечисления. Часть 2
33
25
56м 0с
2

21. Обработка ошибок

6 уроков
Закрытый
21.1 Что такое ошибка
37
29
14м 16с
3
Закрытый
21.2 Try catch
36
31
13м 40с
3
Закрытый
21.3 Модификации блока catch
34
31
7м 53с
2
Закрытый
21.4 Инициирование исключений
35
27
19м 55с
2
Закрытый
21.5 Создание собственных исключений
35
25
7м 14с
2
Закрытый
21.6 Восстановление после исключений
36
36
1м 6с
2

22. Заключение

1 урок
Закрытый
22.1 Заключительный урок
39
39
0м 26с
2