Каталог курсов

Обучающие материалы, с помощью которых вы сможете вырасти до фронтенд-разработчика мидл-уровня.

Git и GitHub

Для разработчиков, которые хотят научиться работать с самой распространённой системой управления версиями — Git.

8 разделов · 56 кейсов · 22 задачи · 5 тестов

21 час

34 часа

TypeScript: теория типов

Необходимый инструмент для написания кода с минимальным количеством ошибок. Курс познакомит вас с системой статического анализа типов данных.

6 разделов · 22 кейса · 9 задач · 9 тестов

4 месяца

Vue.js 3. Разработка клиентских
приложений

Задача курса — научить студента создавать проект на Vue.js 3 с нуля.

8 разделов · 74 демо-кейса · 19 практических задач · 8 тестов

Алгоритмы и структуры данных

Понимание структур данных и алгоритмов позволяет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.

10 разделов · 20 кейсов · 9 задач из реальных собеседований

22 часа

48 часов

Паттерны проектирования

Научитесь применять проверенные архитектурные подходы при создании программ.

6 разделов · 52 кейса · 26 задач · 6 тестов

3-4 месяца

Доступность веб-интерфейсов

Курс поможет создавать инклюзивные проекты с простым, удобным интерфейсом и совместимостью с рядом устройств и программ.

5 разделов · 23 демо-кейса · 14 практических задач · 5 тестов

Скидка 30% до 6 августа

20 часов

Webpack

Для фронтендеров, которые хотят освоить Webpack — один из инструментов, упрощающих разработку.

8 разделов · 17 демо-кейсов · 9 практических задач · 7 тестов

Мастер анимаций: SVG-анимации

Улучшайте UI/UX вашего проекта с помощью анимаций, которые произведут впечатление на пользователя.

7 разделов · 39 кейсов · 12 задач · 7 тестов

от 1 месяца

от 1 месяца

Мастер анимаций: CSS и JS-анимации

Научитесь делать CSS-анимации любого уровня сложности: микро-анимации, анимации без взаимодействия, по движению мыши и по скроллу.

7 разделов · 60 кейсов · 12 практических задач · 7 тестов

18 часов

Протоколы и сети: основы

Для эффективного решения многих типовых задач разработчику важно понимать, как устроена передача данных по сетям через протоколы.

4 раздела · 4 кейса · 2 задачи · 5 тестов

26 часов

Протоколы и сети: веб-безопасность

Научитесь защищать компоненты веб-приложений и писать код, устойчивый ко взломам.

6 разделов · 11 кейсов · 7 задач · 6 тестов

32 часа

Шаблонизаторы HTML

Шаблонизаторы сокращают время на разработку продуктов и уменьшают количество ошибок и исправлений.

7 разделов · 10 кейсов · 8 задач · 3 теста

20 часов

Регулярные выражения

Регулярные выражения позволяют быстрее и эффективнее анализировать и искать информацию.

7 разделов · 10 задач · 3 теста

от 1 месяца

Вёрстка React-компонентов

На этом курсе вы научитесь собирать интерфейсы в экосистеме React с нуля и создавать интерактивные React-компоненты.

9 разделов · 20 кейсов · 5 задач · 1 итоговый тест по всем разделам

25 часов

Подготовка вёрстки для CMS

Разработчику мидл-уровня важно верстать так, чтобы результат было удобно интегрировать в CMS и при интеграции не было проблем.

8 разделов · 9 кейсов · 3 задачи · 3 теста · 5 чек-листов

4 месяца

Vue.js 2. Разработка клиентских
приложений

Научитесь работать с Vue.js 2, даже если никогда его не использовали, и узнаете его отличия от других фреймворков.

9 разделов · 9 практических задач

32 часа

CSS-in-JS

Курс научит работать с CSS-in-JS — новым подходом к стилизации веб-приложений.

6 разделов · 25 кейсов· 12 задач · 6 тестов

46 часов

Дизайн-системы

Умение выделять систему из дизайна и переносить её в код позволяет разработчикам сократить время на поддержку и разработку.

6 разделов · 11 кейсов · 8 задач · 6 тестов

32 часа

Дизайн для фронтендеров

Изучите принципы дизайна интерфейсов и пользовательского опыта и применяйте знания в своих проектах без привлечения дизайнера.

8 разделов · 18 кейсов · 11 задач · 8 тестов

Пакеты курсов

Обучайтесь с выгодой и только тому, что понадобится в работе.

Смотреть все курсы