Курсы программирования на Хекслете

Курсы JavaScript

JavaScript — один из самых популярных языков программирования. Его используют в веб-разработке для работы с фронтендом и бэкендом. Онлайн-курсы Хекслета — это путь от основ программирования на JavaScript до работы с популярными и востребованными инструментами, включая React, Redux, Webpack, Express.

Изучайте JavaScript быстрее и эффективнее с помощью опытного наставника.

модули
импорты
отладка программы
ошибки
51 час
Посмотреть
основы javascript
чистый код
алгоритмы
логика
24 часа
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
13 часов
Посмотреть
полифиллы
AJAX
события
селекторы
20 часов
Посмотреть
eslint
prettier
зависимости
npx
3 часа
Посмотреть
утверждения
jest
матчеры
юнит-тесты
14 часов
Посмотреть
синтаксис
вложенные массивы
алгоритмическая сложность
сортировка
27 часов
Посмотреть
копирование
слияние
деструктуризация
хеш-таблица
16 часов
Посмотреть
классы
инкапсуляция
контекст
прототипы
14 часов
Посмотреть
промисы
event loop
обработка ошибок
таймеры
18 часов
Посмотреть
нормализация данных
слайсы
действия
async
8 часов
Посмотреть
useState
хуки
useEffect
useRef
6 часов
Посмотреть
middlewares
redux-forms
actions
reselect
5 часов
Посмотреть
e2e
page object
JSDOM
testing library
9 часов
Посмотреть
состояние
JSX
компоненты
производительность
26 часов
Посмотреть
сущности
сервисы
репозитории
валидация
9 часов
Посмотреть
состояние
нормализация данных
конечные автоматы
MVC
14 часов
Посмотреть
фикстуры
стабы
моки
побочные эффекты
12 часов
Посмотреть
позднее связывание
наследование
композиция
10 часов
Посмотреть
ER-модель
DDD
интерфейс
9 часов
Посмотреть
рекурсивные структуры данных
обход в глубину
древовидная рекурсия
файловая система
11 часов
Посмотреть
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
инверсия зависимостей
18 часов
Посмотреть
паттерны и антипаттерны программирования
архитектура кода
value objects
embedded objects
9 часов
Посмотреть
коды возврата
исключения
деревья
8 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть
ад колбеков
event loop
9 часов
Посмотреть
полиморфизм
наследование
позднее связывание
12 часов
Посмотреть
HTTP
промисы
корутины
генераторы
11 часов
Посмотреть
guard expression
основы функционального программирования
выражения и инструкции
12 часов
Посмотреть
моделирование данных
барьеры абстракции
замыкание
9 часов
Посмотреть
Алгоритмы сортировки
Структуры данных
Бинарный поиск
Жадные алгоритмы
11 часов
Посмотреть
ООП
Динамическая диспетчеризация
типы данных
Объекты
11 часов
Посмотреть
сложность
лексер
конечные автоматы
3 часа
Посмотреть
шаблонизация
REST
мидлвары
тестирование
11 часов
Посмотреть
роутинг
curl
json
Node js
8 часов
Посмотреть
Set
Map
текучий интерфейс
ленивые коллекции
14 часов
Посмотреть

Курсы PHP

PHP — серверный язык программирования, применяется для разработки бэкенда. С помощью наших курсов вы познакомитесь с азами программирования на PHP, научитесь использовать объектно-ориентированное программирование (ООП) и работать с востребованными инструментами разработки, включая Lumen, Laravel, Composer, PHP Unit, Slim.

Изучайте PHP быстрее и эффективнее с помощью опытного наставника.

