🔥 Карьерный онлайн-фест 17-23 ноября

Постройте стратегию развития своей карьеры. В этом помогут эксперты, коллеги-айтишники с разными карьерными треками, карьерные консультанты

Зарегистрироваться →

Курсы по алгоритмам и структурам данных

Логотип Яндекс ПрактикумЯндекс Практикум
Python-разработчик
10 мес
4.39
Python
Django
REST
Базы данных
Backend-разработка
Docker
Flask
CI / CD
Алгоритмы и структуры данных
Git
Разработка
ООП
JSON
Проектирование API
127 200 ₽
159 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Java-разработчик
10 мес
4.47
Java
SQL
Spring
Базы данных
Backend-разработка
Алгоритмы и структуры данных
Git
Разработка
Модульное тестирование
Apache Maven
Mock-тестирование
Spring Boot
132 800 ₽
166 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Python-разработчик расширенный
14 мес
4.53
Веб-разработка
HTML/CSS
SQL
Python
Асинхронное программирование
Django
Bootstrap
Веб-сервисы
PostgreSQL
Администрирование
Администрирование Linux
Flask
Алгоритмы и структуры данных
Git
ООП
FastAPI
GitHub
Nginx
Postman
Scrapy
SQLite
180 800 ₽
226 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Алгоритмы и структуры данных
4 мес
4.52
Алгоритмы и структуры данных
70 400 ₽
88 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Разработчик C++
9 мес
4.42
C/C++
Алгоритмы и структуры данных
Git
Разработка
Компиляторы
Модульное тестирование
Cmake
Qt
UML
VS Code
IDE
97 600 ₽
122 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Фулстек-разработчик
16 мес
4.64
Веб-разработка
Fullstack-разработка
HTML/CSS
Bash
NoSQL
JavaScript
SQL
TypeScript
React
Node.js
REST
PostgreSQL
Linux
Docker
Nest.js
Алгоритмы и структуры данных
Git
Разработка
ООП
MongoDB
Redux
WebSockets
Логирование
Docker Hub
180 000 ₽
225 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Java-разработчик плюс
14 мес
4.38
Java
SQL
Spring
Базы данных
Backend-разработка
Docker
Apache Kafka
Алгоритмы и структуры данных
Git
Разработка
Модульное тестирование
Apache Maven
Mock-тестирование
Spring Boot
Java core
Spring Security
183 600 ₽
229 500 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Разработчик C++ расширенный
12 мес
C/C++
Базы данных
PostgreSQL
Backend-разработка
Linux
Docker
Алгоритмы и структуры данных
Git
Разработка
Компиляторы
Модульное тестирование
Мониторинг
Нагрузочное тестирование
ООП
Паттерны проектирования
Cmake
Qt
UML
VS Code
IDE
129 600 ₽
162 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Мидл разработчик С++
4 мес
Веб-разработка
C/C++
Асинхронное программирование
Веб-сервисы
Backend-разработка
Алгоритмы и структуры данных
Разработка
Многопоточность
102 000 ₽
127 500 ₽
-20%
Логотип Shultais EducationShultais Education
Алгоритмы и структуры данных
3 мес
Python
Backend-разработка
Алгоритмы и структуры данных
Разработка
5 900 ₽
Логотип ХекслетХекслет
Python-разработчик
10 мес
Веб-разработка
HTML/CSS
SQL
Python
Django
REST
Базы данных
Backend-разработка
Linux
Flask
Apache Kafka
CI / CD
Алгоритмы и структуры данных
Git
Разработка
ООП
Паттерны проектирования
Проектирование архитектуры приложений
Регулярные выражения
Разработка через тестирование
API Интерфейсы
FastAPI
HTTP
Postman
RabbitMQ
122 400 ₽
Логотип Яндекс ПрактикумЯндекс Практикум
Фулстек-разработчик расширенный
20 мес
Веб-разработка
Fullstack-разработка
HTML/CSS
Bash
NoSQL
JavaScript
TypeScript
Асинхронное программирование
React
Node.js
REST
WordPress
Базы данных
PostgreSQL
Linux
Docker
Laravel
Nest.js
Алгоритмы и структуры данных
Git
Разработка
Адаптивная верстка
ООП
Express
JSON
MongoDB
Redux
Vite
Webpack
Логирование
Docker Hub
React Router
220 000 ₽
275 000 ₽
-20%
Логотип Яндекс ПрактикумЯндекс Практикум
Подготовка к алгоритмическому собеседованию
1 нед
4.71
Алгоритмы и структуры данных
Подготовка к собеседованию
Составление резюме
Бесплатно
Логотип СлёрмСлёрм
Алгоритмы: roadmap для работы и собеседований
1 нед
Алгоритмы и структуры данных
Бесплатно
Логотип ProgtipsProgtips
Азбука программирования на языке Си
2 мес
C/C++
Алгоритмы и структуры данных
12 000 ₽
Логотип ProgtipsProgtips
Алгоритмическое мышление
2 мес
JavaScript
Алгоритмы и структуры данных
3 600 ₽
Логотип ФоксфордФоксфорд
Алгоритмика и основы информатики. 1–2 классы. (в записи)
1 мес
Алгоритмы и структуры данных
Математика для Data Science
Информатика
6 930 ₽
9 900 ₽
-30%
Логотип ФоксфордФоксфорд
Алгоритмика и основы написания кода. 3–5 классы. (в записи)
1 мес
Алгоритмы и структуры данных
Разработка
Математика для Data Science
Логика
6 930 ₽
9 900 ₽
-30%
Логотип StepikStepik
PRO Kotlin. Алгоритмы и структуры данных
2 нед
Java
Kotlin
Алгоритмы и структуры данных
9 990 ₽
Логотип StepikStepik
Алгоритмы: теория и практика. Структуры данных
1 нед
Алгоритмы и структуры данных
Бесплатно
Логотип ProductStarProductStar
Java и Git. Основы
1 мес
Java
Backend-разработка
Алгоритмы и структуры данных
Git
Разработка
Системы контроля версий
GitHub
Командная строка
Java core
45 540 ₽
101 200 ₽
-56%
Логотип StepikStepik
PRO Go. Базовый курс по структурам данных
2 нед
Fullstack-разработка
Go (Golang)
Алгоритмы и структуры данных
Разработка
7 990 ₽
Логотип StepikStepik
PRO Kotlin. Базовый курс по структурам данных
2 нед
Kotlin
Алгоритмы и структуры данных
Разработка
Разработка мобильных приложений
6 600 ₽
Логотип StepikStepik
Алгоритмы и структуры данных
1 нед
Алгоритмы и структуры данных
16 500 ₽
Логотип StepikStepik
Алгоритмические задачи с собеседований
2 нед
Алгоритмы и структуры данных
Подготовка к собеседованию
3 890 ₽
Логотип StepikStepik
Добрые, добрые структуры данных с Сергеем Балакиревым
1 нед
Алгоритмы и структуры данных
990 ₽
Логотип StepikStepik
Проектирование архитектуры и интеграций сервисов (полный тариф)
4 нед
Apache Kafka
Алгоритмы и структуры данных
Архитектура предприятия
Архитектура ПО
44 000 ₽
Логотип StepikStepik
Алгоритмы поиска и сортировки
1 нед
Алгоритмы и структуры данных
Оптимизация кода
16 500 ₽
Логотип StepikStepik
Алгоритмы на Python
2 нед
Python
Алгоритмы и структуры данных
Разработка
Разработка продукта
Разработка решений по интеграции
5 900 ₽
Логотип StepikStepik
Графы для программистов
2 нед
C#
Алгоритмы и структуры данных
Разработка
11 000 ₽
Логотип StepikStepik
Алгоритмический фундамент программиста
2 нед
Алгоритмы и структуры данных
60 000 ₽
Логотип StepikStepik
Асимптотическая сложность алгоритмов в Python
2 нед
Python
Алгоритмы и структуры данных
2 300 ₽
Логотип АлгоритмикаАлгоритмика
Визуальное программирование для детей 8-10 лет
1 мес
Алгоритмы и структуры данных
13 615 ₽
Логотип EasyCodeEasyCode
Minecraft для детей от 10 до 17 лет
1 нед
Разработка игр
Java
Алгоритмы и структуры данных
Бесплатно
Логотип SkillfactorySkillfactory
Профессия Fullstack веб-разработчик на JavaScript и PHP
20 мес
Веб-разработка
Fullstack-разработка
HTML/CSS
JavaScript
PHP
SQL
React
Bootstrap
Базы данных
PostgreSQL
Linux
Docker
Laravel
Алгоритмы и структуры данных
Создание чат-ботов
Git
Разработка
Адаптивная верстка
Модульное тестирование
ООП
Ajax
GitHub
JSON
Markdown
Figma
Visual Studio
Разработка баз данных
Верстка сайта
165 643 ₽
301 770 ₽
-46%
Логотип ХекслетХекслет
Автоматизатор тестирования на JavaScript
8 мес
Веб-разработка
HTML/CSS
Jira
JavaScript
SQL
Асинхронное программирование
REST
Базы данных
Linux
CI / CD
Алгоритмы и структуры данных
Git
Тестирование
Адаптивная верстка
Баг-трекинг
Автоматизация тестирования
Модульное тестирование
Обеспечение качества
ООП
Разработка тест-кейсов
Разработка через тестирование
Регрессионное тестирование
Тестирование мобильных приложений
Тестирование сайтов
Тестирование API
Техническая документация
Функциональное тестирование
ActionScript
Ajax
Black box testing
GitHub
HTTP
Jest
JQuery
Playwright
Postman
TDD/BDD
Webpack
Инженер по автоматизации тестирования
Анализ требований
Agile
Kanban
Scrum
Trello
Ручное тестирование
Android Studio
Тестовая документация
QA
65 650 ₽
109 650 ₽
-41%
Логотип ХекслетХекслет
Фронтенд-разработчик
10 мес
Веб-разработка
Frontend-разработка
HTML/CSS
JavaScript
SQL
TypeScript
Асинхронное программирование
React
REST
Базы данных
Linux
CI / CD
Алгоритмы и структуры данных
Git
Разработка
Адаптивная верстка
Автоматизация тестирования
Настройка Proxy
ООП
Паттерны проектирования
Регулярные выражения
Создание архитектуры проектов
ActionScript
Ajax
Apache Flex
API Интерфейсы
GitHub
HTTP
Jest
JQuery
Postman
Redux
Regex
TDD/BDD
Webpack
98 150 ₽
118 150 ₽
-17%
Логотип IT-школа STARTORIAIT-школа STARTORIA
Java: ООП освобождённое
8 мес
Веб-разработка
Java
Веб-сервисы
Backend-разработка
Алгоритмы и структуры данных
Разработка
34 990 ₽
58 300 ₽
-40%
Логотип IT-школа STARTORIAIT-школа STARTORIA
Олимпиадное программирование на С++. Революция
8 мес
Веб-разработка
C/C++
Веб-сервисы
Backend-разработка
Алгоритмы и структуры данных
Разработка
34 990 ₽
58 300 ₽
-40%
Логотип IT-школа STARTORIAIT-школа STARTORIA
Программирование на C++. Пробуждение силы
8 мес
Веб-разработка
C/C++
Веб-сервисы
Backend-разработка
Алгоритмы и структуры данных
Git
Разработка
Кросс-платформенная разработка
Компьютерная графика
Разработка продукта
34 990 ₽
58 300 ₽
-40%
Логотип IT-школа STARTORIAIT-школа STARTORIA
Программирование на Python. Начало
8 мес
Веб-разработка
Frontend-разработка
Python
Веб-сервисы
Backend-разработка
Алгоритмы и структуры данных
Разработка
34 990 ₽
58 300 ₽
-40%
Логотип IT-школа STARTORIAIT-школа STARTORIA
Олимпиадное программирование на Python. Новый уровень
8 мес
Веб-разработка
Frontend-разработка
Python
Базы данных
Backend-разработка
Алгоритмы и структуры данных
Разработка
Машинное обучение
34 990 ₽
58 300 ₽
-40%
Логотип Учебный центр IBSУчебный центр IBS
SQA-049 Школа автоматизированного тестирования. Часть 1. Введение в Java
1 нед
Java
Базы данных
PostgreSQL
Алгоритмы и структуры данных
Автоматизация тестирования
ООП
JDBC
Инженер по автоматизации тестирования
QA
41 900 ₽
Логотип ХекслетХекслет
Node.js-разработчик
10 мес
Веб-разработка
HTML/CSS
JavaScript
SQL
Node.js
PostgreSQL
Backend-разработка
Алгоритмы и структуры данных
Git
Разработка
Создание архитектуры проектов
Express
GitHub
Jest
Проектирование API
61 150 ₽
101 150 ₽
-40%
Логотип Учебный центр IBSУчебный центр IBS
SCRIPT-002 Основы языка Python
1 нед
Python
Backend-разработка
Алгоритмы и структуры данных
Разработка
31 400 ₽
Логотип Академия EdusonАкадемия Eduson
Разработчик игр на Unreal Engine
9 мес
Разработка игр
Unreal Engine
C/C++
Алгоритмы и структуры данных
Git
Разработка
Графика для игр
ООП
GitHub
3D моделирование
Visual Studio
Android Studio
130 000 ₽
325 000 ₽
-60%
Логотип Академия EdusonАкадемия Eduson
Разработчик игр на Unity
6 мес
Разработка игр
Unity
C#
Алгоритмы и структуры данных
Git
Разработка
Графика для игр
Модульное тестирование
ООП
GitHub
Nunit
SOLID
TDD/BDD
3D моделирование
Kanban
Trello
115 000 ₽
287 500 ₽
-60%
Логотип Академия EdusonАкадемия Eduson
Основы Python
2 мес
Python
MySQL
PostgreSQL
Backend-разработка
Flask
Алгоритмы и структуры данных
Git
Разработка
ООП
30 000 ₽
75 000 ₽
-60%
Логотип Академия EdusonАкадемия Eduson
ИТ-специалист с 0
8 мес
Frontend-разработка
HTML/CSS
JavaScript
Python
Алгоритмы и структуры данных
Git
Тестирование
ООП
Data Science
Project-менеджмент
Профориентация
Жизненный цикл ПО
110 400 ₽
276 000 ₽
-60%
Логотип Учебный центр IBSУчебный центр IBS
C-009 Программирование на языке C++ middle
1 нед
C/C++
Алгоритмы и структуры данных
Git
Разработка
Тестирование
ООП
Паттерны проектирования
Cmake
SOLID
Visual Studio
Рефакторинг
79 500 ₽

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Алгоритмам и структурам данных

