
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Practical Data Structures & Algorithms in Java + HW
Если бы мне пришлось выбрать одну самую важную тему в разработке программного обеспечения, это были бы структуры данных и алгоритмы. Думайте об этом как об основных инструментах, доступных каждому программисту. Чем лучше вы пользуетесь этими инструментами, тем увереннее становитесь программистом. Разработка программного обеспечения - это обширная область, требующая всевозможных навыков, но получение знаний по этой единственной теме - огромный шаг вперед в вашем программировании и, несомненно, проложит путь к успешной карьере программиста.
Темы этого курса будут охватывать структуры данных, такие как списки, стеки, очереди, деревья и некоторые из самых мощных алгоритмов сортировки, поиска и графов, которые произвели революцию в области вычислений. На протяжении всего курса я придерживаюсь практических соображений и привожу реальные примеры того, как работают все эти алгоритмы и когда и где их можно применять для написания эффективных компьютерных программ.
Я буду двигаться в медленном и устойчивом темпе, представляя каждую тему, за которой следует ПРАКТИЧЕСКОЕ задание по программированию, чтобы вы могли сразу применить полученные знания. Все домашние задания в курсе будут сопровождаться пошаговыми видеофильмами о решениях, раскрывающими каждую проблему по мере того, как я буду писать решения. Моя цель - убедиться, что после прохождения этого курса вы будете чувствовать себя абсолютно уверенно, проходя собеседование по программированию, потому что у вас будет прочная основа в компьютерном программировании.

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.