Курсы на Хекслете

Курсы JavaScript

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

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

24 часа

Введение в программирование

Что такое компьютер на самом деле? Понимает ли он языки програ...
3 часа

JS: Настройка окружения

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

JS: Асинхронное программирование

PRO
Курс посвящен знакомству с асинхронной моделью программировани...
27 часов

JS: Массивы

PRO
Массивы — основной способ объединять данные в коллекции. При в...
16 часов

JS: Объекты

PRO
Объект — самый навороченный тип данных в JavaScript. С его пом...
24 часа

JS: React

PRO
React — библиотека, которая перевернула наши представления о т...
15 часов

JS: Функции

PRO
Функции в JavaScript способны на большее! В этом курсе вы позн...
15 часов

JS: Redux (React)

PRO
Redux — это официальный способ управлять состоянием в нетривиа...
12 часов

JS: Автоматическое тестирование

PRO
Автоматизированное тестирование – неотъемлемая часть процесса ...
19 часов

JS: DOM API

PRO
Браузер это особая среда, в которой JavaScript получает возмож...
15 часов

JS: Введение в ООП

PRO
JS - мультипарадигменный язык программирования с поддержкой об...
18 часов

JS: Полиморфизм

PRO
Полиморфизм (подтипов) – главная отличительная черта современн...
8 часов

JS: Погружаясь в классы

PRO
Наследование – одна из самых сложных концепций в объектно-орие...
9 часов

JS: Абстракция с помощью данных

PRO
Программирование не ограничивается одними лишь вычислениями. Л...
9 часов

JS: Предметно-ориентированное проектирование

PRO
Курс посвящен процессу создания программных абстракций — модел...
10 часов

JS: Деревья

PRO
Множество окружающих нас вещей, в мире компьютеров, имеют древ...
11 часов

JS: Продвинутое тестирование

PRO
Тестирование реальных приложений значительно сложнее чем прост...
8 часов

JS: Объектно-ориентированный дизайн

PRO
Проектирование кода в объектно-ориентированном стиле - целая и...
9 часов

JS: Архитектура фронтенда

PRO
Несмотря на обилие различных фреймворков и способов разработки...
8 часов

JS: Обработка ошибок

PRO
Этот курс посвящён обработке ошибок в программах на JavaScript...
31 час

Основы программирования

Знакомство с миром программирования и популярнейшим языком Jav...
9 часов

JS: Составные данные

PRO
Следующий шаг после освоения основ программирования это изучен...
9 часов

JS: Разработка абстракций для асинхронности

PRO
Асинхронное программирование не просто само по себе. Особенно ...
3 часа

JS: Автоматное программирование

PRO
Конечный автомат — удобная модель представления процессов, обл...
12 часов

JS: Прототипы

PRO
Этот курс посвящён реализации объектно-ориентированного програ...
11 часов

JS: Синхронная асинхронность

PRO
В этом курсе будут подробно рассмотрены promises, coroutines, ...
12 часов

JS: Функциональное программирование

PRO
Тема функций — одна из центральных в JavaScript. Их мощь позво...
11 часов

JS: Последовательности

PRO
Продолжение изучения составных данных на более продвинутом уро...
14 часов

JS: Коллекции

PRO
Этот курс посвящен конкретным приемам в работе с коллекциями, ...
11 часов

JS: Программирование, управляемое данными

PRO
В течение этого курса мы будем писать собственную карточную иг...
11 часов

JS: Express

PRO
Этот курс посвящен JavaScript-микрофреймворку Express и главны...
8 часов

JS: HTTP Server

PRO
Этот курс посвящен знакомству с базовыми принципами создания в...

Курсы PHP

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

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

10 часов

PHP: Основы

В курсе рассматриваются такие необходимые понятия, как работа ...
3 часа

PHP: Настройка окружения

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

Ключевые аспекты веб-разработки на PHP

Этот обзорный курс затрагивает основные аспекты современной ве...
18 часов

PHP: Функции

