иконка discount

Скидка 15% по промокоду

кибер понедельник до 01.12иконка discount
CYBER2025
логотип PurpleSchool
логотип PurpleSchool
FrontendBackendMobile

JavaScript Advanced - продвинутые концепции языка и ООП

Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку

Обновлено 06 октября 2025 г.
ЗвездаЗвездаЗвездаЗвезда
Рейтинг 4.9на основании отзывов
Иконка аватараИконка аватараИконка аватараИконка аватараИконка аватара
40,000учеников
Иконка гарантии
Легкий возврат — 30 дней

Вернем 100% стоимости без объяснения причин — стартуйте без рисков!

изображение курса
кнопка запустить видеоО курсе
Цена от:3 999 ₽6 990 ₽
При покупке до 30.11.2025
Гарантия возврата денег — 30 дней
Неограниченный доступ
Сертификат об окончании
Знания

Чему вы научитесь?

После прохождения курса вы сможете:
Работать с Map и Set, WeekMap и WeekSet
Работать с числами, Math и BigInt
Работать с интернационализацией чисел и дат через Intl API
Работать с таймерами и интервалами
Понимать принципы ООП
Использовать prototype и ES6 классы
Понимать и применять SOLID
Писать асинхронный JavaScript
Делать запросы на сервер и понимать принцип их работы
Понимать как работает Event Loop
Создавать и обрабатывать Promise
Понимать устройство DOM и его работу
Обрабатывать Event и понимать концепции захвата и всплытия
Создавать модульные приложения на commonjs и es6
Работать с NPM
Настраивать сборку проекта

Минимальные требования: Базовое знание основ JavaScript, Будет плюсом знание HTML и CSS

210уроковвидео с конспектами
18 упражненийдля закрепления на практике
87 тестовдля проверки знаний
Технологии
JavaScriptFigmaHTMLCSSJSONRollupnpmNode.js
О курсе

Что в курсе?

Этот курс является вторым курсом по JavaScript, который рассматривает уже продвинутые концепции и детально погружается в устройство JS. От вас нужно только базовое знание основ JS и HTML и CSS для финального проекта. Этот курс сфокусирован на том, чтобы донести продвинутые концепции языка, а так же подвести вас к использованию фреймворков, таких, как React, Vue и Angular с пониманием, что происходит под капотом.

Ведь все эти знания мы применим на финальном проекте – библиотеки книг. Мы сделаем полноценное SPA приложение с компонентной структурой, реактивностью и сборщиком. В процессе мы даже сделаем свой mini framework с использованием ООП.

Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы JavaScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания.

Иконка гарантии
Легкий возврат — 30 дней

Вернем 100% стоимости без объяснения причин — стартуйте без рисков!

certificate
Ваш сертификат по окончанию курса
Начни обучение с бонусами и гарантией возврата
от 3 999 ₽ 6 990 ₽
Иконка гарантии30 дней на возврат
Монетки300 ₽ за регистрацию
Человек40 000 студентов уже с нами
*Цена актуальна при покупке до 30 ноября 2025
Возможности обучения

Обучение в PurpleSchool

Собственная платформа

Интеграция с GitHub

Интеграция с GitHub

Все проекты для домашних заданий проверяются напрямую из GitHub

Поддержка всех устройств

Поддержка всех устройств

Обучайтесь в любом месте с десктоп и мобильных устройств

Подсветка синтаксиса

Подсветка синтаксиса

Не теряйтесь в коде, пользуйтесь привычным форматированием синтаксиса

Проверенные форматы

Мини-лекции

Мини-лекции

Короткие видео (по ~5 минут) позволяют обучаться даже тогда, когда времени на полноценное обучение не хватает

Упражнения

Упражнения

Выполняйте задачи, а затем сравнивайте с верным процессом решения в видео для самопроверки

Конспекты

Конспекты

Каждая лекция сопровождается детальными конспектами для удобного поиска информации

Домашние задания

Домашние задания

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

Тесты

Тесты

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

