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

Помогаем команде
и бизнесу расти

Наращивайте свой интеллектуальный капитал с Хекслетом и занимайте новые позиции на рынке IT
Личный HR-кабинет для аналитики обучения, управления доступом и балансом
83%
Cтудентов достигает своих целей

Востребованные навыки для ваших сотрудников

Специализации

Frontend-
разработка
16 курсов
Backend-
разработка
26 курсов
Тестирование
8 курсов
Аналитика данных
5 курсов
Трек «Алгоритмы и структуры данных»
В этом треке вы получите фундаментальные знания в Computer Science и научитесь решать любую задачу эффективно с помощью знаний алгоритмов. Можно выполнять практику на любом из языков программирования: JavaScript, Python, PHP, Java.
Для кого?
Для программистов
Чему научитесь
  • Определять эффективность алгоритмов
  • Выбирать подходящую структуру данных в зависимости от ситуации
  • Определять NP-полные задачи и находить приближенное решение
Сколько учиться?
2 месяца
Программа обучения
  1. Основы алгоритмов и структур данных
Курс посвящен знакомству со структурами данных, алгоритмами поиска и сортировки. Здесь мы на практике разберем, в каких ситуациях подходит тот или иной алгоритм. Вы научитесь оценивать сложность алгоритмов с помощью нотации «О-большое» — узнавать их сложность, скорость и затраты памяти. За время курса вы напишете свою реализацию структур данных.
2. Поисковой движок (проект)
3. Алгоритмы на деревьях
В этом курсе вы научитесь работать с древовидными структурами данных. Вы узнаете, зачем нужны деревья, как с их помощью сделать быстрый поиск в словаре и на карте, и почему базы данных работают так быстро. Еще познакомитесь со специальными видами деревьев, которые используются в браузере и компиляторах.
4. Алгоритмы на графах
В этом курсе мы познакомимся с базовыми понятиями из теории графов: NP-полные задачи, поиск пути, жадные алгоритмы. Вы узнаете, решается ли задача коммивояжера, научитесь строить расписание, находить кратчайший путь.
5. Роутер (проект)
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Интенсив «DevOps для программистов»
Упакуйте приложение в Docker и подключите непрерывную интеграцию на Github Actions. Автоматизируйте деплой с помощью Ansible. Разверните облачную инфраструктуру (Digital Ocean, AWS, Yandex Cloud и др.) через Terraform. Настройте мониторинг, логирование и сбор ошибок.
Для кого?
  • Для тех, кто уже программирует и хочет повысить свой профессиональный уровень
  • Для тех, кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне
  • Для тех, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
Формат обучения:
Вы будете учиться в группе вместе с другими студентами.

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

Помимо теории, будет много практики. Вы сможете закрепить новые знания во время выполнения самостоятельных заданий, а также создания проектов — приложений, которые станут частью вашего портфолио.
Сколько учиться?
3 месяца
Программа обучения
  1. Автоматизация окружения
Автоматизируйте развёртывание и настройку приложения на локальной машине. Научитесь правильно управлять конфигурацией и секретными ключами. Познакомьтесь с основными принципами создания удобных в эксплуатации и масштабировании приложений. Упакуйте приложение в докер, запускайте любой стек одной командой через Docker Compose. Настройте непрерывную интеграцию.
2. Деплой и эксплуатация
Выполняйте деплой приложения одной кнопкой одновременно на любое количество машин. Научитесь правильно строить отказоустойчивый кластер и плавно обновлять его без простоев. Подключите логирование и мониторинг для быстрого реагирования на проблемы. Отслеживайте ошибки через коллекторы и исправляйте их до того, как вам об этом написали клиенты.
3. Управление инфраструктурой
Разверните облачный кластер на Digital Ocean или Yandex Cloud. Автоматизируйте этот процесс с помощью Terraform. Настраивайте и обновляйте машины кластера с помощью готовых Ansible Playbook. Изучите самые важные компоненты облачной инфраструктуры (DNS, DB, Storage) и научитесь с ними работать. Научитесь правильно защищать свою инфраструктуру от потенциальных угроз.
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Курс «Веб-разработка на React»
В этом треке вы подробно изучите работу с JavaScript в браузере и научитесь создавать полноценные фронтенд-приложения с помощью Websockets и API
по лучшим архитектурным практикам.
Для кого?
Для начинающих программистов и специалистов по React.
Чему научитесь
Сколько учиться?
От трех месяцев до полугода, формат обучения асинхронный.
Программа обучения
  1. Основы языка Java