PRO
Функции в PHP способны на большее! В этом курсе вы познакомите...
25 часов

PHP: Массивы

PRO
Массивы — основной способ объединять данные в коллекции. Вывод...
10 часов

PHP: Ассоциативные массивы

PRO
Ассоциативный массив — способ хранения данных в виде пар «ключ...
20 часов

PHP: Laravel

PRO
Laravel – популярный веб-фреймворк на PHP, предназначенный для...
10 часов

PHP: Eloquent (ORM)

PRO
ORM – одна из ключевых частей современной веб-разработки. Имен...
24 часа

Веб-разработка на PHP

PRO
В курсе разбирается большая часть ключевых тем веб-разработки,...
13 часов

PHP: Объектно-ориентированный дизайн

PRO
Для написания объектно-ориентированного кода недостаточно умет...
15 часов

PHP: Погружаясь в классы

PRO
Наследование – одна из самых сложных концепций в объектно-орие...
10 часов

PHP: Деревья

PRO
Множество окружающих нас вещей, в мире компьютеров, имеют древ...
10 часов

PHP: Автоматическое тестирование

PRO
Покрывать ли код тестами? Такого вопроса у профессиональных ра...
9 часов

PHP: Абстракция с помощью данных

PRO
С ростом кодовой базы растет и сложность понимания происходяще...
22 часа

PHP: Полиморфизм

PRO
Полиморфизм (подтипов) – главная отличительная черта современн...
25 часов

PHP: Построение абстракций

PRO
Этот курс является адаптацией под php знаменитого курса "Струк...
11 часов

PHP: Функциональное программирование

PRO
В этом курсе мы научимся использовать функциональные возможнос...
8 часов

PHP PDO: Работа с базой данных

PRO
PHP предоставляет унифицированный интерфейс PDO для работы с б...
14 часов

PHP: Разработка микрофреймворка

PRO
Фреймворки — основной способ создавать сложные сайты в интерне...
9 часов

PHP: Составные данные

PRO
Следующий шаг после освоения основ программирования это изучен...
8 часов

PHP: Ввод и вывод

PRO
В курсе рассмотрены базовые принципы работы с подсистемой ввод...
11 часов

PHP: Последовательности

PRO
Продолжение изучения составных данных на более продвинутом уро...
21 час

PHP: Введение в ООП

PRO
PHP — объектно-ориентированный язык программирования, использу...

Курсы Python

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

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

4 часа

Python: Настройка окружения

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

Python: Основы

Этот курс расширяет обучающий материал по языку Python, размещ...
2 часа

Ключевые аспекты разработки на Python

Этот обзорный курс затрагивает основные аспекты современной ра...
15 часов

Python: Функции

PRO
Функции в Python способны на большее! В этом курсе вы познаком...
3 часа

Знакомство с Django

PRO
Django – самый известный full-stack Web-фреймворк для Python, ...
3 часа

Микрофреймворк Flask

PRO
Курс знакомит с очень популярным среди питонистов микрофреймво...
3 часа

Ключевые аспекты веб-разработки на Python

PRO
Этот обзорный курс затрагивает основные аспекты современной ве...
10 часов

Python: Списки

PRO
Списки — основной способ объединять данные в коллекции и одна ...
10 часов

Python: Словари и Множества

PRO
Словарь — коллекция пар «ключ-значение». С помощью словарей мо...
11 часов

Python: Введение в ООП

PRO
Python - мультипарадигменный язык с поддержкой объектно-ориент...
2 часа

Python: Основы текстового ввода-вывода

PRO
Практически любая программа работает с файлами. Это могут быть...
10 часов

Python: Деревья

PRO
Множество окружающих нас вещей, в мире компьютеров, имеют древ...
8 часов

Python: Абстракция с помощью данных

PRO
Программирование не ограничивается одними лишь вычислениями. Л...
9 часов

Python: Составные данные

PRO
Следующий шаг после освоения основ программирования это изучен...

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

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

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

8 часов

Основы современной вёрстки