Тщательно следим за актуальностью технологий и регулярно обновляем курсы

AI и тренажёры

Livecode-тренажёр

Livecode-тренажёр

Решайте мини-задачи по темам курса и получайте мгновенный разбор ошибок в коде от AI-наставника

Mock-тренажёр

Mock-тренажёр

Практикуйтесь в прохождении собеседований и находите ошибки, которые мешают пройти на нужную вакансию

Проверка домашних заданий

Проверка домашних заданий

Отправляйте Pull Request наставнику и получайте детальный разбор с учётом лучших практик

AI-наставник обучен на реальных проектах, практике студентов, официальной документации и материалах курса

Реальная практика в студии

Проектная команда

Проектная команда

Подключитесь в коллектив и пройдёте проект плечом к плечу

Рекомендательное письмо

Рекомендательное письмо

В случае успешной стажировки получите индивидуальное рекомендательное письмо от основателя студии PurpleCode

Реальные задачи

Реальные задачи

Реализуете действующий функционал, а не задачки из учебников

Еженедельное планирование

Еженедельное планирование

Освоите практики Agile, научитесь декомпозировать задачи, оценивать сроки, анализировать ретроспективу

Практикующие разработчики и HR

Проверка домашних заданий

Проверка домашних заданий

Получайте детальную обратную связь от разработчиков из ведущих компаний

Еженедельные консультации

Еженедельные консультации

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

Проверка резюме и мок

Проверка резюме и мок

Повышайте софтскиллы и проходите на вакансии выше уровнем

Гарантия: если в течение 30 дней после покупки поймёте, что курс не нравится и не прошли более 50% курса — вернём деньги без лишних вопросов.

Модули курса

План курса

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

