Skillbox
EDPRO
Нетология
Eduson Academy
Московский институт психологии
Skypro
НАДПО
Skillfactory
Contented
GeekBrains
НИИДПО
Talentsy
ProductStar
Логомашина
Bang Bang Education
Psychodemia
Годограф
100балльный репетитор
Хекслет
Skillbox Английский (Kespa)
Бруноям
Фоксфорд
Otus
MAED
Fashion Factory School
Сотка
XYZ School
Moscow Digital School
Международная школа профессий
Национальный центральный институт развития дополнительного образования
Skysmart
Pentaschool
Вебиум
City Business School
Эколь
Skyeng
Институт прикладной психологии в социальной сфере
Компьютерная Академия TOP
Контур.Школа
99 баллов
Level One
KARPOV.COURSES
SF Education
Инглекс
Bonnie & Slide
Verona School
Coddy
Interra
Слёрм
Яндекс Практикум
Kata Academy
#Sekta
Hello World
InvestFuture
Викиум
Anecole
НИПКЭФ
PIXEL
ЕГЭLAND
Абакус
EDPRO
Skillbox
Нетология
Eduson Academy
Московский институт психологии
Skypro
НАДПО
Skillfactory
Contented
GeekBrains
НИИДПО
Talentsy
ProductStar
Логомашина
Bang Bang Education
Psychodemia
Годограф
100балльный репетитор
Хекслет
Skillbox Английский (Kespa)
Бруноям
Фоксфорд
Otus
MAED
Fashion Factory School
Сотка
XYZ School
Moscow Digital School
Международная школа профессий
Национальный центральный институт развития дополнительного образования
Skysmart
Pentaschool
Вебиум
Тетрика
City Business School
Эколь
Skyeng
Институт прикладной психологии в социальной сфере
Компьютерная Академия TOP
Контур.Школа
TutorOnline
99 баллов
Level One
KARPOV.COURSES
SF Education
Инглекс
Bonnie & Slide
Verona School
Coddy
Interra
Слёрм
Яндекс Практикум
Kata Academy
#Sekta
Hello World
InvestFuture
Викиум
Anecole
НИПКЭФ
PIXEL
ЕГЭLAND
Абакус
Яндекс Практикум Английский
Данный курс подходит для начинающих системных программистов и бэкенд-разработчиков, которые хотят усилить свои фундаментальные навыки программирования и повысить эффективность своей работы. Вы рассмотрите существующие алгоритмы и сможете создавать свои для решения различных задач, научитесь работать с графами и деревьями поиска, узнаете, что такое хеш-функции и хеш-таблицы, изучите методы динамического программирования и потренируетесь применять их на практике, а также выполните проектную работу для вашего портфолио.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Вас ждет онлайн-занятия, на которых вы изучите различные алгоритмы и структуры данных и научитесь их применять, а также разработаете итоговый проект для портфолио.
Вы узнаете, что такое циклы и рекурсия, научитесь с ними работать.
Вы поймете, как правильно выполнять домашние задания на данном курсе.
Вы рассмотрите полезные алгебраические алгоритмы и узнаете, как их можно применять в программировании.
Вы изучите базовые понятия битовой арифметики и рассмотрите существующие битовые операции.
Вы узнаете виды базовых структур данных и научитесь с ними работать.
Вы рассмотрите виды простых сортировок данных и узнаете, как они реализованы.
Вы изучите метод сортировки, основанный на структуре данных двоичная куча.
Вы узнаете, что такое быстрая сортировка и рассмотрите алгоритм, который использует внешнюю память для сортировки.
Вы изучите способ, который предназначен для сортировки массивов, которые не имеют повторяющихся данных.
Вы узнаете, что такое АВЛ дерево и потренируетесь его использовать.
Вы научитесь работать с деревьями, гарантирующими логарифмический рост количества узлов.
Вы рассмотрите другие варианты деревьев поиска и научитесь с ними работать.
Вы изучите алгоритм хеширования и научитесь работать с хеш-таблицами и хеш-функциями.
Вы рассмотрите различные методы разрешения коллизий и сможете их использовать.
Вы узнаете, что такое универсальное и идеальное хеширование и поймете, в каких случаях их следует применять.
Вы узнаете, что такое графы и поймете, для чего они нужны в программировании.
Вы научитесь использовать графы для проведения поиска и сортировки.
Вы узнаете, что такое минимальный скелет графа и потренируетесь его находить.
Вы поймете, что такое кратчайший путь в графе и изучите алгоритмы его поиска.
Вы научитесь выделять необходимое количество памяти компьютера для работы с графами.
Вы узнаете в чем состоит задача коммивояжёра и получите алгоритм ее решения.
Вы изучите алгоритм, который решает задачу поиска подстроки в строке.
Вы научитесь искать все вхождения строк-образцов в основную строку с помощью алгоритма Ахо-Корасика.
Вы изучите алгоритм Кнута-Морриса-Пратта и потренируетесь применять его на практике.
Вы научитесь уменьшать объем памяти, которую занимают данные при помощи алгоритмов сжатия.
Вы рассмотрите алгоритмы, которые предназначены для шифрования данных, и сможете их использовать.
Вы изучите алгоритмы кэширования, которые помогают увеличить скорость работы приложений.
Вы рассмотрите методы динамического программирования и научитесь применять их на практике.
Вы решите сложную задачу олимпиадного уровня по программированию.
Вы изучите алгоритм Dancing Links, который предназначен для решения головоломки из поликуба.
Вы изучите структуру данных, которая предназначена для быстрого определения, что элемент НЕ входит в множество.
Вы рассмотрите алгоритмы хеширования, преобразующие текст в список значений.
Вы освоите алгоритмы, предназначенные для оптимизации и уменьшения объема данных.
Вы выберете интересующую вас тему и узнаете, как будет организована проектная работа.
Вы получите консультацию от преподавателей по поводу дз и темы вашего проекта.
Вы защитите ваши проектные работы перед преподавателями и получите от них отзыв.
Вы подведете итоги курса и получите финальное наставление от преподавателей.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.
HR бизнес-партнёр
Предприниматель: как открыть свой бизнес
Директор по обучению персонала: повышение квалификации
Подготовка к экзамену CFA Level I