Содержание пакета (12 курсов)
1. Git (система контроля версий) 4.882
1. Введение в Git
2 урока
👁
353
👤
172
Открытый
1.1
Что такое Git?
↗
199
151
9м
25
Закрытый
1.2
Установка Git
↗
154
21
9м
19
2. Основные команды Git
2 урока
👁
298
👤
42
Открытый
2.1
Создание репозитория
↗
165
23
16м
20
Закрытый
2.2
Работа с файлами
↗
133
19
12м
12
3. Основы ветвления
4 урока
👁
516
👤
159
Закрытый
3.1
Что такое ветки?
↗
134
117
5м
9
Закрытый
3.2
Создание и переключение веток
↗
128
14
13м
11
Закрытый
3.3
Слияние веток
↗
128
14
13м
9
Закрытый
3.4
Конфликты и их разрешение
↗
126
14
8м
11
4. Работа с историей
3 урока
👁
297
👤
174
Закрытый
4.1
Управление историей коммитов
↗
126
113
5м
7
Закрытый
4.2
Отмена изменений
↗
122
12
20м
8
Закрытый
4.3
Подведем итоги
↗
49
49
1м
7
2. Javascript. Часть 1 (Переменные и условные операторы) 4.833
1. Что такое Javascript и вообще зачем?
2 урока
👁
1 632
👤
63
Открытый
1.1
За что мы любим Javascript
↗
1 144
35
3м
22
Закрытый
1.2
Стандарты Javascript
↗
488
28
8м
13
2. Работа с данными
3 урока
👁
1 260
👤
82
Закрытый
2.1
Переменные
↗
487
30
6м
15
Закрытый
2.2
Примитивные типы данных и их преобразование
↗
419
26
17м
10
Закрытый
2.3
Операторы работы с примитивами
↗
354
26
13м
16
3. Условные операторы
5 уроков
👁
1 017
👤
678
Закрытый
3.1
Оператор if и операторы сравнения
↗
277
168
39м
12
Закрытый
3.2
Логические операторы
↗
231
132
43м
12
Закрытый
3.3
Тернарный оператор
↗
204
145
12м
10
Закрытый
3.4
Операторы ||, &&, ??
↗
207
135
18м
12
Закрытый
3.5
Подведем итоги
↗
98
98
1м
4
3. Javascript. Часть 2 (Работа с функциями) 4.818
1. Базовый синтаксис
5 уроков
👁
301
👤
250
Открытый
1.1
Что такое функция и зачем ее использовать
↗
81
57
5м
5
Открытый
1.2
Создание функции
↗
64
54
4м
4
Закрытый
1.3
Область видимости
↗
53
47
18м
5
Закрытый
1.4
Аргументы функции
↗
52
46
16м
4
Закрытый
1.5
Возвращаемое значение (return)
↗
51
46
13м
5
2. Особенности при работе с аргументами
2 урока
👁
97
👤
80
Закрытый
2.1
Значения по умолчанию
↗
49
43
17м
5
Закрытый
2.2
Callback функция
↗
48
37
29м
3
3. Типы объявления функций
3 урока
👁
136
👤
126
Закрытый
3.1
Function expression
↗
46
42
18м
-1
Закрытый
3.2
Стрелочная функция
↗
46
40
10м
2
Закрытый
3.3
Подведем итоги
↗
44
44
1м
0
4. Javascript. Часть 3 (Массивы и циклы) 5.0
1. Знакомство с массивами
5 уроков
👁
242
👤
192
Открытый
1.1
Массив в JS и его основные методы
↗
73
41
25м
7
Открытый
1.2
Дополнительные методы массивов
↗
50
39
23м
7
Закрытый
1.3
Итерируемые объекты и сравнение с массивом
↗
41
38
20м
8
Закрытый
1.4
Ссылочный тип хранения, глубокое сравнение
↗
39
38
25м
7
Закрытый
1.5
Сортировка массивов
↗
39
36
32м
7
2. Типы циклов
4 урока
👁
160
👤
144
Закрытый
2.1
Цикл for ... i
↗
41
36
43м
8
Закрытый
2.2
Цикл for ... of
↗
40
36
29м
7
Закрытый
2.3
Более сложные задачи с циклами
↗
40
36
30м
7
Закрытый
2.4
Цикл while
↗
39
36
21м
7
3. Глубокое изучение работы с массивами
4 урока
👁
157
👤
144
Закрытый
3.1
Использование двойных циклов
↗
40
35
29м
6
Закрытый
3.2
Спред оператор и деструктуризация
↗
40
35
23м
7
Закрытый
3.3
Рест оператор и arguments
↗
38
35
22м
7
Закрытый
3.4
Подведем итоги
↗
39
39
1м
3
5. Javascript. Часть 4 (Работа с объектами) 5.0
1. Введение в объекты
2 урока
👁
82
👤
57
Открытый
1.1
Определение объектов как структуры данных ключ-значение
↗
49
29
21м
4
Открытый
1.2
Массив из объектов
↗
33
28
45м
4
2. Свойства и методы объектов
3 урока
👁
98
👤
85
Закрытый
2.1
Цикл for...in
↗
32
28
30м
3
Закрытый
2.2
Методы объекта Object
↗
33
29
27м
3
Закрытый
2.3
Работа с библиотекой JSON
↗
33
28
27м
4
3. Функции как значения в объектах
2 урока
👁
64
👤
55
Закрытый
3.1
Создание методов объекта
↗
31
28
41м
5
Закрытый
3.2
Ключевое слово this
↗
33
27
50м
5
4. Спред оператор и деструктуризация у объектов
3 урока
👁
96
👤
87
Закрытый
4.1
Использование спред оператора
↗
31
27
14м
5
Закрытый
4.2
Деструктуризация объектов
↗
33
28
21м
5
Закрытый
4.3
Подведем итоги
↗
32
32
1м
2
6. Javascript. Часть 5 (Методы массивов, работа с данными)
1. База работы с массивами и «чистые» трансформации
4 урока
👁
160
👤
38
Открытый
1.1
Карта методов и принципы
↗
115
13
86м
1
Закрытый
1.2
map, filter, some, every — глубже колбэков
↗
18
11
55м
1
Закрытый
1.3
reduce как «швейцарский нож»
↗
14
7
11м
1
Закрытый
1.4
Копирование и сравнение
↗
13
7
2м
1
2. Сортировка, поиск и уникальность
3 урока
👁
25
👤
7
Закрытый
2.1
sort по-взрослому
↗
9
2
1
Закрытый
2.2
Уникальность и множества
↗
10
4
6м
1
Закрытый
2.3
Поиск и индексация
↗
6
1
0
3. Трансформации и вложенность
2 урока
👁
14
👤
10
Закрытый
3.1
Вложенные данные: flat и flatMap
↗
8
4
0
Закрытый
3.2
Подведем итоги
↗
6
6
0
7. TypeScript. Часть 3 (Архитектура через классы и интерфейсы) 5.0
1. Классы и Свойства
3 урока
👁
171
👤
59
Открытый
1.1
Основы классов в TypeScript
↗
113
18
32м
1
Открытый
1.2
Использование классов как типов
↗
34
21
30м
1
Закрытый
1.3
Модификаторы доступа
↗
24
20
34м
1
2. Наследование и Абстрактные Классы
3 урока
👁
71
👤
58
Закрытый
2.1
Наследование классов
↗
23
19
38м
0
Закрытый
2.2
Статические члены класса
↗
24
19
21м
1
Закрытый
2.3
Создание абстрактных классов
↗
24
20
28м
0
3. Реализация Интерфейсов
3 урока
👁
68
👤
59
Закрытый
3.1
Введение в интерфейсы
↗
25
20
21м
1
Закрытый
3.2
Реализация интерфейсов классами
↗
22
19
26м
1
Закрытый
3.3
Расширение существующих интерфейсов
↗
21
20
13м
1
4. Продвинутые Концепции Классов
2 урока
👁
47
👤
44
Закрытый
4.1
Понимание ковариантности и контравариантности
↗
24
21
13м
0
Закрытый
4.2
Подведем итоги
↗
23
23
1м
0
8. Typescript. Часть 1 (Погружение в TypeScript) 5.0
1. Введение и Настройка
4 урока
👁
440
👤
298
Закрытый
1.1
VS Code, NodeJS - Настройка рабочей среды
↗
180
88
7м
3
Закрытый
1.2
Привет, Мир! - Первое приложение на TypeScript
↗
100
76
9м
3
Закрытый
1.3
TypeScript - Обзор и преимущества
↗
85
65
13м
5
Закрытый
1.4
Переменные - Основы типизации в TypeScript
↗
75
69
6м
2
2. Функции и Типы Данных
4 урока
👁
242
👤
202
Закрытый
2.1
Именованные функции - Типы функций
↗
70
56
36м
7
Закрытый
2.2
Анонимные функции - Использование анонимных функций
↗
60
53
39м
5
Закрытый
2.3
Массивы - Типы массивов
↗
58
48
53м
6
Закрытый
2.4
Объектные типы (Object Types) - Создание объектов
↗
54
45
48м
6
3. Основные Типы и Конструкции
4 урока
👁
187
👤
156
Закрытый
3.1
Перечисления (Enums) - Использование перечислений
↗
56
40
51м
4
Закрытый
3.2
Псевдонимы типов (Type Aliases)
↗
47
38
14м
4
Закрытый
3.3
Тип Any - Использование типа Any
↗
42
38
15м
1
Закрытый
3.4
Тип Void - Функции без возвращаемого значения
↗
42
40
4м
0
4. Модули
2 урока
👁
88
👤
82
Закрытый
4.1
Система модулей - Экспорт и импорт модулей
↗
45
39
6м
0
Закрытый
4.2
Подведем итоги
↗
43
43
1м
0
9. Typescript. Часть 2 (Продвинутая работа с типами) 4.833
1. Деструктуризация и Расширение
4 урока
👁
209
👤
93
Открытый
1.1
Деструктуризация массивов и объектов
↗
129
25
27м
3
Закрытый
1.2
Операторы rest и spread
↗
27
24
46м
1
Закрытый
1.3
Типы кортежей
↗
26
23
39м
-1
Закрытый
1.4
Работа с многомерными массивами
↗
27
21
25м
2
2. Перегрузка Функций и Сужение Типов
3 урока
👁
72
👤
60
Закрытый
2.1
Перегрузка функций
↗
25
20
45м
1
Закрытый
2.2
Сужение типов
↗
24
19
33м
0
Закрытый
2.3
Тип never и его использование
↗
23
21
9м
0
3. Типы как Множества и Присвоение Значений
4 урока
👁
92
👤
86
Закрытый
3.1
Работа с типами как множествами
↗
21
20
18м
0
Закрытый
3.2
Понимание иерархии типов
↗
24
21
10м
0
Закрытый
3.3
Основы структурной типизации
↗
23
21
7м
0
Закрытый
3.4
Подведем итоги
↗
24
24
1м
0
10. Typescript. Часть 4 (Дженерики и Продвинутая Типизация) 5.0
1. Введение в Дженерики
3 урока
👁
124
👤
55
Закрытый
1.1
Основы дженериков
↗
85
19
21м
3
Закрытый
1.2
Использование дженериков для типов
↗
20
19
31м
2
Закрытый
1.3
Использование нескольких параметров в дженериках
↗
19
17
21м
1
2. Продвинутые Дженерики
4 урока
👁
68
👤
55
Закрытый
2.1
Создание дженерик-классов
↗
19
16
26м
0
Закрытый
2.2
Работа с асинхронными функциями в TypeScript
↗
17
14
37м
2
Закрытый
2.3
Работа с типом object
↗
17
10
23м
1
Закрытый
2.4
Использование динамических ключей
↗
15
15
17м
0
3. Сопоставление Типов и Записи
3 урока
👁
47
👤
45
Закрытый
3.1
Создание сопоставленных типов
↗
15
14
14м
0
Закрытый
3.2
Модификаторы для сопоставленных типов
↗
15
14
3м
1
Закрытый
3.3
Подведем итоги
↗
17
17
1м
0
11. Английский без лишнего. Только нужная грамматика 5.0
1. Времена в английском
7 уроков
👁
409
👤
328
Открытый
1.1
Знакомство с курсом и постановка целей
↗
147
147
2м
4
Открытый
1.2
Как говорить о настоящем: Present Simple и Present Continuous
↗
87
43
6м
7
Закрытый
1.3
Глаголы, которые обычно не употребляются в Continuous
↗
46
31
9м
3
Закрытый
1.4
Рассказывать о прошлом: Past Simple, Past Continuous, used to
↗
40
31
12м
1
Закрытый
1.5
Сравнение Present Perfect и Past Simple: в чём разница
↗
34
26
11м
-1
Закрытый
1.6
Говорим о будущем: Present Simple, Present Continuous и going to
↗
28
25
5м
0
Закрытый
1.7
Разговор о будущем: Future Simple и Future Continuous
↗
27
25
6м
0
2. Вопросы и отрицания
3 урока
👁
75
👤
65
Закрытый
2.1
Построение вопросов: с и без вспомогательных глаголов
↗
26
23
10м
0
Закрытый
2.2
Разделительные вопросы (tag questions)
↗
26
22
6м
0
Закрытый
2.3
Согласие и отрицательное согласие (so do I, neither do I)
↗
23
20
4м
0
3. Предлоги и формы слов
3 урока
👁
59
👤
56
Закрытый
3.1
Предлоги времени (at, on, in и другие)
↗
20
20
5м
0
Закрытый
3.2
Предлоги места (in, on, at и другие)
↗
20
19
9м
0
Закрытый
3.3
Сравнительная и превосходная степень прилагательных и наречий
↗
19
17
5м
0
4. Условные и сложные предложения
3 урока
👁
54
👤
50
Закрытый
4.1
Условные предложения: реальные и нереальные ситуации
↗
18
18
8м
0
Закрытый
4.2
Временные придаточные предложения (when, until, before, after)
↗
19
17
16м
0
Закрытый
4.3
Пассивный залог в настоящем, прошлом и будущем
↗
17
15
11м
0
5. Речь и модальные глаголы
6 уроков
👁
99
👤
94
Закрытый
5.1
Косвенная речь: утверждения
↗
17
16
9м
0
Закрытый
5.2
Косвенная речь: вопросы и приказы
↗
16
16
9м
0
Закрытый
5.3
Модальные глаголы: must vs have to
↗
16
16
9м
0
Закрытый
5.4
Модальные глаголы: mustn’t vs don’t have to
↗
16
15
9м
0
Закрытый
5.5
Модальные глаголы: can, could, may, might
↗
17
16
10м
0
Закрытый
5.6
Инфинитив и герундий: когда использовать to do, а когда doing
↗
17
15
4м
0
6. Связки и артикли
5 уроков
👁
78
👤
71
Закрытый
6.1
Относительные придаточные предложения (which, that, where)
↗
17
15
8м
0
Закрытый
6.2
Союзы причины (since, as, due to)
↗
15
12
6м
0
Закрытый
6.3
Союзы противопоставления (however, despite, although)
↗
16
15
7м
0
Закрытый
6.4
Артикли: определённый, неопределённый и нулевой
↗
16
15
6м
0
Закрытый
6.5
Подведем итоги
↗
14
14
1м
0
12. Задачи по Javascript (153 задачи) 4.87
1. Блок 1
6 уроков
👁
100
👤
59
Закрытый
1.1
Раздел 1
↗
32
17
37м
0
Закрытый
1.2
Раздел 2
↗
21
12
53м
0
Закрытый
1.3
Раздел 3
↗
15
10
83м
0
Закрытый
1.4
Раздел 4
↗
11
9
55м
0
Закрытый
1.5
Раздел 5
↗
11
5
0
Закрытый
1.6
Раздел 6
↗
10
6
0
2. Блок 2
3 урока
👁
28
👤
13
Закрытый
2.1
Раздел 1
↗
14
5
0
Закрытый
2.2
Раздел 2
↗
7
4
0
Закрытый
2.3
Раздел 3
↗
7
4
0
3. Задачи по методам массивов
4 урока
👁
1 778
👤
494
Открытый
3.1
Разминочка
↗
1 169
190
36м
21
Закрытый
3.2
Массив из объектов
↗
258
126
62м
13
Закрытый
3.3
Метод reduce
↗
185
95
51м
7
Закрытый
3.4
Метод map
↗
166
83
63м
5