HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-19
1 <p>Обширный видеокурс по основам JavaScript.</p>
1 <p>Обширный видеокурс по основам JavaScript.</p>
2 <p>Обучение самому востребованному языку программирования в frontend-разработке.</p>
2 <p>Обучение самому востребованному языку программирования в frontend-разработке.</p>
3 <p>Курсы "Git для начинающих", "Базовое администрирование Linux-серверов", база "Docker"<strong>в подарок!</strong></p>
3 <p>Курсы "Git для начинающих", "Базовое администрирование Linux-серверов", база "Docker"<strong>в подарок!</strong></p>
4 <p>вручим свидетельство об окончании курса</p>
4 <p>вручим свидетельство об окончании курса</p>
5 <p>поможет стать javascript-разработчиком</p>
5 <p>поможет стать javascript-разработчиком</p>
6 <p>Обновлять данные на странице без её перезагрузки</p>
6 <p>Обновлять данные на странице без её перезагрузки</p>
7 <p>Работать с браузерными API - узнавать геопозицию пользователей, взаимодействовать с буфером обмена и др.</p>
7 <p>Работать с браузерными API - узнавать геопозицию пользователей, взаимодействовать с буфером обмена и др.</p>
8 <p>Создавать интерактивные элементы на сайтах</p>
8 <p>Создавать интерактивные элементы на сайтах</p>
9 <p>Писать код на HTML, CSS и JavaScript</p>
9 <p>Писать код на HTML, CSS и JavaScript</p>
10 <p>Cоздавать сайты и мобильные интерфейсы</p>
10 <p>Cоздавать сайты и мобильные интерфейсы</p>
11 <p>Если ранее уже изучали язык</p>
11 <p>Если ранее уже изучали язык</p>
12 <p>Специалисты из других областей (маркетинг, дизайн, менеджмент)</p>
12 <p>Специалисты из других областей (маркетинг, дизайн, менеджмент)</p>
13 <p>расширить свои знания и навыки в области веб-разработки</p>
13 <p>расширить свои знания и навыки в области веб-разработки</p>
14 <p>Сменить профессию и войти в IT</p>
14 <p>Сменить профессию и войти в IT</p>
15 <p>систематизировать и углубить свои знания, заполнить пробелы</p>
15 <p>систематизировать и углубить свои знания, заполнить пробелы</p>
16 <p>начать свой путь в программировании и изучить JavaScript как первый язык</p>
16 <p>начать свой путь в программировании и изучить JavaScript как первый язык</p>
17 <p>Хорошие JavaScript-разработчики быстро растут в профессии и цене.Стать midlle-разработчиком с зарплатой 170 000 р/мес можно за год реальной разработки.</p>
17 <p>Хорошие JavaScript-разработчики быстро растут в профессии и цене.Стать midlle-разработчиком с зарплатой 170 000 р/мес можно за год реальной разработки.</p>
18 <p>Зарплата по данным Habr-карьера</p>
18 <p>Зарплата по данным Habr-карьера</p>
19 <h2>80 000 ₽</h2>
19 <h2>80 000 ₽</h2>
20 <p>Без опыта или опыт в смежных сферах</p>
20 <p>Без опыта или опыт в смежных сферах</p>
21 <h2>170 000 ₽</h2>
21 <h2>170 000 ₽</h2>
22 <h2>300 000 ₽</h2>
22 <h2>300 000 ₽</h2>
23 <p>Инструменты и технологии, которые освоите</p>
23 <p>Инструменты и технологии, которые освоите</p>
24 <p>Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 1 день.</p>
24 <p>Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 1 день.</p>
25 <p>Домашние задания - 13 заданий или тестов для тренировки.Практические задания - 11 задач, где вы самостоятельно выбираете принцип решения.</p>
25 <p>Домашние задания - 13 заданий или тестов для тренировки.Практические задания - 11 задач, где вы самостоятельно выбираете принцип решения.</p>
26 <p>Финальный проект - большое систиматизируюшее итоговое задание, которое помогает ообщить и применить все знания полученные на курсе.</p>
26 <p>Финальный проект - большое систиматизируюшее итоговое задание, которое помогает ообщить и применить все знания полученные на курсе.</p>
27 <p>К концу курса вы создадите проект для портфолио - приложение-аналог "Кинопоиска".</p>
27 <p>К концу курса вы создадите проект для портфолио - приложение-аналог "Кинопоиска".</p>
28 <p>Именное свидетельство о прохождении курса получает студент, если:</p>
28 <p>Именное свидетельство о прохождении курса получает студент, если:</p>
29 <ul><li>изучил 80% курса</li>
29 <ul><li>изучил 80% курса</li>
30 </ul><ul><li>принимал участие в решении практик, которые входят в курс</li>
30 </ul><ul><li>принимал участие в решении практик, которые входят в курс</li>
31 </ul><ul><li>успешно сдал итоговый проект</li>
31 </ul><ul><li>успешно сдал итоговый проект</li>
32 </ul><ul><li>О курсе</li>
32 </ul><ul><li>О курсе</li>
33 </ul><ul><li>Спикеры курса</li>
33 </ul><ul><li>Спикеры курса</li>
34 </ul><ul><li>Доступ к репозиторию курса</li>
34 </ul><ul><li>Доступ к репозиторию курса</li>
35 </ul><ul><li>Знакомство с проектом</li>
35 </ul><ul><li>Знакомство с проектом</li>
36 </ul><ul><li>Основы JavaScript</li>
36 </ul><ul><li>Основы JavaScript</li>
37 </ul><ul><li>Условные операторы</li>
37 </ul><ul><li>Условные операторы</li>
38 </ul><ul><li>Циклы</li>
38 </ul><ul><li>Циклы</li>
39 </ul><ul><li>Базовые теги HTML</li>
39 </ul><ul><li>Базовые теги HTML</li>
40 </ul><ul><li>Базовые свойства CSS</li>
40 </ul><ul><li>Базовые свойства CSS</li>
41 </ul><ul><li>Блочная модель</li>
41 </ul><ul><li>Блочная модель</li>
42 </ul><ul><li>Позиционирование</li>
42 </ul><ul><li>Позиционирование</li>
43 </ul><ul><li>CSS-анимации</li>
43 </ul><ul><li>CSS-анимации</li>
44 </ul><p>Ускорители процесса вёрстки</p>
44 </ul><p>Ускорители процесса вёрстки</p>
45 <ul><li>CSS-переменные</li>
45 <ul><li>CSS-переменные</li>
46 </ul><ul><li>Методологии вёрстки</li>
46 </ul><ul><li>Методологии вёрстки</li>
47 </ul><ul><li>Препроцессоры</li>
47 </ul><ul><li>Препроцессоры</li>
48 </ul><ul><li>UI-фреймворки</li>
48 </ul><ul><li>UI-фреймворки</li>
49 </ul><ul><li>Шаблонизаторы</li>
49 </ul><ul><li>Шаблонизаторы</li>
50 </ul><ul><li>Отладка в браузере</li>
50 </ul><ul><li>Отладка в браузере</li>
51 </ul><ul><li>Вредные советы</li>
51 </ul><ul><li>Вредные советы</li>
52 </ul><ul><li>Комментарии</li>
52 </ul><ul><li>Комментарии</li>
53 </ul><ul><li>Документация</li>
53 </ul><ul><li>Документация</li>
54 </ul><ul><li>Объекты</li>
54 </ul><ul><li>Объекты</li>
55 </ul><ul><li>Сборка мусора</li>
55 </ul><ul><li>Сборка мусора</li>
56 </ul><ul><li>Символы</li>
56 </ul><ul><li>Символы</li>
57 </ul><ul><li>Методы и this</li>
57 </ul><ul><li>Методы и this</li>
58 </ul><ul><li>Преобразование в примитивы</li>
58 </ul><ul><li>Преобразование в примитивы</li>
59 </ul><ul><li>Функции-конструкторы</li>
59 </ul><ul><li>Функции-конструкторы</li>
60 </ul><ul><li>Методы у примитивов</li>
60 </ul><ul><li>Методы у примитивов</li>
61 </ul><ul><li>Числа и Строки</li>
61 </ul><ul><li>Числа и Строки</li>
62 </ul><ul><li>Массивы и их методы</li>
62 </ul><ul><li>Массивы и их методы</li>
63 </ul><ul><li>Итераторы (перебираемые объекты)</li>
63 </ul><ul><li>Итераторы (перебираемые объекты)</li>
64 </ul><ul><li>Map и Set</li>
64 </ul><ul><li>Map и Set</li>
65 </ul><ul><li>WeakMap и WeakSet</li>
65 </ul><ul><li>WeakMap и WeakSet</li>
66 </ul><ul><li>Формат JSON</li>
66 </ul><ul><li>Формат JSON</li>
67 </ul><ul><li>Рекурсия</li>
67 </ul><ul><li>Рекурсия</li>
68 </ul><ul><li>Замыкания</li>
68 </ul><ul><li>Замыкания</li>
69 </ul><ul><li>Rest параметры</li>
69 </ul><ul><li>Rest параметры</li>
70 </ul><ul><li>Var</li>
70 </ul><ul><li>Var</li>
71 </ul><ul><li>Глобальный объект</li>
71 </ul><ul><li>Глобальный объект</li>
72 </ul><ul><li>Функция как объект</li>
72 </ul><ul><li>Функция как объект</li>
73 </ul><ul><li>Декораторы и call/apply</li>
73 </ul><ul><li>Декораторы и call/apply</li>
74 </ul><ul><li>Повторяем лямбды (стрелочные функции)</li>
74 </ul><ul><li>Повторяем лямбды (стрелочные функции)</li>
75 </ul><ul><li>Привязка контекста к функции (bind)</li>
75 </ul><ul><li>Привязка контекста к функции (bind)</li>
76 </ul><ul><li>Прототипное наследование</li>
76 </ul><ul><li>Прототипное наследование</li>
77 </ul><ul><li>Prototype</li>
77 </ul><ul><li>Prototype</li>
78 </ul><ul><li>Встроенные прототипы</li>
78 </ul><ul><li>Встроенные прототипы</li>
79 </ul><ul><li>Методы прототипов</li>
79 </ul><ul><li>Методы прототипов</li>
80 </ul><ul><li>Базовый синтаксис классов</li>
80 </ul><ul><li>Базовый синтаксис классов</li>
81 </ul><ul><li>Наследование классов</li>
81 </ul><ul><li>Наследование классов</li>
82 </ul><ul><li>Статические методы и свойства</li>
82 </ul><ul><li>Статические методы и свойства</li>
83 </ul><ul><li>Приватные свойства и методы</li>
83 </ul><ul><li>Приватные свойства и методы</li>
84 </ul><ul><li>Расширение встроенных классов</li>
84 </ul><ul><li>Расширение встроенных классов</li>
85 </ul><ul><li>Instanceof</li>
85 </ul><ul><li>Instanceof</li>
86 </ul><ul><li>Примеси</li>
86 </ul><ul><li>Примеси</li>
87 </ul><ul><li>Что такое NodeJS</li>
87 </ul><ul><li>Что такое NodeJS</li>
88 </ul><ul><li>readFile</li>
88 </ul><ul><li>readFile</li>
89 </ul><ul><li>writeFile</li>
89 </ul><ul><li>writeFile</li>
90 </ul><ul><li>process</li>
90 </ul><ul><li>process</li>
91 </ul><ul><li>global</li>
91 </ul><ul><li>global</li>
92 </ul><ul><li>process.stdIn</li>
92 </ul><ul><li>process.stdIn</li>
93 </ul><ul><li>Колбеки и Промисы</li>
93 </ul><ul><li>Колбеки и Промисы</li>
94 </ul><ul><li>Async/await</li>
94 </ul><ul><li>Async/await</li>
95 </ul><ul><li>SetTimeout и setInterval</li>
95 </ul><ul><li>SetTimeout и setInterval</li>
96 </ul><ul><li>RequestAnimationFrame</li>
96 </ul><ul><li>RequestAnimationFrame</li>
97 </ul><ul><li>EventLoop</li>
97 </ul><ul><li>EventLoop</li>
98 </ul><ul><li>Heap, stack</li>
98 </ul><ul><li>Heap, stack</li>
99 </ul><ul><li>Очередь задач</li>
99 </ul><ul><li>Очередь задач</li>
100 </ul><ul><li>Микро- и макро- задачи</li>
100 </ul><ul><li>Микро- и макро- задачи</li>
101 </ul><ul><li>Call-stack</li>
101 </ul><ul><li>Call-stack</li>
102 </ul><ul><li>Браузер и спецификации</li>
102 </ul><ul><li>Браузер и спецификации</li>
103 </ul><ul><li>DOM-дерево</li>
103 </ul><ul><li>DOM-дерево</li>
104 </ul><ul><li>Поиск элементов через querySelector*, getElement*</li>
104 </ul><ul><li>Поиск элементов через querySelector*, getElement*</li>
105 </ul><ul><li>Свойства объекта элемента</li>
105 </ul><ul><li>Свойства объекта элемента</li>
106 </ul><ul><li>Изменения документа</li>
106 </ul><ul><li>Изменения документа</li>
107 </ul><ul><li>Размеры и прокрутка элементов</li>
107 </ul><ul><li>Размеры и прокрутка элементов</li>
108 </ul><ul><li>Размеры и прокрутка окна</li>
108 </ul><ul><li>Размеры и прокрутка окна</li>
109 </ul><ul><li>Координаты</li>
109 </ul><ul><li>Координаты</li>
110 </ul><ul><li>Что такое событие</li>
110 </ul><ul><li>Что такое событие</li>
111 </ul><ul><li>Всплытие</li>
111 </ul><ul><li>Всплытие</li>
112 </ul><ul><li>Делегирование событий</li>
112 </ul><ul><li>Делегирование событий</li>
113 </ul><ul><li>Поведение браузера по умолчанию</li>
113 </ul><ul><li>Поведение браузера по умолчанию</li>
114 </ul><ul><li>Пользовательские события</li>
114 </ul><ul><li>Пользовательские события</li>
115 </ul><ul><li>Свойства и методы формы</li>
115 </ul><ul><li>Свойства и методы формы</li>
116 </ul><ul><li>Фокусировка на форму</li>
116 </ul><ul><li>Фокусировка на форму</li>
117 </ul><ul><li>События форм (change, input, paste, copy)</li>
117 </ul><ul><li>События форм (change, input, paste, copy)</li>
118 </ul><ul><li>Что такое браузерное API</li>
118 </ul><ul><li>Что такое браузерное API</li>
119 </ul><ul><li>Web Storage</li>
119 </ul><ul><li>Web Storage</li>
120 </ul><p>Модули и сборка приложения</p>
120 </ul><p>Модули и сборка приложения</p>
121 <ul><li>Что такое сборщики</li>
121 <ul><li>Что такое сборщики</li>
122 </ul><ul><li>Зачем нам собирать наши проекты</li>
122 </ul><ul><li>Зачем нам собирать наши проекты</li>
123 </ul><ul><li>С помощью каких инструментов это можно делать</li>
123 </ul><ul><li>С помощью каких инструментов это можно делать</li>
124 </ul><ul><li>Что такое тесты и зачем это нужно</li>
124 </ul><ul><li>Что такое тесты и зачем это нужно</li>
125 </ul><ul><li>Jest</li>
125 </ul><ul><li>Jest</li>
126 </ul><ul><li>Unit-тесты</li>
126 </ul><ul><li>Unit-тесты</li>
127 </ul><ul><li>Что это такое</li>
127 </ul><ul><li>Что это такое</li>
128 </ul><ul><li>Зачем нужны</li>
128 </ul><ul><li>Зачем нужны</li>
129 </ul><ul><li>Как с ними работать</li>
129 </ul><ul><li>Как с ними работать</li>
130 </ul><p>Курс "Git для начинающих"</p>
130 </ul><p>Курс "Git для начинающих"</p>
131 <ul><li>Философия командной разработки.</li>
131 <ul><li>Философия командной разработки.</li>
132 </ul><ul><li>Популярные хостинги разработки ПО.</li>
132 </ul><ul><li>Популярные хостинги разработки ПО.</li>
133 </ul><ul><li>Основы Git.</li>
133 </ul><ul><li>Основы Git.</li>
134 </ul><ul><li>Практики использования Git в командах.</li>
134 </ul><ul><li>Практики использования Git в командах.</li>
135 </ul><ul><li>Личная конфигурация Git для удобной работы.</li>
135 </ul><ul><li>Личная конфигурация Git для удобной работы.</li>
136 </ul><p>Курс "Базовое администрирование Linux-серверов"</p>
136 </ul><p>Курс "Базовое администрирование Linux-серверов"</p>
137 <ul><li>Введение</li>
137 <ul><li>Введение</li>
138 </ul><ul><li>Как подключиться к серверу по SSH</li>
138 </ul><ul><li>Как подключиться к серверу по SSH</li>
139 </ul><ul><li>Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки</li>
139 </ul><ul><li>Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки</li>
140 </ul><ul><li>Разбор системных служб. Как функционирует Linux</li>
140 </ul><ul><li>Разбор системных служб. Как функционирует Linux</li>
141 </ul><ul><li>Основы работы сети</li>
141 </ul><ul><li>Основы работы сети</li>
142 </ul><ul><li>Как установить необходимое ПО на сервер</li>
142 </ul><ul><li>Как установить необходимое ПО на сервер</li>
143 </ul><ul><li>Как вручную развернуть свой сайт</li>
143 </ul><ul><li>Как вручную развернуть свой сайт</li>
144 </ul><ul><li>Виртуализация, виртуальные машины и их особенности</li>
144 </ul><ul><li>Виртуализация, виртуальные машины и их особенности</li>
145 </ul><ul><li>Возможные проблемы сервера, их диагностика и методы устранения</li>
145 </ul><ul><li>Возможные проблемы сервера, их диагностика и методы устранения</li>
146 </ul><ul><li>Оптимизация сервера</li>
146 </ul><ul><li>Оптимизация сервера</li>
147 </ul><ul><li>Основное о Docker-контейнеризации</li>
147 </ul><ul><li>Основное о Docker-контейнеризации</li>
148 </ul><ul><li>Работа с Git</li>
148 </ul><ul><li>Работа с Git</li>
149 </ul><p><strong>1.Введение в Docker</strong></p>
149 </ul><p><strong>1.Введение в Docker</strong></p>
150 <ul><li>Введение в модуль</li>
150 <ul><li>Введение в модуль</li>
151 <li>Запуск контейнеров</li>
151 <li>Запуск контейнеров</li>
152 <li>Dockerfile</li>
152 <li>Dockerfile</li>
153 <li>Dockerfile Best Practice</li>
153 <li>Dockerfile Best Practice</li>
154 </ul><p><strong>2. Работа с Docker</strong></p>
154 </ul><p><strong>2. Работа с Docker</strong></p>
155 <ul><li>Введение в модуль</li>
155 <ul><li>Введение в модуль</li>
156 <li>Docker-compose</li>
156 <li>Docker-compose</li>
157 <li>Registry</li>
157 <li>Registry</li>
158 <li>Docker в реальной жизни</li>
158 <li>Docker в реальной жизни</li>
159 </ul><p><strong>3.Технология Docker</strong></p>
159 </ul><p><strong>3.Технология Docker</strong></p>
160 <ul><li>Введение в модуль</li>
160 <ul><li>Введение в модуль</li>
161 <li>Идеология Docker</li>
161 <li>Идеология Docker</li>
162 <li>Docker Engine</li>
162 <li>Docker Engine</li>
163 <li>Namespace</li>
163 <li>Namespace</li>
164 <li>Control groups</li>
164 <li>Control groups</li>
165 <li>Copy-on-Write</li>
165 <li>Copy-on-Write</li>
166 <li>Storage drivers</li>
166 <li>Storage drivers</li>
167 <li>Log drivers</li>
167 <li>Log drivers</li>
168 </ul><p>Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества "KrdDevDays", участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.</p>
168 </ul><p>Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества "KrdDevDays", участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.</p>
169 <p>"Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу".</p>
169 <p>"Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу".</p>
170 <p>Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.</p>
170 <p>Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.</p>
171 <p>"Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады".</p>
171 <p>"Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады".</p>
172 <ul><li>Спикер на профильных митапах и конференциях</li>
172 <ul><li>Спикер на профильных митапах и конференциях</li>
173 </ul><p>Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества "KrdDevDays", участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.</p>
173 </ul><p>Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества "KrdDevDays", участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.</p>
174 <p>"Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу".</p>
174 <p>"Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу".</p>
175 <ul><li>Спикер на профильных митапах и конференциях</li>
175 <ul><li>Спикер на профильных митапах и конференциях</li>
176 </ul><p>Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.</p>
176 </ul><p>Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.</p>
177 <p>"Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады".</p>
177 <p>"Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады".</p>
178 <p>Курс "Git для начинающих"</p>
178 <p>Курс "Git для начинающих"</p>
179 <p>Курс "Базовое администрирование Linux-серверов"</p>
179 <p>Курс "Базовое администрирование Linux-серверов"</p>
180 <p>Видеоуроки, доступ 2 года</p>
180 <p>Видеоуроки, доступ 2 года</p>
181 <p>в<a>рассрочку</a>на 4 месяца или 30 000 ₽ 15 000 ₽ единовременно</p>
181 <p>в<a>рассрочку</a>на 4 месяца или 30 000 ₽ 15 000 ₽ единовременно</p>
182 <p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
182 <p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
183 <p>Курс за счёт работодателя</p>
183 <p>Курс за счёт работодателя</p>
184 <p>Предоставим все необходимые документы для получения вычета.</p>
184 <p>Предоставим все необходимые документы для получения вычета.</p>
185 <p>от 10 человекспециальные условия</p>
185 <p>от 10 человекспециальные условия</p>
186 <p>Видеоуроки, доступ 2 года</p>
186 <p>Видеоуроки, доступ 2 года</p>
187 <p>Курс "Git для начинающих"</p>
187 <p>Курс "Git для начинающих"</p>
188 <p>Курс "Базовое администрирование Linux-серверов"</p>
188 <p>Курс "Базовое администрирование Linux-серверов"</p>
189 <p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
189 <p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
190 <p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
190 <p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
191 <p>только для физических лиц</p>
191 <p>только для физических лиц</p>
192 <h3>Ответы на вопросы</h3>
192 <h3>Ответы на вопросы</h3>
193  
193