1. Python-разработчик

Онлайн-курс «Python-разработчик» с нуля от сервиса Яндекс Практикум: программа курса, цены. 9 месяцев обучения языку программирования Python для начинающих с выдачей диплома о профессиональной переподготовке. Профессия «Программист Питон» с нуля. Помощь в трудоустройстве.
Дата начала: По мере набора группы
Длительность: 10 месяцев
Стоимость курса: 127 200 ₽
Цена без скидки: 159 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Java-разработчик

Онлайн-курс «Java-разработчик» с нуля от Яндекс Практикума. 10 месяцев обучения на Java-программиста для начинающих с выдачей диплома о профессиональной переподготовке. Обучаем специалистов на базовом курсе по программированию на языке Java с нуля.
Дата начала: В любое время
Длительность: 10 месяцев
Стоимость курса: 132 800 ₽
Цена без скидки: 166 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Python-разработчик расширенный

Онлайн-курс «Python-разработчик плюс» с трудоустройством от сервиса Яндекс Практикум. За 14 месяцев обучения по 15 часов в неделю вы освоите навыки профессии разработчика на Python.
Дата начала: По мере набора группы
Длительность: 14 месяцев
Стоимость курса: 180 800 ₽
Цена без скидки: 226 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

4. Алгоритмы и структуры данных

