Содержание пакета (3 курса)
1. Android-разработка: курс для начинающих
1. Общая информация о курсе
3 урока
👁
719
👤
330
Открытый
1.1
Общая информация о курсе
↗
405
123
3м
15
Открытый
1.2
Как проходить курс?
↗
232
125
1м
10
Закрытый
1.3
Дорожная карта - от 03.06.2025
↗
82
82
0м
2
2. Операционная система Android
4 урока
👁
993
👤
496
Открытый
2.1
Введение. Знакомство с ОС Android
↗
274
164
3м
9
Открытый
2.2
Как устроена работа мобильных приложений?
↗
257
122
8м
18
Открытый
2.3
Жизненный цикл мобильных приложений
↗
255
105
12м
20
Открытый
2.4
Interview - Вопросы по материалу
↗
207
105
1м
4
3. Среда разработки "Android Studio"
11 уроков
👁
2 079
👤
830
Открытый
3.1
Шаг 1. Как создать проект?
↗
241
91
7м
14
Открытый
3.2
Шаг 2. Знакомство с IDE
↗
215
99
8м
15
Открытый
3.3
Шаг 3. Как добавить цветовую палитру из брендбука?
↗
216
92
7м
11
Открытый
3.4
Шаг 4. Как добавить иконку для приложения?
↗
721
84
13м
17
Открытый
3.5
Шаг 5. Как добавить картинки для приложения?
↗
216
78
12м
14
Закрытый
3.6
Шаг 6. Как добавить локализацию (русский/английский)?
↗
90
74
17м
13
Закрытый
3.7
Шаг 7. Как добавить сторонние библиотеки?
↗
81
67
13м
10
Закрытый
3.8
Шаг 8. Как опубликовать проект в Git?
↗
79
58
23м
11
Закрытый
3.9
Шаг 9. Как отладить приложение?
↗
78
68
3м
10
Закрытый
3.10
Шаг 10. Как подготовить установочный файл для RuStore?
↗
61
49
7м
6
Закрытый
3.11
Interview - Вопросы по материалу
↗
81
70
1м
3
4. Создание пользовательского интерфейса
23 урока
👁
1 036
👤
712
Открытый
4.1
Знакомство с UI
↗
97
55
25м
15
Открытый
4.2
Отрисовка UI. Расположение UI-элементов
↗
85
53
23м
10
Закрытый
4.3
Предпросмотр результата Composable-функции
↗
46
32
3м
2
Закрытый
4.4
Декомпозиция дизайн-макета на UI-компоненты
↗
45
16
7м
6
Открытый
4.5
Задачи на закрепление материала (часть 1)
↗
78
44
13м
6
Закрытый
4.6
Задачи на закрепление материала (часть 2)
↗
53
50
7м
5
Закрытый
4.7
Ресурсы. Строки и изображения
↗
55
49
12м
7
Закрытый
4.8
Material Theme. Цвета и шрифты
↗
51
39
91м
4
Закрытый
4.9
Custom Material Theme
↗
33
33
2м
1
Закрытый
4.10
Библиотеки для работы с изображениями - Coil, Fluent
↗
44
32
9м
2
Закрытый
4.11
Дизайн-макеты в Figma. Что требуется знать разработчику?
↗
32
30
5м
4
Закрытый
4.12
Modifier. Кастомизация UI
↗
49
23
63м
7
Закрытый
4.13
Modifier. Трансформация UI
↗
23
20
1м
2
Закрытый
4.14
Modifier. Интерактивный UI
↗
38
33
6м
4
Закрытый
4.15
Usefriendly UI - как подружить пользователя с приложением?
↗
41
32
12м
5
Закрытый
4.16
Best practiсes - как проектировать экраны?
↗
40
34
4м
1
Закрытый
4.17
Work cases - задачи и варианты их решения
↗
37
28
3м
5
Закрытый
4.18
App Tasks #1 - "FishGallery"
↗
46
20
84м
2
Закрытый
4.19
App Tasks #2 - "Tour by planets"
↗
31
20
1м
0
Закрытый
4.20
App Tasks #3 - "Space traveler"
↗
26
8
2м
2
Закрытый
4.21
App Tasks #4 - "IG Shop"
↗
26
17
3м
2
Закрытый
4.22
App Tasks #5 - "Fly-Fly House"
↗
26
15
12м
1
Закрытый
4.23
Interview - Вопросы по материалу
↗
34
29
0м
0
5. Проектирование взаимодействия пользователя с приложением
14 уроков
👁
231
👤
162
Закрытый
5.1
Знакомство с обработкой действий пользователя
↗
28
20
11м
3
Закрытый
5.2
Навигация между экранами
↗
25
15
93м
4
Закрытый
5.3
Диалоговые и модальные окна
↗
21
15
83м
4
Закрытый
5.4
State. Состояния экрана
↗
18
10
112м
4
Закрытый
5.5
Event. События пользователя
↗
19
10
73м
3
Закрытый
5.6
Action. Действия системы
↗
17
11
31м
3
Закрытый
5.7
Best practiсes - как проектировать взаимодействие?
↗
15
14
3м
2
Закрытый
5.8
Work cases - задачи и варианты их решения
↗
16
14
2м
1
Закрытый
5.9
App Tasks #1 - "FishGallery"
↗
17
12
17м
2
Закрытый
5.10
App Tasks #2 - "Tour by planets"
↗
13
9
22м
0
Закрытый
5.11
App Tasks #3 - "Space traveler"
↗
12
11
94м
0
Закрытый
5.12
App Tasks #4 - "IG Shop"
↗
11
8
0м
1
Закрытый
5.13
App Tasks #5 - "Fly-Fly House"
↗
10
6
0м
0
Закрытый
5.14
Interview - Вопросы по материалу
↗
9
7
0
6. Реализация бизнес-логики
12 уроков
👁
142
👤
53
Закрытый
6.1
Знакомство с бизнес-логикой
↗
16
2
36м
2
Закрытый
6.2
Context. Доступ к ресурсам и менеджерам
↗
13
12
9м
1
Закрытый
6.3
SharedPreferences. Сохранение данных приложения
↗
14
1
9м
2
Закрытый
6.4
Flow & Coroutines. Работа с потоками
↗
11
11
1м
0
Закрытый
6.5
ViewModel. Сохранение состояния приложения
↗
13
0
12м
0
Закрытый
6.6
Архитектура приложений. MVC, MVVM, MVI
↗
14
0
8м
3
Закрытый
6.7
App Tasks #1 - "FishGallery"
↗
12
4
0м
0
Закрытый
6.8
App Tasks #2 - "Tour by planets"
↗
11
4
0м
0
Закрытый
6.9
App Tasks #3 - "Space traveler"
↗
8
4
0
Закрытый
6.10
App Tasks #4 - "IG Shop"
↗
7
4
0
Закрытый
6.11
App Tasks #5 - "Fly-Fly House"
↗
13
4
0м
0
Закрытый
6.12
Interview - Вопросы по материалу
↗
10
7
0
7. Обработка ошибок в мобильных приложениях
5 уроков
👁
35
👤
3
Закрытый
7.1
Знакомство с исключениями
↗
8
0
1
Закрытый
7.2
Задачи на закрепление материала
↗
7
0
0
Закрытый
7.3
Best practiсes - как легко исправить 99% ошибок?
↗
7
0
1
Закрытый
7.4
Задачи по улучшению приложений
↗
7
0
0
Закрытый
7.5
Interview - Вопросы по материалу
↗
6
3
0
8. Работа над мини-проектами
3 урока
👁
21
👤
0
Закрытый
8.1
Проект #1 - Читательский билет
↗
8
0
0
Закрытый
8.2
Проект #2 - Список задач (TODO list)
↗
6
0
0
Закрытый
8.3
Проект #3 - Социальная сеть для пекарей
↗
7
0
0
9. Финал
2 урока
👁
15
👤
11
Закрытый
9.1
Делимся своими наработками
↗
8
8
0
Закрытый
9.2
Финал
↗
7
3
0
2. Kotlin JVM - курс для начинающих 4.969
1. Общая информация о курсе
4 урока
👁
8 936
👤
1 802
Открытый
1.1
Общая информация о курсе
↗
5 488
328
4м
79
Открытый
1.2
Как проходить курс?
↗
1 997
334
3м
55
Открытый
1.3
Установка среды разработки "IntelliJ IDEA"
↗
824
513
2м
23
Открытый
1.4
Дорожная карта - от 05.10.2025
↗
627
627
0м
19
2. Алфавит языка
2 урока
👁
4 115
👤
1 158
Открытый
2.1
Введение. Знакомство с Kotlin
↗
2 140
639
2м
76
Открытый
2.2
Алфавит языка
↗
1 975
519
11м
85
3. Переменные
2 урока
👁
2 549
👤
1 687
Открытый
3.1
Переменные
↗
1 876
1 228
6м
96
Открытый
3.2
Названия переменных
↗
673
459
5м
22
4. Типы данных
6 уроков
👁
5 841
👤
1 926
Открытый
4.1
Целочисленные типы
↗
1 702
250
22м
89
Открытый
4.2
Вещественные типы
↗
1 141
337
19м
66
Закрытый
4.3
Строковый тип данных
↗
1 028
293
10м
73
Закрытый
4.4
Логический тип
↗
968
202
7м
67
Закрытый
4.5
Приведение типов данных
↗
270
191
11м
16
Закрытый
4.6
Промежуточный экзамен
↗
732
653
7м
51
5. Средства ввода, вывода
3 урока
👁
2 141
👤
1 062
Закрытый
5.1
Средства вывода данных
↗
960
401
21м
79
Закрытый
5.2
Средства ввода данных
↗
877
378
32м
84
Закрытый
5.3
Рекомендации по форматированию кода. Часть 1
↗
304
283
3м
21
6. Операции
4 урока
👁
2 305
👤
1 404
Закрытый
6.1
Унарные операции
↗
835
719
10м
77
Закрытый
6.2
Бинарные операции
↗
803
252
31м
69
Закрытый
6.3
Логические операции
↗
399
225
13м
28
Закрытый
6.4
Практические задачи по теме "6.3"
↗
268
208
38м
24
7. Условный оператор
6 уроков
👁
2 457
👤
1 158
Закрытый
7.1
Условный оператор if
↗
298
185
46м
33
Закрытый
7.2
Практические задачи по теме "if"
↗
750
135
129м
82
Закрытый
7.3
Диапазоны чисел
↗
246
215
29м
26
Закрытый
7.4
Условный оператор when
↗
257
213
53м
29
Закрытый
7.5
Практические задачи по теме "when"
↗
673
177
168м
78
Закрытый
7.6
Условные выражения - if и when
↗
233
233
2м
18
8. Циклы
5 уроков
👁
1 878
👤
571
Закрытый
8.1
Цикл while
↗
241
145
140м
26
Закрытый
8.2
Практические задачи по теме "while"
↗
639
150
96м
78
Закрытый
8.3
Цикл for
↗
211
96
52м
17
Закрытый
8.4
Практические задачи по теме "for"
↗
585
73
201м
68
Закрытый
8.5
Команда repeat()
↗
202
107
1м
12
9. Массивы
6 уроков
👁
1 715
👤
573
Закрытый
9.1
Введение. Структура массива
↗
259
93
20м
22
Закрытый
9.2
Одномерные массивы
↗
251
83
71м
26
Закрытый
9.3
Практические задачи по теме "Одномерные массивы"
↗
451
65
234м
60
Закрытый
9.4
Сортировка массива
↗
232
155
19м
17
Закрытый
9.5
Многомерные массивы
↗
226
55
104м
15
Закрытый
9.6
Практические задачи по теме "Многомерные массивы"
↗
296
122
374м
38
10. Функции
6 уроков
👁
1 364
👤
531
Закрытый
10.1
Функции
↗
132
104
39м
8
Закрытый
10.2
Практические задачи по теме "Функции"
↗
462
45
221м
46
Закрытый
10.3
Необязательные параметры и именованные аргументы
↗
119
95
22м
10
Закрытый
10.4
Практические задачи по теме "10.3"
↗
282
87
133м
22
Закрытый
10.5
Время жизни и область видимости программных объектов
↗
270
115
46м
16
Закрытый
10.6
Рекомендации по форматированию кода. Часть 2
↗
99
85
3м
6
11. Работа над мини-проектами
12 уроков
👁
1 706
👤
832
Открытый
11.1
Игра "Угадай число"
↗
470
113
86м
45
Закрытый
11.2
Проект "Калькулятор покупок"
↗
354
199
75м
38
Закрытый
11.3
Проект "Рекламный щит"
↗
319
196
34м
30
Закрытый
11.4
Проект "Генератор паролей"
↗
120
79
100м
11
Закрытый
11.5
Проект "Загрузчик операционной системы"
↗
110
80
29м
8
Закрытый
11.6
Проект "Дешифратор сообщений"
↗
71
51
40м
5
Закрытый
11.7
Игра "Города"
↗
74
42
90м
6
Закрытый
11.8
Игра "Кто хочет стать миллионером?"
↗
65
25
223м
4
Закрытый
11.9
Игра "Крестики-Нолики"
↗
35
14
118м
1
Закрытый
11.10
Игра "Камень-Ножницы-Бумага"
↗
30
17
40м
0
Закрытый
11.11
Игра "Лабиринт"
↗
31
11
67м
1
Закрытый
11.12
Проект "Модуль авторизации на сайте"
↗
27
5
3м
0
12. ООП
4 урока
👁
884
👤
260
Закрытый
12.1
Введение в ООП
↗
265
3
39м
19
Закрытый
12.2
Конструкторы класса
↗
178
149
14м
12
Закрытый
12.3
Первая парадигма ООП. Инкапсуляция
↗
222
3
14м
16
Закрытый
12.4
Вторая парадигма ООП. Наследование
↗
219
105
18м
20
13. Work cases - Ошибки начинающих разработчиков
3 урока
👁
122
👤
26
Закрытый
13.1
Типы данных
↗
55
12
53м
2
Закрытый
13.2
Проверка входных данных
↗
34
8
1м
-1
Закрытый
13.3
Обработка входных данных
↗
33
6
0м
0
14. Финал
2 урока
👁
332
👤
35
Закрытый
14.1
Получение уникального сертификата
↗
17
7
0
Закрытый
14.2
Финал
↗
315
28
3м
28
3. Kotlin JVM - курс для продолжающих 5.0
1. Общая информация о курсе
3 урока
👁
970
👤
467
Открытый
1.1
Общая информация о курсе
↗
430
41
3м
14
Открытый
1.2
Как проходить курс?
↗
288
174
1м
12
Открытый
1.3
Дорожная карта - от 21.10.2024
↗
252
252
0м
7
2. Повторяем основные конструкции языка Kotlin
2 урока
👁
551
👤
220
Открытый
2.1
Часть 1
↗
322
121
48м
19
Открытый
2.2
Часть 2
↗
229
99
55м
16
3. Типы данных
5 уроков
👁
839
👤
400
Открытый
3.1
Базовые типы данных
↗
276
98
61м
12
Открытый
3.2
Nullable типы
↗
92
24
112м
3
Открытый
3.3
Практические задачи по теме "3.2"
↗
247
86
56м
13
Закрытый
3.4
Тип Unit
↗
117
97
11м
7
Закрытый
3.5
Interview - Вопросы по материалу
↗
107
95
2м
0
4. Работа с исключениями
7 уроков
👁
568
👤
425
Закрытый
4.1
Виды исключений
↗
106
95
21м
14
Закрытый
4.2
Обработка исключений
↗
66
53
30м
8
Закрытый
4.3
Практические задачи по теме "4.2"
↗
93
61
76м
11
Закрытый
4.4
Пользовательские классы исключений
↗
60
44
51м
1
Закрытый
4.5
Практические задачи по теме "4.4"
↗
57
41
32м
6
Закрытый
4.6
Best practices - Как и где перехватывать исключения?
↗
92
48
4м
7
Закрытый
4.7
Interview - Вопросы по материалу
↗
94
83
1м
1
5. Функции
6 уроков
👁
537
👤
271
Закрытый
5.1
Функциональное программирование
↗
101
35
37м
11
Закрытый
5.2
Функции с переменным количеством аргументов
↗
98
42
44м
14
Закрытый
5.3
Практические задачи по теме "5.2"
↗
58
36
48м
4
Закрытый
5.4
Функции высшего порядка
↗
93
35
58м
12
Закрытый
5.5
Лямбда-выражения
↗
96
46
165м
16
Закрытый
5.6
Interview - Вопросы по материалу
↗
91
77
0м
1
6. Коллекции
9 уроков
👁
587
👤
398
Закрытый
6.1
Введение. Общие методы
↗
81
73
33м
8
Закрытый
6.2
Вычислительная сложность. Нотация О(n)
↗
76
54
43м
12
Закрытый
6.3
Списки (List)
↗
68
42
225м
11
Закрытый
6.4
Практические задачи по теме "List"
↗
70
44
328м
10
Закрытый
6.5
Множества (Set)
↗
61
26
165м
9
Закрытый
6.6
Практические задачи по теме "Set"
↗
59
42
151м
6
Закрытый
6.7
Словари (Map)
↗
56
31
140м
7
Закрытый
6.8
Практические задачи по теме "Map"
↗
59
36
198м
8
Закрытый
6.9
Interview - Вопросы по материалу
↗
57
50
0м
1
7. Работа со строками
4 урока
👁
187
👤
152
Закрытый
7.1
Введение. Что под капотом?
↗
50
38
149м
8
Закрытый
7.2
Методы работы со строками
↗
47
37
167м
11
Закрытый
7.3
StringBuilder и StringBuffer
↗
45
34
104м
9
Закрытый
7.4
Interview - Вопросы по материалу
↗
45
43
0м
0
8. Работа с регулярными выражениями
2 урока
👁
70
👤
57
Закрытый
8.1
Регулярные выражения
↗
24
22
6м
2
Закрытый
8.2
Практические задачи по теме "8.1"
↗
46
35
122м
4
9. Работа с файлами
6 уроков
👁
209
👤
162
Закрытый
9.1
Работа с текстовыми файлами
↗
44
34
53м
7
Закрытый
9.2
Работа с csv файлами
↗
22
20
4м
2
Закрытый
9.3
Практические задачи по теме "9.2"
↗
42
28
192м
5
Закрытый
9.4
Работа с JSON
↗
23
20
11м
4
Закрытый
9.5
Практические задачи по теме "9.4"
↗
39
21
186м
10
Закрытый
9.6
Interview - Вопросы по материалу
↗
39
39
0м
0
10. Работа с датой и временем
6 уроков
👁
187
👤
138
Закрытый
10.1
Класс Date
↗
22
18
12м
3
Закрытый
10.2
Практические задачи по теме "10.1"
↗
40
31
106м
6
Закрытый
10.3
Класс Calendar
↗
21
16
8м
3
Закрытый
10.4
Практические задачи по теме "10.3"
↗
36
23
186м
5
Закрытый
10.5
Промежуточный экзамен
↗
34
20
141м
7
Закрытый
10.6
Interview - Вопросы по материалу
↗
34
30
0м
1
11. Класс Math и работа с числами
3 урока
👁
101
👤
54
Закрытый
11.1
Методы для работы с числами
↗
35
14
197м
4
Закрытый
11.2
Операции и методы для работы с битами
↗
34
20
32м
3
Закрытый
11.3
Промежуточный экзамен
↗
32
20
47м
3
12. Работа над мини-проектами
3 урока
👁
100
👤
57
Закрытый
12.1
Проект "Калькулятор"
↗
36
20
76м
5
Закрытый
12.2
Проект "Календарь"
↗
33
18
71м
4
Закрытый
12.3
Проект "Список дел"
↗
31
19
71м
5
13. Финал
2 урока
👁
53
👤
11
Закрытый
13.1
Получение уникального сертификата
↗
6
1
0
Закрытый
13.2
Финал
↗
47
10
3м
6
14. Подготовка к собеседованию
4 урока
👁
8
👤
8
Закрытый
14.1
Kotlin vs Java. Что лучше?
↗
2
2
0
Закрытый
14.2
Работа сборщика мусора (GC) в JVM
↗
2
2
0
Закрытый
14.3
Работа с коллекциями
↗
2
2
0
Закрытый
14.4
Алгоритмические задачи (практика)
↗
2
2
0