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

Курсы JavaScript

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

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

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

Курсы PHP

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

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

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

Курсы Python

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

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

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

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

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

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

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

Курсы Java

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

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

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

Курсы Ruby

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

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

ruby
ORM
rest api
job workers
4 часа
Посмотреть
ruby on rails
ActiveJob
rest api
Webmock
2 часа
Посмотреть
ruby on rails
ransack
system tests
fsm
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 часов
Посмотреть
terraform
clouds
aws
consul
2 часа
Посмотреть
плейбук
файл инвентаризации
деплой
автоматизация развертывания
17 часов
Посмотреть
production
errors handling
monitoring
digital ocean
2 часа
Посмотреть
chmod
root
sudo
passwd
4 часа
Посмотреть
docker
docker-compose
3 часа
Посмотреть
CI
GitHub Actions
Workflows
2 часа
Посмотреть
vagrant
virtualbox
boxes
virtualization
3 часа
Посмотреть
linux
ОС
интерфейсы
процессы
9 часов
Посмотреть
key-value БД
кэширование
NoSQL
брокер сообщений
3 часа
Посмотреть

Курсы Разное

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

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

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

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

Подробнее

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

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

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