кнопка запустить видеоПример лекции
1.1 Продвинутый JavaScript
4 мин
1.2 Как устроен курс
9 мин
1.3 Обзор проекта
4 мин
1.4 Обзор курсов
2 мин
1.5 Работа на платформе
10 мин
1.6 AI и тренажёры
7 мин
1.7 Практика на проекте
4 мин
1.8 Рекомендуемый курс
1 мин
2.1 Настройка окружения
5 мин
2.2 Установка NodeJS
5 мин
2.3 Настройки VSCode
6 мин
2.4 Настройка проекта
5 мин
2.5 Домашнее задание AI
18 мин
2.6 Работа с gitflow
12 мин
2.7 Рекомендуемый курс
5 мин
3.1 Структура Set
3 мин
3.2 Sets
13 мин
3.3 Структура Map
10 мин
3.4 Основы работы с Map
10 мин
3.5 Быстрое создание Map
5 мин
3.6 Итерация по Map
5 мин
3.7 Упражнение - swap ключей и значений
4 мин
3.8 WeakMap
10 мин
3.9 WeakSet
3 мин
3.10 Тест - Maps и Sets
5 мин
С AI и тренажёрами3.11 Тренажёр - Maps и Sets
30 мин
С AI и тренажёрамиС наставником3.12 Занятие - Maps и Sets
15 мин
С AI и тренажёрамиС наставником3.13 Домашнее задание - Maps и Sets
30 мин
4.1 Конвертация и проверка чисел
14 мин
4.2 Библиотека Math
8 мин
4.3 Округление
6 мин
4.4 Упражнение - Функция случайного числа
4 мин
4.5 Оператор остатка от деления
4 мин
4.6 Разделитель чисел
5 мин
4.7 Работа с BigInt
10 мин
4.8 Интернационализация чисел
8 мин
4.9 Упражнение - Конвертер валют
9 мин
4.10 Тест - Расчёты и math
5 мин
С AI и тренажёрами4.11 Тренажёр - Расчёты и math
30 мин
С AI и тренажёрамиС наставником4.12 Занятие - Расчёты и math
15 мин
С AI и тренажёрамиС наставником4.13 Домашнее задание - Расчёты и math
30 мин
5.1 Создание дат
14 мин
5.2 Операции с датами
6 мин
5.3 Сравнение дат
4 мин
5.4 Упражнение - Проверка на день рождения
5 мин
5.5 Интернационализация дат
7 мин
5.6 Тест - Даты и время
5 мин
С AI и тренажёрами5.7 Тренажёр - Даты и время
30 мин
С AI и тренажёрамиС наставником5.8 Занятие - Даты и время
15 мин
С AI и тренажёрамиС наставником5.9 Домашнее задание - Даты и время
60 мин
6.1 Создание таймеров
6 мин
6.2 Таймеры и Event Loop
6 мин
6.3 Точность таймеров
5 мин
6.4 Работа с интервалами
4 мин
6.5 Упражнение - Таймер пиццы
8 мин
6.6 Тест - Таймеры
5 мин
С AI и тренажёрами6.7 Тренажёр - Таймеры
30 мин
С AI и тренажёрамиС наставником6.8 Занятие - Таймеры
15 мин
С AI и тренажёрамиС наставником6.9 Домашнее задание - Таймеры
30 мин
7.1 Что такое ООП
16 мин
7.2 Реализация ООП в JS
6 мин
7.3 Оператор new
9 мин
7.4 Prototype
13 мин
7.5 Упражнение - Корзина товаров
8 мин
7.6 Цепочки prototype
10 мин
7.7 Тест - ООП
5 мин
С AI и тренажёрами7.8 Тренажёр - ООП
30 мин
С AI и тренажёрамиС наставником7.9 Занятие - ООП
15 мин
С AI и тренажёрамиС наставником7.10 Домашнее задание - ООП
30 мин
8.1 Классы
9 мин
8.2 Setters и getters
12 мин
8.3 Static
6 мин
8.4 Приватные методы и свойства
8 мин
8.5 Упражнение - класс пользователя
11 мин
8.6 Object.create
8 мин
8.7 Тест - Классы
5 мин
С AI и тренажёрами8.8 Тренажёр - Классы
30 мин
С AI и тренажёрамиС наставником8.9 Занятие - Классы
15 мин
С AI и тренажёрамиС наставником8.10 Домашнее задание - Классы
60 мин
9.1 Абстракция и инкапсуляция
8 мин
9.2 Наследование
13 мин
9.3 Наследование в ES6
7 мин
9.4 Override методов
6 мин
9.5 Упражнение - Удар по орку
9 мин
9.6 Полиморфизм
7 мин
9.7 Паттерн Builder и chaining
8 мин
9.8 Тест - Принципы ООП в классах
5 мин
С AI и тренажёрами9.9 Тренажёр - Принципы ООП в классах
30 мин
С AI и тренажёрамиС наставником9.10 Занятие - Принципы ООП в классах
15 мин
С AI и тренажёрамиС наставником9.11 Домашнее задание - Принципы ООП в классах
30 мин
9.12 Отзыв о курсе
5 мин
10.1 О SOLID
4 мин
10.2 Принцип единой ответственности
6 мин
10.3 Принцип открытости и закрытости
7 мин
10.4 Принцип подстановки Барбары Лисков
5 мин
10.5 Принцип разделения интерфейса
5 мин
10.6 Принцип инверсии зависимостей
6 мин
10.7 Тест - SOLID
5 мин
С AI и тренажёрами10.8 Тренажёр - SOLID
30 мин
С AI и тренажёрамиС наставником10.9 Занятие - SOLID
15 мин
С AI и тренажёрамиС наставником10.10 Домашнее задание - SOLID
30 мин
11.1 Асинхронный код в JS
8 мин
11.2 Запросы на сервер
17 мин
11.3 Пример работы с Insomnia
9 мин
11.4 JSON
5 мин
11.5 Получение данных
8 мин
11.6 Упражнение - Расчёт цены
5 мин
11.7 Проблемы callback
5 мин
11.8 Тест - Асинхронный JavaScript
5 мин
С AI и тренажёрами11.9 Тренажёр - Асинхронный JavaScript
30 мин
С AI и тренажёрамиС наставником11.10 Занятие - Асинхронный JavaScript
15 мин
С AI и тренажёрамиС наставником11.11 Домашнее задание - Асинхронный JavaScript
60 мин
12.1 Promises и fetch
5 мин
12.2 Обработка promises
7 мин
12.3 Цепочка promise
6 мин
12.4 Обработка reject
8 мин
12.5 Finally
4 мин
12.6 Упражнение - Select выбора категорий
7 мин
12.7 Ручное создание ошибок
7 мин
12.8 Упражнение - Функция запросов
6 мин
12.9 Тест - Promises
5 мин
С AI и тренажёрами12.10 Тренажёр - Promises
30 мин
С AI и тренажёрамиС наставником12.11 Занятие - Promises
15 мин
С AI и тренажёрамиС наставником12.12 Домашнее задание - Promises
30 мин
13.1 Как работает асинхронность
9 мин
13.2 Пример работы Event Loop
6 мин
13.3 Создание простого Promise
8 мин
13.4 Статические методы Promise
6 мин
13.5 Promise withResolvers
16 мин
13.6 Упражнение - создание fetch
7 мин
13.7 Тест - Event Loop
5 мин
С AI и тренажёрами13.8 Тренажёр - Event Loop
30 мин
С AI и тренажёрамиС наставником13.9 Занятие - Event Loop
15 мин
С AI и тренажёрамиС наставником13.10 Домашнее задание - Event Loop
30 мин
14.1 Async await
8 мин
14.2 Try catch
8 мин
14.3 Упражнение - Мой город
9 мин
14.4 Асинхронные методы
3 мин
14.5 Последовательность выполнения
7 мин
14.6 Параллельное выполнение
10 мин
14.7 Другие комбинации Promise
8 мин
14.8 Все возможности fetch
6 мин
14.9 Упражнение - Генератор активностей
12 мин
14.10 Тест - Современный Асинхронный JavaScript
5 мин
С AI и тренажёрами14.11 Тренажёр - Современный Асинхронный JavaScript
30 мин
С AI и тренажёрамиС наставником14.12 Занятие - Современный Асинхронный JavaScript
15 мин
С AI и тренажёрамиС наставником14.13 Домашнее задание - Современный Асинхронный JavaScript
60 мин
15.1 Как работает DOM
10 мин
15.2 Работа с элементами
10 мин
15.3 Визуальное положение элементов
10 мин
15.4 Типы событий и обработчики
11 мин
15.5 Всплытие событий
6 мин
15.6 Пример всплытия событий
12 мин
15.7 Делегирование событий
7 мин
15.8 Перемещение по DOM
9 мин
15.9 Жизненный цикл событий DOM
5 мин
15.10 Упражнение - Поиск по списку
6 мин
15.11 Загрузка скриптов defer и async
8 мин
15.12 Тест - Продвинутый DOM и Events
5 мин
С AI и тренажёрами15.13 Тренажёр - Продвинутый DOM и Events
30 мин
С AI и тренажёрамиС наставником15.14 Занятие - Продвинутый DOM и Events
15 мин
С AI и тренажёрамиС наставником15.15 Домашнее задание - Продвинутый DOM и Events
30 мин
16.1 Модули в JavaScript
8 мин
16.2 IIFE в модулях
8 мин
16.3 Модули commonjs
5 мин
16.4 ES6 модули
9 мин
16.5 Await на верхнем уровне
5 мин
16.6 Процесс сборки
9 мин
16.7 Тест - Модульность
5 мин
С AI и тренажёрами16.8 Тренажёр - Модульность
30 мин
С AI и тренажёрамиС наставником16.9 Занятие - Модульность
15 мин
С AI и тренажёрамиС наставником16.10 Домашнее задание - Модульность
30 мин
17.1 Обзор NPM
10 мин
17.2 Авторизация и профиль
6 мин
17.3 Разбор package json
8 мин
17.4 Управление зависимостями
23 мин
17.5 Тест - Работа с NPM
5 мин
С AI и тренажёрамиС наставником17.6 Занятие - Работа с NPM
15 мин
С AI и тренажёрамиС наставником17.7 Домашнее задание - Работа с NPM
60 мин
18.1 Обзор проекта
6 мин
18.2 Настройка проекта
6 мин
18.3 Конфигурация сборщика
12 мин
18.4 View страниц и роутинг
15 мин
18.5 State и реактивности
15 мин
18.6 Первый компонент
12 мин
18.7 Вёрстка шапки
11 мин
18.8 Компонент поиска
13 мин
18.9 Поиск книг
9 мин
18.10 Упражнение - Состояние загрузки
10 мин
18.11 Вёрстка карточки
22 мин
18.12 Упражнение - Добавление в избранное
8 мин
18.13 Упражнение - Избранное
9 мин
18.14 Развитие проекта
5 мин
19.1 О Temporal API
3 мин
19.2 Подключение Polyfill
3 мин
19.3 Instant
4 мин
19.4 Zoned и Plain DateTime
5 мин
19.5 Сравнение и изменение
4 мин
С AI и тренажёрами19.6 Занятие - Temporal API
15 мин
20.1 Куда двигаться дальше?
3 мин
20.2 Рекомендуемый курс
5 мин
20.3 Финальное тестирование
15 мин
С AI и тренажёрамиС наставником20.4 Собеседование с AI наставником
30 мин
Со стажировкой в студии21.1 Основы Scrum
19 мин
Со стажировкой в студии21.2 Старт задачи
11 мин
Со стажировкой в студии21.3 Выполнение задачи
11 мин
Со стажировкой в студии21.4 Код ревью
8 мин
Со стажировкой в студии21.5 Обзор проекта
3 мин
Со стажировкой в студии21.6 Старт командного проекта
5 мин
О платформе