Установите Java и настроите окружение. Изучите основы программирования: типы данных, условные конструкции, циклы
и методы. Прокачаете алгоритмическое мышление.
2. Структуры данных
Научитесь подбирать правильные структуры данных для хранения
и обработки данных. Отработаете на практике эффективные способы обхода коллекций и выполнения различных агрегирующих операций.
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
HTML
CSS
JavaScript
React
Redux
Toolkit
Профессия «Инженер по автоматизированному тестированию»
Изучите язык программирования JavaScript и разберитесь, как строятся веб-приложения. Научитесь писать автотесты и покрывать приложения UI-тестами с помощью инструмента Playwright. Начните управлять процессом тестирования.
Для кого?
  • Тестировщик, который хочет перейти с «ручного» на автотест
  • IT-специалист, решивший сменить профиль
  • Инженер по автотестированию для актуализации знаний
Чему научитесь?
  • Разбираться в архитектуре приложений
  • Работать с фреймворками: JUnit, Selenium
  • Проводить автоматизированное тестирование на всех видах мобильных и веб-приложениях, бэкенд-тесты и API-тесты
  • Писать код на JavaScript
  • Работать с требованиями к приложениям и вести документацию
  • Работать с Git и CI-системой
  • Использовать современные IDEС
  • Создавать UI-тесты
  • Работать с фидбэком от заказчика
Сколько учиться?
8 месяцев
Программа обучения
1. Основы программирования на JavaScript:
  • Изучите основы языка JavaScript и основы программирования: типы данных, условные конструкции, циклы и функции
  • Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
  • Установите git и редактор кода VS Code
2. Профессиональный JavaScript
  • Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
  • Изучите основы автоматизированного тестирования и познакомьтесь с принципами написания тестов
  • Научитесь использовать объекты в своих программах, создавать и менять их
  • Напишите свою первую программу и протестируете ее
  • Напишите первые функциональные и юнит-тесты
3. Тестирование
  • Погрузитесь в объектно-ориентированное программирование
  • Научитесь писать и запускать автотесты, тестировать сложные сценарии
  • Настройте непрерывную интеграцию, а также освойте работу с асинхронным кодом, таймерами и ошибками
  • Начните использовать стабы, моки и фикстуры
  • Познакомьтесь с асинхронной природой JavaScript и научитесь тестировать асинхронные программы
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
4. Основы веб-разработки
  • Создайте первые страницы с помощью HTML и CSS
  • Начните эффективно использовать DOM API, выполнять HTTP-запросы к серверу с помощью AJAX
  • Изучите базовые возможности CSS по оформлению элементов на странице
  • Научитесь создавать формы, таблицы, использовать доступные HTML-теги для правильной семантики
  • Познакомьтесь с устройством HTTP и освойте выполнение запросов с помощью Axios
  • Научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки
  • Начните эффективно использовать DOM API, выполнять HTTP-запросы к серверу с помощью AJAX
  • Разберитесь с принципами построения HTTP API и с основами реляционных баз данных на примере SQL
  • Познакомьтесь с идеей UI-тестирования и напишите первый UI-тест
5. Автоматизированное тестирование на JavaScript
  • Научитесь работать с библиотекой Playwright и писать с помощью нее UI-тесты
  • Узнайте, когда нужна автоматизация и как организовывать процесс автоматизации на проекте
  • Разберитесь с SQL запросами из кода
  • Освойте организацию процесса тестирования
  • Научитесь создавать простые для анализа и изменения автотесты
