Меню
Каталог курсов
Школы
Отзывы о школах
Подборки курсов
О проекте
  1. Academy Market1
  2. Онлайн курсы по Работе с алгоритмами

    2

Разработчики и программисты используют алгоритмы для осуществления бинарного поиска, работы с хэш-таблицами,сортировки данных, оптимизации локального выбора, динамического программирования, сжатия информации, расчета контрольных сумм и решения других задач, основанных на работе с массивами. При работе с алгоритмами используются такие инструменты, как Python, C++, JavaScript, Kotlin и другие.

По релевантности
36
По релевантности
36
Работа с алгоритмами

Программа курса

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

1.
Введение в алгоритмы
2.
Алгоритм бинарного поиска
3.
Хеш-таблицы и хеш-функции
4.
Связные списки
5.
Стек и очередь
6.
Основы алгоритмов сортировки
7.
Рекурсивные алгоритмы
8.
Сложность алгоритмов
9.
Жадные алгоритмы
10.
Деревья. Двоичные деревья поиска
11.
Деревья. Обход в ширину и глубину
12.
Куча (Heap)
13.
Бор. Суффиксное дерево. B-дерево
14.
Графы и рекурсивные алгоритмы
15.
Топологическая сортировка и неочевидные применения графов
16.
Алгоритмы сжатия информации
17.
Битовые алгоритмы
18.
Алгоритмы хэширования. Криптографические алгоритмы

Чему вы научитесь

Создавать и применять новые алгоритмы
Использовать бинарный поиск
Оптимизировать программный код
Работать с хеш-таблицами
Работать с двоичными деревьями

Программа курса

На курсе вы изучите основы использования языка программирования Python, создадите собственный проект и добавите его в портфолио.

1.
‍2D-игры на Python
2.
Сайты на Python
3.
Чат-боты на Python

Чему вы научитесь

Использовать циклы
Создавать программы
Работать с данными
Создавать сайты
Использовать функции

Программа курса

Данный курс включает 18 занятий общим объемом 72 академических часа. Обучение проходит в офлайн формате в аудиториях на 5-10 человек. У вас будет современный персональный компьютер и быстрый интернет для работы. У вас постоянно будет возможность задать интересующие вас вопросы преподавателю или пообщаться с другими студентами, используя онлайн-чат.

1.
Основы Java
2.
ООП
3.
Структуры данных. Алгоритмы
4.
Java Collections Framework
5.
Паттерны проектирования. MVC
6.
Базы данных. SQL.JDBC
7.
Многопоточность
8.
Сети. Обмен сообщениями
9.
Визуализация. JavaFX
10.
Spring
11.
Принципы работы CI/CD/DevOps
12.
Юнит-тестирование
13.
Процесс разработки

Чему вы научитесь

Создавать веб-приложения, десктоп-приложения и другие программы на Java
Работать со структурами данных. Применять простые и сложные алгоритмы
Работать с базами данных, применяя SQL и JDBC
Использовать Java-фреймворки для создания приложений

Программа курса

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

1.
Программирование
2.
Бэкенд-разработка
3.
Веб-разработка
4.
Десктоп и мобильная разработка
5.
Стажировка «Junior C#-разработчик»
6.
Бонусный блок

Чему вы научитесь

Работать с модулями .Net
Работать с высоконагруженными базами данных
Создавать приложения
Программировать на C#
Использовать алгоритмы
5 517 ₽ в месяц
187 572 ₽
312 620 ₽

Программа курса

Двухлетняя программа курса состоит из 300 видеоуроков в 186 образовательных блоках. Обучение построено на практике: в течение курса вы попробуете свои силы в настощей стажировке под руководством тимлидера. По окончании обучения в вашем портфолио будет как минимум 6 итоговых проектов: лендинг сайта, отдельные страницы для интернет-магазина и маркетплейс целиком, CRM-система, трекер задач и сервис заметок.

1.
Веб-вёрстка. Базовый уровень
2.
JavaScript. Базовый уровень
3.
Курс на выбор. Vue
4.
Курс на выбор. React
5.
Курс на выбор. Angular
6.
Трудоустройство с помощью Центра карьеры Skillbox
7.
PHP-разработчик. Базовый уровень
8.
8 дополнительных курсов: PRO-части, Laravel, Symfony, Карьера, Презентация проектов, Node.js и SQL
9.
8 бонусных курсов: Figma, Веб-дизайн, Git, Универсальные знания, Agile, Bash, Алгоритмы

Чему вы научитесь

Разрабатывать веб-приложения на языках программирования PHP, JavaScript и TypeScript
Верстать интернет-сайты для устройств разных форматов
Работать с фреймворками: React, Vue или Angular
Анализировать результаты, прогнозировать
Работать в команде
Фильтры
Активные фильтры (1)
Работа с алгоритмами
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Цена
0 ₽ — 1 300 000 ₽
Только бесплатные
Рассрочка
Длительность
0 месяцев — 54 месяца
Онлайн-университет
#Sekta
Только
City Business School
Только
Coddy
Только
Contented
Только
EDPRO
Только
Показать все
Категория
1С-разработка
Только
3D-визуализация
Только
3D-моделирование
Только
C#-разработка
Только
Data Engineering
Только
Показать все
Профессия
1С-программист
Только
2D-художник
Только
3D-аниматор
Только
3D-визуализатор
Только
3D-моделлер
Только
Показать все
Преподаватель
Anna Fruit
Только
BMB Spacekid
Только
Bad Zu
Только
Embacy
Только
IBenji
Только
Показать все
Навык
Работа с алгоритмами
Только
2D-графика
Только
3D-моделирование ландшафта
Только
A/B-тестирование
Только
Email-маркетинг
Только
Показать все
Инструмент
.NET
Только
.NET Framework
Только
Только
1С:Битрикс
Только
3D-Coat
Только
Показать все
Формат обучения
Онлайн
Только
Офлайн
Только
Наверх