Обзор платформы

Наша платформа создана так, чтобы вы могли не просто прослушать лекции, а действительно освоить материал. Здесь вы сможете пройти видеолекции, потренироваться на интерактивных тренажёрах, выполнить домашние задания, поработать с AI-наставником и проверить свои знания с помощью тестов. Всё это помогает закрепить теорию на практике и быстрее достичь результата.

Видео
Тренажёры
Домашние задания
Занятия с AI
Тесты
Командный проект
Начни обучение с бонусами и гарантией возврата
от 3 999 ₽ 6 990 ₽
Иконка гарантии30 дней на возврат
Монетки300 ₽ за регистрацию
Человек40 000 студентов уже с нами
*Цена актуальна при покупке до 30 ноября 2025
О проектах

Что будем писать?

Самостоятельный

Библиотека книг

Библиотека книг

Фреймворк с ООП и приложение, позволяющее искать и добавлять книги в избранное.

Наставник и практика

Приложение для планирования встреч

Приложение для планирования встреч

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.

О PurpleSchool

Наши проекты

Антон Ларичев

Антон Ларичев

Основатель PurpleCode, школы обучения разработки PurpleSchool. 14 лет опыта разработки, более 10 лет управления ИТ проектами и интернет маркетинга.

PurpleSchool

Школа PurpleSchool