пространства имен
импорты
ссылки
включения файлов
52 часа
Посмотреть
синтаксис
вложенные массивы
алгоритмическая сложность
сортировка
25 часов
Посмотреть
упаковка и распаковка
функции высшего порядка
замыкания
чистые функции
18 часов
Посмотреть
слияние
деструктуризация
хеш-таблица
14 часов
Посмотреть
CGI
slim framework
шаблонизация
отправка форм
24 часа
Посмотреть
зависимости
composer
автозагрузка
3 часа
Посмотреть
ORM
шаблонизация (blade)
роутинг
контроллеры
20 часов
Посмотреть
10 часов
Посмотреть
HTTP
фреймворки
ORM
тестирование
4 часа
Посмотреть
collect
PHPUnit
паттерны
текучий интерфейс
14 часов
Посмотреть
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
инверсия зависимостей
22 часа
Посмотреть
рекурсивные структуры данных
обход в глубину
древовидная рекурсия
файловая система
11 часов
Посмотреть
позднее связывание
трейты
абстрактные классы
15 часов
Посмотреть
ER-модель
DDD
интерфейс
9 часов
Посмотреть
фикстуры
стабы
моки
побочные эффекты
10 часов
Посмотреть
утверждения
PHPUnit
юнит-тесты
покрытие кода
13 часов
Посмотреть
zip
partial
partition
group
11 часов
Посмотреть
моделирование данных
барьеры абстракции
замыкание
9 часов
Посмотреть
PDO
query builder
подготовленные запросы
квотирование
8 часов
Посмотреть
дескрипторы
магические константы
итераторы
8 часов
Посмотреть
классы
инкапсуляция
интерфейсы
исключения
21 час
Посмотреть
рекурсия
функции высшего порядка
интерфейсы
присваивание
25 часов
Посмотреть
сервер
роутинг
MVC
HTTP
14 часов
Посмотреть
функции высшего порядка
стандартные интерфейсы
уровневое проектирование
11 часов
Посмотреть

Курсы Python

Python — один из самых популярных языков программирования. Он применяется в веб-разработке, работе с Big Data, искусственным интеллектом и машинным обучением, в науке и других сферах. На курсах Хекслета вы научитесь программировать на Python и работать с современными инструментами, включая Flake8, Flask, Django.

Изучайте Python быстрее и эффективнее с помощью опытного наставника.

модули
пакеты
импорты
включения файлов
56 часов
Посмотреть
ассоциативный массив
defaultdicts
копирование
дополнение
10 часов
Посмотреть
деструктуризация
функции высшего порядка
замыкания
чистые функции
15 часов
Посмотреть
маршрутизация
шаблонизация
request
WSGI
9 часов
Посмотреть
HTTP
фреймворки
ORM
тестирование
3 часа
Посмотреть
классы
инкапсуляция
связывание
исключения
11 часов
Посмотреть
pip
pyenv
poetry
виртуальное окружение
5 часов
Посмотреть
синтаксис
сортировка
срезы
итераторы
10 часов
Посмотреть
утверждения
pytest
юнит-тесты
покрытие кода
12 часов
Посмотреть
роутинг
миграции
шаблонизация
ORM
5 часов
Посмотреть
ORM
Python Django
10 часов
Посмотреть
HTTP
коллекции
тестирование
IO
2 часа
Посмотреть
файловый дескриптор
менеджер контекста
потоковая обработка
2 часа
Посмотреть
ER-модель
DDD
интерфейс
9 часов
Посмотреть
фикстуры
стабы
моки
побочные эффекты
11 часов
Посмотреть
рекурсивные структуры данных
обход в глубину
древовидная рекурсия
файловая система
10 часов
Посмотреть
declarative
comprehensions
generators
8 часов
Посмотреть
моделирование данных
барьеры абстракции
замыкание
9 часов
Посмотреть

Курсы HTML и CSS

На курсах по вёрстке вы познакомитесь с основами HTML и CSS, научитесь верстать адаптивные страницы, работать с препроцессорами. Освоите современные технологии и инструменты, включая Flex, Sass, Bootstrap.

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

CSS3
Сетки
вёрстка
CSS Grid
6 часов
Посмотреть
CSS3
HTML5
селекторы
Доступность
18 часов
Посмотреть
CSS3
Viewport
Гибкие макеты
Media Queries
7 часов
Посмотреть
позиционирование
HTML-элементы
CSS3
вёрстка
9 часов
Посмотреть
CSS3
вёрстка
CSS Flex
CSS адаптивность
10 часов
Посмотреть
HTML
CSS3
вёрстка
CSS адаптивность
10 часов
Посмотреть
Препроцессоры CSS
SASS
SCSS
Миксины
4 часа
Посмотреть
JS
Gulp
Таск-менеджер
Автоматизация работы
6 часов
Посмотреть
CSS3
HTML5
CSS Transforms
CSS перспектива
7 часов
Посмотреть
HTML
Pug
Миксины
Шаблонизатор
9 часов
Посмотреть
HTML5
CSS3
Developer Tools
вёрстка
9 часов
Посмотреть
Препроцессоры CSS
SASS
SCSS
Функции SASS
7 часов
Посмотреть
HTML
CSS
DNS
протоколы сетевые и транспортные
3 часа
Посмотреть