Курс «Алгоритмы и структуры данных» от сервиса Яндекс Практикум. За 4 месяца обучения поможем выйти на новый профессиональный уровень. На курсе освоите алгоритмы и структуры данных с нуля, научитесь быстро писать чистый код, закрепите материал на практических задачах.
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 70 400 ₽
Цена без скидки: 88 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. Разработчик C++

Онлайн-курс «Разработчик C++» для начинающих от сервиса Яндекс Практикум. 9 месяцев обучения языку программирования C++ с нуля с выдачей диплома о профессиональной переподготовке. Обучаем профессии разработчика на языке Си Плюс Плюс.
Дата начала: По мере набора группы
Длительность: 9 месяцев
Стоимость курса: 97 600 ₽
Цена без скидки: 122 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. Фулстек-разработчик

Онлайн-курс «Фулстек-разработчик» от сервиса Яндекс Практикум. Освоите полный цикл создания сайтов и веб‑приложений — с нуля за 16 месяцев. Будете много практиковаться и получите реальный опыт.
Дата начала: По мере набора группы
Длительность: 16 месяцев
Стоимость курса: 180 000 ₽
Цена без скидки: 225 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. Java-разработчик плюс

Поможем освоить профессию с нуля за 14 месяцев и получить больше навыков, чем в базовой программе.
Дата начала: По мере набора группы
Длительность: 14 месяцев
Стоимость курса: 183 600 ₽
Цена без скидки: 229 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