Направления
40 000

учеников по всему миру

30 дней

гарантия возврата денег

90%

студентов рекомендуют курсы

4.8Kursly
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.8Stepik
ЗвездаЗвездаЗвездаЗвездаЗвезда
4.7Udemy
ЗвездаЗвездаЗвездаЗвездаЗвезда

Студия PurpleCode

Направления
50+

проектов за последний год

15

лет опыта

7

команд разработки

Практика в PurpleCode

1
Собеседуем выбранных участников
2
Прошедших отбор берём на оплачиваемую стажировку
3
После 3-х месяцев успешной стажировки - оффер
Начни обучение с бонусами и гарантией возврата
от 3 999 ₽ 6 990 ₽
Иконка гарантии30 дней на возврат
Монетки300 ₽ за регистрацию
Человек40 000 студентов уже с нами
*Цена актуальна при покупке до 30 ноября 2025
Под ваши потребности

Тарифы

Иконка гарантии
Легкий возврат — 30 дней

Вернем 100% стоимости без объяснения причин — стартуйте без рисков!

Начните бесплатно3 первых модуля курса

Самостоятельный

Цена:3 999 ₽6 990 ₽
  • ГалочкаУроки и упражнения
  • КрестикДомашние задания
  • КрестикAi занятия на 2 месяца
  • КрестикТренажёр с задачами
  • КрестикПоддержка наставника
  • КрестикПрактика в студии
  • ГалочкаГарантия возврата