Трек «SQL для аналитиков данных»
На курсах этого трека вы получите знания по работе с SQL. Здесь вы познакомитесь с основами SQL, аналитикой на SQL, продвинутой аналитикой на SQL, операциями соединения (JOIN) таблиц, продвинутыми SQL-запросами, множественными операциями в SQL и оконными функциями. Курсы этого трека помогут освоить все ключевые навыки, которые нужны аналитику данных, базовому SQL-разработчику или аналитику баз данных. Этот трек подойдет тем, кто хочет углубить свои знания в SQL и базах данных.
Для кого?
  • Для тех, кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне
  • Для тех, кто уже программирует и хочет повысить свой профессиональный уровень
Сколько учиться?
3 месяца
Программа обучения
1. Основы SQL
На этом курсе вы изучите основы SQL — языка структурированных запросов к реляционным базам данных. Вы познакомитесь с основными операторами и функциями языка, научитесь создавать таблицы и запрашивать данные из них.

Вы узнаете больше об основных операторах SQL: SELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY. В итоге вы научитесь создавать запросы к базам данных с использованием SQL. Основы SQL пригодятся, если вы решите работать с базами данных, заниматься аналитикой данных или разработкой программного обеспечения. Знания из этого курса помогают специалистам эффективно работать с данными, анализировать большие объемы информации и создавать новые приложения, использующие базы данных.
2. Основы аналитики на SQL
На этом курсе вы научитесь применять язык SQL для решения аналитических задач. Вы узнаете о агрегатных функциях, фильтрации и группировке данных. В итоге вы научитесь объединять таблицы с помощью JOIN и OUTER JOIN. Знание SQL пригодится, если вы решите извлекать данные из таблиц в удобном представлении. Этот курс поможет сэкономить время, так как вы научитесь более эффективно работать с таблицами. Этот курс подойдет тем, кто изучает анализ данных и хочет научиться оперировать ими при помощи SQL-запросов.
3. Продвинутая аналитика на SQL
На этом курсе вы научитесь строить графики на основе данных, полученных с помощью SQL-запросов. Вы узнаете, что в основе любого графика лежит таблица с данными. В итоге вы научитесь производить агрегацию для визуализации. Полученные навыки пригодятся, если вы решите анализировать полученные данные с помощью разных диаграмм. Знания из этого курса помогут построить столбчатую, круговую, точечную и candlestick-диаграммы.
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
4. SQL: Join
На этом курсе вы изучите различные способы соединения нескольких таблиц, обобщенные табличные выражения и представления. Вы узнаете больше про работу с несколькими таблицами и подзапросами. В итоге вы научитесь составлять сложные запросы, которые затрагивают несколько таблиц. Соединения таблиц пригодятся, если вы решите создавать сложные отчеты, временные таблицы и представления.
5. Продвинутые SQL-запросы
На этом курсе вы научитесь работать с накопительной агрегацией и писать сложные SQL-запросы для решения задач в аналитике. Полученные навыки пригодятся, если вы решите рассчитать разные метрики на одной и той же таблице и объединить их в результате. Знания из этого курса помогут производить несколько уровней вычислений над таблицей, а также использовать сложные формулы с переиспользованием предыдущих шагов.
6. Множественные операции в SQL
Курс предназначен для тех, кто уже знаком с основами SQL и хочет расширить свои навыки работы с данными. Вы научитесь использовать операции объединения таблиц, такие как UNION, INTERSECT и EXCEPT, для объединения, фильтрации и сравнения данных из различных таблиц. Эти навыки будут полезны при выполнении сложных запросов и анализе больших объемов данных.
7. SQL: Оконные функции
На этом курсе вы научитесь использовать оконные функции SQL в своих запросах. Вы узнаете больше о функциях row_number(), prev_value(), познакомитесь с оконными версиями функций MIN, MAX, SUM и других. В итоге вы научитесь создавать эффективные запросы для накопительной агрегации и анализа групп данных. Оконные функции помогают рассчитывать относительные значения, ранги, отстающие и ведущие значения, процентные доли и проводить другие сложные вычисления. Оконные функции SQL пригодятся, если вы решите оптимизировать запросы и глубже анализировать данные.
Трек «Веб-разработка
на Django»
Чтобы создавать сайты и веб-сервисы на Python, недостаточно знать сам язык. Еще нужно понимать протокол HTTP, разбираться в веб-серверах и многом другом. Курсы этого трека помогут добрать все недостающие навыки и найти еще одно применение вашим навыкам Python-разработки.
Для кого?
  • Для тех, кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне
  • Для тех, кто умеет программировать хотя бы на одном любом языке
  • Для тех, кто уже программирует и хочет повысить свой профессиональный уровень
