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

Курсы JavaScript

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

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

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

Курсы PHP

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

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

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

Курсы Python

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

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

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

Курсы HTML и CSS (верстка)

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

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

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

Курсы Java

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

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

HTTP
деплой
HTML
сервлет-контейнеры
4 часа
Посмотреть
классы
интерфейсы
полиморфизм
наследование
3 часа
Посмотреть
di
hibernate
liquibase
интеграционное тестирование
2 часа
Посмотреть
18 часов
Посмотреть
архитектура
алгоритмы
Структуры данных
качество кода
5 часов
Посмотреть
алгоритмы
Структуры данных
тесты
дженерики
2 часа
Посмотреть
утверждения
junit
матчеры
юнит-тесты
11 часов
Посмотреть
моделирование данных
барьеры абстракции
замыкание
9 часов
Посмотреть
списки
массивы
графы
деревья
21 час
Посмотреть
Amazon
AWS Lambda
API Gateway
сервер
3 часа
Посмотреть
потоки
threads
параллельное выполнение
колбеки
11 часов
Посмотреть
ByteCode
JVM Specification
бранчевание
память
9 часов
Посмотреть
json
REST
Java EE
базы данных
7 часов
Посмотреть
основы Java
JVM
логика
типы данных
38 часов
Посмотреть
дженерики
обобщения
параметризация
обобщённые методы
12 часов
Посмотреть

Курсы Ruby

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

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

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

Курсы SQL

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

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

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

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

терминал
shell
команды linux
23 часа
Посмотреть
github
рабочая директория
клонирование
восстановление
18 часов
Посмотреть
плейбук
файл инвентаризации
деплой
автоматизация развертывания
17 часов
Посмотреть
terraform
clouds
aws
consul
2 часа
Посмотреть
production
errors handling
monitoring
digital ocean
2 часа
Посмотреть
vagrant
docker
CI
ansible
2 часа
Посмотреть
chmod
root
sudo
passwd
4 часа
Посмотреть
docker
docker-compose
3 часа
Посмотреть
linux
ОС
интерфейсы
процессы
2 часа
Посмотреть

Курсы Разное

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

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

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

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

Подробнее

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

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

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