Иконка гарантии100% гарантия возврата
Премиум

AI и тренажёры

Цена:5 499 ₽8 990 ₽
2 платежа: 2 749,5 ₽/мес
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAI занятия на 2 месяца
  • ГалочкаТренажёр с задачами
  • КрестикПоддержка наставника
  • КрестикПрактика в студии
  • ГалочкаГарантия возврата
Иконка гарантии100% гарантия возврата
Практика

Наставник и практика

Цена:12 999 ₽20 000 ₽
3 платежа: 4 333 ₽/мес
  • ГалочкаУроки и упражнения
  • ГалочкаДомашние задания
  • ГалочкаAI занятия на 2 месяца
  • ГалочкаТренажёр с задачами
  • ГалочкаПоддержка наставника
  • ГалочкаПрактика в студии
  • ГалочкаГарантия возврата
Иконка гарантии100% гарантия возврата
иконка часов0д : 1ч : 47м : 32с

Сравнение тарифов

Самостоятельный
Премиум
AI и тренажёры
Практика
Наставник и практика
Обучение
Даст пошговую структуру изучения и поможет разобраться в теме без перегрузок
Уроки
check
check
check
Упражнения
check
check
check
Тесты
check
check
check
Сертификат
check
check
check
AI и задания
Поможет больше практиковаться, быстро находить и фиксить слабые места в понимании тем. Доступен 2 месяца.
Домашние задания
check
check
check
Ответы на вопросы 24/7 от AI-наставника
check
check
check
Livecode-занятия с AI-наставником
check
check
check
Mock-собеседования c AI-наставником
check
check
check
Проверка домашних заданий
check
check
check
Тренажёр с задачами
check
check
check
Менторы
Менторы с большим опытом production-проектов ответят на вопросы и помогут освоить то, что действительно ценят на рынке
Онлайн-сессия «Вопрос-ответ» с менторами - 1 раз в неделю
check
check
check
Прямой чат с менторами команды PurpleSchool
check
check
check
Практика
Позволит обкатать изученную функциональность в реальном окружении, с поддержкой опытной команды
Длительность практики - 2 мес.
check
check
check
Погружение в Agile процессы
check
check
check
Командная работа над реальным проектом
check
check
check
Ревью от опытных наставников
check
check
check
Прямой чат с автором
check
check
check
Гарантии
Гарантия возврата денег без объяснения причин
Гарантия возврата денег без объяснения причин — 30 дней
check
check
check
Условия действуют
иконка часов0д : 1ч : 47м : 32с
3 999 ₽6 990 ₽экономия 2 991 ₽
100% гарантия возврата
5 499 ₽8 990 ₽экономия 3 491 ₽
100% гарантия возврата
12 999 ₽20 000 ₽экономия 7 001 ₽
100% гарантия возврата
О тарифе

Тариф с командным проектом

  • Реальный проект

    Вы будете работать вместе с командой на реальным проектом

  • Практика

    2 недели интенсивной практики и погружения в процессы разработки

  • Наставничество

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

  • Командная работа

    Вы научитесь синхронизироваться с командой и совместно реализовывать сложные фичи

  • Практика Agile

    Вы будете работать по Scrum и познакомитесь с Agile процессами

team project
  1. 1

    Планируем спринт

    1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.

  2. 2

    Синхронизируемся

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

  3. 3

    Выполняем задачи

    Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.

  4. 4

    Проводим ретроспективу

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