Сколько учиться?
2 месяца
Программа обучения
1. Протокол HTTP
На этом курсе вы изучите протокол HTTP — основной протокол общения программ в интернете. Вы познакомитесь с устройством HTTP и его версиями, узнаете как использовать глаголы и заголовки. Также научитесь использовать веб-формы и передавать данные в различном виде, использовать аутентификацию и сохранять данные между запросами при помощи куки.
2. Python: Веб-разработка (Flask)
На этом курсе вы изучите основы веб-разработки на примере микрофреймворка Flask. Вы узнаете, как обрабатывать запросы и формировать ответ, как работать с куки и сессиями, что такое CRUD и как правильно работать с сущностями. В итоге вы научитесь создавать полноценные сайты, строить архитектуру веб-приложений и доставлять их до сервера. Веб-разработка на Flask пригодится, если вы решите детально изучить принципы создания современных веб-приложений.
3. Python: Разработка на фреймворке Django
В этом курсе вы изучите основы работы с Django для разработки веб-приложений на Python. Вы научитесь создавать и настраивать Django-проекты, работать с маршрутами, шаблонами, представлениями, моделями и формами. Также вы познакомитесь с механизмом администрирования, наследованием шаблонов и основами CRUD-операций.
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
4. Python: Django ORM
На этом курсе вы изучите Django ORM – основной способ работы с данными в Django. Вы узнаете больше о моделях и их отображениях на базу данных, о миграциях и построении запросов. Вы разберетесь, как описывать связи между моделями и выполнять обратимые операции в режиме транзакций. Знания из этого курса позволят вам удобно работать с данными в проектах на Django.
5. Менеджер задач (проект)
Интенсив «Ansible»
На этом интенсиве вы узнаете, как автоматизировать рутинные задачи. Здесь вы узнаете, как выкатывать приложение по нажатию «одной кнопки», быстро актуализировать состояния виртуальных машин и создавать десятки серверов за считанные минуты.
Для кого?
  • Для тех, кто не знаком с этой темой и хочет в ней разобраться на хорошем уровне
  • Для тех, кто уже программирует и хочет повысить свой профессиональный уровень
  • Для тех, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
Формат обучения:
Обучение в группе со студентами и наставником. Программа состоит из нескольких модулей. Каждый модуль включает в себя теорию в формате видео-лекций, домашние задания и проект в конце каждого модуля, закрепляющий пройденный материал. Проекты сохраняются в профиле на GitHub и становятся частью портфолио студентов.

В ходе обучения наставник отвечает на вопросы, проверяет домашние задания, делает код-ревью проектов и проводит мероприятия, дополняющие учебную программу: живые вебинары, Q&A сессии, лайвкодинг.
Сколько учиться?
2 месяца
Программа обучения
1. Основы автоматизации в Ansible
На этом курсе вы изучите систему управления конфигурацией Ansible. Вы узнаете о плэйбуках, коллекциях и ролях. В итоге научитесь разворачивать приложения «одной командой» локально и на удаленных машинах. Ansible пригодится, если вы решите автоматизировать рутинные операции по настройке окружения. Знания из этого курса помогут вам сэкономить время на разработку, доставку и тестирование. Этот курс подойдет программистам, желающим познакомиться с управлением инфраструктурой и процессом деплоя.
2. Непрерывная интеграция (CI)
На этом курсе вы изучите систему непрерывной интеграции (CI) — Github Actions. Вы узнаете, как непрерывная интеграция помогает автоматизировать проверки и задачи. В итоге вы научитесь самостоятельно описывать процесс непрерывной интеграции и использовать его в своих проектах. Знания из этого курса пригодятся, чтобы автоматически проверять проекты, быстро выявлять возникшие проблемы и автоматизировать рутинные задачи.
3. Продакшен и Деплой
На этом курсе вы изучите деплой на продакшен. Вы узнаете больше о PaaS, 12 факторах и балансировке нагрузки. В итоге вы научитесь автоматизировать процесс выкладки кода и контролировать возникающие по пути ошибки. Курс пригодится, если вы решите правильно обновлять базу данных, хранить файлы и раздавать их через CDN. Знания из этого курса помогают программистам автоматизировать процесс выкладки до одной команды, подключить мониторинг приложения и настроить алерты для оповещения команды.
Оставьте заявку
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
4. Итоговый проект
Деплой Docker-образов с помощью Ansible.