8. Разработчик C++ расширенный

За 12 месяцев освоите с нуля один из самых востребованных языков программирования. Будете много практиковаться и получите реальный опыт. Научитесь писать эффективный код и разберётесь в стандартной библиотеке С++
Дата начала: По мере набора группы
Длительность: 12 месяцев
Стоимость курса: 129 600 ₽
Цена без скидки: 162 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

9. Мидл разработчик С++

За 4,5 месяца повысите уровень владения языком, чтобы выйти на новый профессиональный уровень.
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 102 000 ₽
Цена без скидки: 127 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

10. Алгоритмы и структуры данных

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

Обучение проходит в режиме онлайн с теорией и практикой на языке Python. В течение всего обучения действует поддержка преподавателя.

В рамках курса вы познакомитесь как с классическими алгоритмами поиска и сортировки, так и с более современными: луковая маршрутизация, блокчейн, цифровая подпись.

После прохождения курса вы научитесь:

  • Пользоваться классическими структурами данных.
  • Выбирать оптимальные структуры под задачи.
  • Определять сложность алгоритмов.
  • Оптимизировать алгоритмы.
  • Проектировать рекурсивные алгоритмы на Python.
  • Оптимизировать рекурсивные функции.
  • Строить и обходить деревья и графы.
  • Сортировать массивы и связные списки.
  • Быстро искать данные в массивах, деревьях и тексте.
  • Искать и генерировать большие простые числа.
  • Более эффективно использовать Python.
  • Проектировать надежные и быстрые алгоритмы.
  • Работать с хэш-таблицами, словарями и ассоциативными массивами.
  • Шифровать и сжимать данные.
  • Генерировать и обмениваться ключами шифрования.
  • Сортировать данные, в том числе по нескольким критериям.
  • Использовать комбинаторые алгоритмы и функции.
  • Перебирать и оптимизировать деревья.

Учебная программа:

  1. Введение в Алгоритмы
  2. Структуры данных
  3. Сортировка
  4. Поиск
  5. Численные алгоритмы
  6. Хэширование
  7. Рекурсия
  8. Деревья
  9. Деревья принятия решений
  10. Сетевые алгоритмы
  11. Строковые алгоритмы
  12. Криптография
  13. Сжатие
  14. Блокчейн

Для прохождения курса требуется хороше знание Python, включая ООП.
После регистрации доступен бесплатный тест-драйв с практикой и поддержкой.

Школа: Shultais Education
Дата начала: В любое время
Длительность: 3 месяца
Стоимость курса: 5 900 ₽
Цена без скидки: 5 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да