Для вас подготовлены дополнительные материалы
  • additional material

    Макеты для вёрстки и создания компонент

  • additional material

    Техническое задание на итерацию от ProductOwner

  • additional material

    Процессы по работе в команде и код ревью

Начни обучение с бонусами и гарантией возврата
от 3 999 ₽ 6 990 ₽
Иконка гарантии30 дней на возврат
Монетки300 ₽ за регистрацию
Человек40 000 студентов уже с нами
*Цена актуальна при покупке до 30 ноября 2025
Команда курса

Автор курса

фото команды
Автор курса

Антон Ларичев

Основатель PurpleSchool

Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

Что говорят наши ученики

Честные отзывы

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

Изучи направление Фронтенд разработчик

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

7
7 месяцевдлительность направления
11
11 проектовдля портфолио
1 раз
в неделю живые встречи
Этот курс является частью направления Бекенд разработчик

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

7
7 месяцевдлительность направления
12
12 проектовдля портфолио
1 раз
в неделю живые встречи
Этот курс является частью направления Мобильный разработчик

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

10
10 месяцевдлительность направления
8
8 проектовдля портфолио
1 раз
в неделю живые встречи
Начни обучение с бонусами и гарантией возврата
от 3 999 ₽ 6 990 ₽
Иконка гарантии30 дней на возврат
Монетки300 ₽ за регистрацию
Человек40 000 студентов уже с нами
*Цена актуальна при покупке до 30 ноября 2025

Карта развития разработчика

Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile

Курсы с наставником и без

Для компаний

Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.

Свяжитесь со мнойЧерез форму ниже или по почтеcontact@purpleschool.ru
Оплата счётаВы оплачиваете счёт на нужное число мест и курсов
СтартНа email сотрудников открывается доступ
Наши курсы выбирают:
Остались вопросы?

Частые вопросы

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

Вначале я бы рекомендовал пройти базовый курс по JavaScript, который тоже представлен на платформе, а затем уже проходить данный курс.
Вы получаете неограниченный по времени доступ к курсу и можете проходить его в темпе, в который комфортен вам. Но занятия с наставником и проверка домашнего задания ограничена 2-мя и 3-мя месяцами для 2-х тарифов.
Для тарифов с наставником доступен прямой чат с наставником, где вы можете задавать вопросы. А для всех тарифов есть общий чат и комментарии под каждой лекцией.
После приобретения курса у вас открывается доступ на приватный Telegram канал, где созданы отдельные чаты для каждого курса и есть возможность задавать вопросы наставнику напрямую. Там же проводятся голосовые звонки с наставником.
Оплата доступна по всему миру. Стоимость курса будет автоматически сконвертирована в валюту вашей страны по текущему курсу.
Если в течение 30 дней курс вам не понравился или не подошёл, вы можете запросить возврат средств если не прошли более 50% курса, написав на электронную почту contact@purpleschool.ru. После возврата средства зачисляться в течение 3-х рабочих дней.
Да, сертификат будет вам автоматически отправлен после завершения курса на электронную почту, указанную при регистрации.
На все тарифы с наставником доступна рассрочка на 2 и 3 месяца в зависимости от тарифа.
Конечно, мы дорожим своей репутацией и работаем полностью открыто, платим налоги и формирует чеки. Всю информацию о компании можно найти на сайте ФНС по ИНН, указанному в подвале сайта.
Основная ценность курса в том, что весь материал структурирован и подан в правильной последовательности. Благодаря этому вы можете получить знания быстро, качественно и структурировано. А поддержка наставника обеспечивает вам быструю обратную связь и поддержку от профессионального разработчика.
Мы рекомендуем выделять на курс от 10 до 20 часов в неделю, чтобы двигаться в хорошем темпе. Если вы приобретаете курс для самостоятельного обучения, то можете двигаться в своём темпе.
Мы всегда идём на встречу и в индивидуальном порядке продлеваем время с наставником, если вам необходим перерыв в изучении материала.
Остались вопросы? Их можно задать в чате Telegram.