Занимайте новые
позиции на рынке IT

Более 100 курсов и навыков для вашей команды
Актуальные знания по топовым IT-специализациям
Индивидуальные условия
для команд от 10 человек

Типы обучения

Подписка
Групповое обучение
Доступ ко всем курсам по подписке — для тех, кто готов обучаться самостоятельно
Интенсивное обучение в группе с помощью наставника по выбранному направлению
В план входит
То же, что и в подписке, плюс
Доступ ко всем курсам Хекслета
Помощь и сопровождение наставников — опытных программистов
Обучение в своем темпе без дедлайнов
Ответы в групповом чате
Тренажер с практикой и автоматической проверкой
Участие в живых тематических вебинарах 2 раза в месяц
Дополнительные испытания
Обратная связь по самостоятельным решениям
Отчеты о прогрессе сотрудника
Полная статистика активности сотрудников
Индивидуальное обучение
Интенсивное обучение сотрудника с индивидуальным сопровождением
То же, что и в группе, плюс
Индивидуальный подбор наставника
Индивидуальная траектория обучения
Ревью кода от наставника
Созвоны тет-а-тет с наставником
и ежедневная поддержка
Подбор наставника под потребности студента
80 часов персональных консультаций с наставником
Доступ ко всем курсам Хекслета в процессе обучения, а также ко всем пройденным курсам после завершения
Индивиду-
альное обучение
Дарите знания коллегам
и партнерам с подарочными сертификатами
Гибкие варианты обучения
Повышение квалификации
Мотивация и удовлетворенность сотрудников
Сертификаты Хекслет позволяют сотрудникам выбирать курсы и форматы обучения, адаптированные под их потребности и роль в компании
Обучение позволит вашим сотрудникам развивать навыки, изучать современные технологии и методы работы, что способствует улучшению
их профессионального уровня
Подарочные сертификаты — это не только возможность для профессионального роста,
но и отличный способ мотивировать и наградить сотрудников за их усилия и вклад в развитие компании

Гибкие условия сотрудничества

Обучение за счет компании
Возьмем на себя весь документооборот. Подготовим и направим вам документы или счет на оплату
Подарочные сертификаты
Вы можете оплатить обучение сотруднику полностью или частично при помощи наших подарочных сертификатов любого номинала
Партнерская программа
Предоставим на бесплатной основе уникальный промокод на скидку только для сотрудников вашей компании
Скидки от объема
Гибкие условия скидок, подарков и бенефитов для новых и постоянных клиентов
Разработка проектов под компанию
Создадим отдельную группу обучения для ваших сотрудников с гибкой датой старта, общим чатом, индивидуальным куратором и наставником
Депозит и удобный HR-кабинет
Можно зачислить любую сумму на счет личного кабинета компании, раздавать доступы сотрудникам, а также следить за прогрессом обучения и выгружать статистику

Вопрос-ответ

Вы можете выбрать один или несколько из вариантов доступа:

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

Подробнее об условиях расскажут наши менеджеры. Они объяснят, что входит в каждый пакет, и помогут выбрать подходящий вариант.
Оставьте заявку на консультацию, и мы расскажем, как сделать обучение ваших сотрудников выгодным и эффективным
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
© Хекслет, 2024
ООО «Хекслет Рус»
108813, г. Москва, вн.тер.г. поселение Московский, г. Московский, ул. Солнечная,д. 3А, стр. 1, помещ. 10/3
ОГРН 1217300010476
Помощь
Документы
Бесплатно по РФ
Бесплатно по Москве
О Хекслете
Партнерам