Курсы Java

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

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

основы Java
методы
переменные
константы
34 часа
Посмотреть
утверждения
junit
матчеры
юнит-тесты
14 часов
Посмотреть
multithreading
asynchrony
webflux
docker
2 часа
Посмотреть
алгоритмы
Структуры данных
тесты
дженерики
2 часа
Посмотреть
зависимости
IDEA
Gradle
JDK
3 часа
Посмотреть
di
hibernate
liquibase
интеграционное тестирование
4 часа
Посмотреть
синтаксис
вложенные массивы
алгоритмическая сложность
сортировка
18 часов
Посмотреть
классы
интерфейсы
полиморфизм
наследование
3 часа
Посмотреть
классы
методы
Объекты
интерфейсы
11 часов
Посмотреть
HTTP
деплой
HTML
сервлет-контейнеры
4 часа
Посмотреть
списки
массивы
графы
деревья
21 час
Посмотреть
моделирование данных
барьеры абстракции
замыкание
9 часов
Посмотреть

Курсы Ruby

Ruby — язык, созданный для того, чтобы программисты были счастливы. Он взял для себя лучшее из Lisp, Smalltalk и Perl. Лаконичный код, отсутствие шума и богатые возможности делают его одним из самых быстрых языков для написания кода.

Вступайте в профессию Разработчик на Ruby on Rails. В ней курсы и проекты выстроены в оптимальном для изучения порядке.

ruby on rails
ransack
system tests
fsm
2 часа
Посмотреть
2 часа
Посмотреть
ruby
rubygems
testing
metaprogramming
2 часа
Посмотреть
ruby
ORM
rest api
job workers
4 часа
Посмотреть
ruby on rails
ActiveJob
rest api
Webmock
2 часа
Посмотреть
основы ruby
методы
логика
функции
17 часов
Посмотреть
моделирование данных
барьеры абстракции
замыкание
9 часов
Посмотреть

Курсы SQL

SQL — язык управления базами данных. Вы научитесь писать SQL-запросы и работать с реляционными базами данных.

postgresql
транзакции
нормальные формы
СУБД
27 часов
Посмотреть
like
distinct
группировка
соединения
14 часов
Посмотреть
ограничения
схема
представления
дефолты
12 часов
Посмотреть

Курсы Инструменты

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

терминал
shell
команды linux
23 часа
Посмотреть
github
рабочая директория
клонирование
восстановление
18 часов
Посмотреть
плейбук
файл инвентаризации
деплой
автоматизация развертывания
22 часа
Посмотреть
2 часа
Посмотреть
terraform
clouds
aws
consul
2 часа
Посмотреть
мониторинг
деплой
масштабирование
веб-сервер
3 часа
Посмотреть
chmod
root
sudo
passwd
4 часа
Посмотреть
key-value БД
кэширование
NoSQL
брокер сообщений
14 часов
Посмотреть
linux
ОС
интерфейсы
процессы
9 часов
Посмотреть
docker
docker-compose
3 часа
Посмотреть
CI
GitHub Actions
Workflows
2 часа
Посмотреть
vagrant
virtualbox
boxes
virtualization
3 часа
Посмотреть

Курсы Разное

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

стажировка
резюме
портфолио
первая работа
3 часа
Посмотреть
цели и план обучения
английский язык
инструменты
3 часа
Посмотреть
языки программирования
пути карьерного роста
терминология
3 часа
Посмотреть
формы
чанки
редиректы
аутентификация
13 часов
Посмотреть
REST
rpc
CRUD
postman
3 часа
Посмотреть
информатика
процедуры
рекурсия
lambda
9 часов
Посмотреть
компьютер
ОС
ядро
процессы
4 часа
Посмотреть
первая программа
компиляция
типы данных
переменные
10 часов
Посмотреть
наставничество
культура Хекслета
инструменты
менторство
3 часа
Посмотреть
логические высказывания
таблица истинности
нормальная форма
предикаты
2 часа
Посмотреть
жадность
флаги
классы символов
квантификация
14 часов
Посмотреть
тестирование
программное обеспечение
2 часа
Посмотреть

Индивидуальное обучение программированию

Освойте JavaScript, PHP или Python под руководством опытного наставника

Подробнее

Хотите освоить новую профессию?

Самые актуальные профессии в разработке веб-приложений

Все профессии