При разработке современных интерфейсов учитываются не только п...
5 часов

CSS: Grid

PRO
Курс посвящён модулю CSS Grid Layout — технологичному инструм...
8 часов

CSS: Позиционирование

PRO
Расположение элементов на странице — это обширная тема со множ...
4 часа

SASS: Основы

PRO
С развитием технологий и сложности макетов возникла потребност...
8 часов

Bootstrap: Основы

PRO
Курс посвящён Bootstrap 4 — одному из самых популярных фреймво...
6 часов

CSS: Адаптивность

PRO
Курс посвящён адаптивности — главному элементу сайта. Адаптивн...
10 часов

CSS: Flex

PRO
С ростом количества веб-страниц и усложнением дизайна возникла...
7 часов

SASS: Программирование

PRO
Курс программирования на SASS является логическим продолжением...
5 часов

Основы HTML, CSS и веб-дизайна

Для разработки современных интерфейсов и страниц незаменимыми ...
3 часа

Введение в веб-разработку

Прежде чем перейти к написанию первой программы, мы систематиз...

Курсы Java

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

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

11 часов

Java: Автоматическое тестирование

PRO
Автоматизированное тестирование – неотъемлемая часть процесса ...
9 часов

Java: Составные данные

PRO
Следующий шаг после освоения основ программирования это изучен...
9 часов

Байт-код Java

PRO
Данный курс для тех, кто уже знает синтаксис языка, но хотел б...
38 часов

Введение в Java

PRO
Практический курс по Java «с нуля» от инженера с опытом работы...
12 часов

Java Generics

PRO
Обобщённые типы являются значительным улучшением независимости...
11 часов

Java: Многопоточность

PRO
Данный курс посвящён изучению многопоточности в Java. Многопот...
3 часа

Java для веб-сервисов Amazon (AWS)

PRO
Вводный курс по Amazon Web Services, на котором мы с нуля расс...
21 час

Java: Структуры данных

PRO
У курса сразу две цели: познакомить вас с основными структурам...
7 часов

Java для веб-сервисов

PRO
Курс, продолжающий направление Java, в котором мы, наконец, со...

Курсы SQL

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

27 часов

Основы реляционных баз данных

PRO
База данных – центральная часть любого приложения. Она хранит ...
12 часов

Базы данных: SQL (DDL/DML)

PRO
DDL и DML это подмножества языка SQL отвечающие за создание ст...
14 часов

Базы данных: SQL (DQL)

PRO
Data Query Language - язык запросов, составная часть SQL. Сост...

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

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

18 часов

Введение в Git

Git (система контроля версий) — один из главных инструментов в...
15 часов

Основы командной строки

Командная строка — это первое, с чем сталкивается программист,...
17 часов

Основы Ansible

PRO
Системы управления конфигурацией – важные инструменты в арсена...
4 часа

Linux: Пользователи

PRO
Умение работать с операционной системой Linux – один из важней...

Курсы Разное

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

3 часа

Жизнь программиста

Начните погружение в профессию с ответа на простые, но очень в...
13 часов

Протокол HTTP

PRO
Этот курс посвящен интернет-протоколу HTTP благодаря которому ...
17 часов

Введение в Ruby

Ruby – популярный динамический язык, на котором написан легенд...
2 часа

Логика

Введение в математическую логику. Курс основан на первой главе...
3 часа

Изучение английского языка

Этот текстовый курс поможет вам изучать английский язык. Он по...
3 часа

Введение в Си

Один из авторов классического пособия по программированию на С...
4 часа

Операционные системы

Курс посвящен главным принципам, лежащим в основе дизайна опер...
9 часов

Структура и интерпретация компьютерных программ

Фундаментальный курс, основанный на одноименной книге от профе...
13 часов

Регулярные выражения

PRO
Регулярные выражения (Regexp) – мощный способ обработки строк,...

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

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

Подробнее

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

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

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

Хотите углубить знания?

Треки — ваш выбор. Это готовые наборы курсов для прокачивания знаний и умений

Все треки