
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
The Bible of Coding Interviews and Competitive Programming
Создайте фундамент для алгоритмов и структур данных, а также для соревнований по конкурентному программированию и технических интервью. Этот курс станет вашей библией для решения каждого вопроса о собеседовании по программированию и соревновательного программирования. Содержание основано на моем 6-летнем опыте борьбы за поиск и решение широкого спектра проблем и разработку системы для овладения этим навыком.
Я рассказываю о том же контенте, который способствовал быстрому росту успеваемости моих студентов и получил предложения от ведущих компаний, таких как Google, Facebook и Amazon, а также хорошие результаты на международных конкурсных соревнованиях по программированию.
Мы начнем с основ, таких как основы математики: простые числа, сито Эратосфена, быстрое модульное экспонирование. Затем мы погружаемся в интересные испытания и золотые трюки с массивами и матрицами, за которыми следуют бинарный поиск, рекурсия, разделение и завоевание. Мы продолжаем исследовать фундаментальные структуры данных, такие как Stack, Queue, Deque, Heap и Hash Table. Затем, после создания прочной основы, мы исследуем сложные темы, такие как жадное и динамическое программирование, в которых я раскрываю пуленепробиваемые формулы, которые помогут вам в решении каждой отдельной проблемы этого конкретного типа.
Вот что делает этот курс удивительным:
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Базовые знания, необходимые вам для прохождения собеседований по проектированию систем.
Алгоритмы и структуры данных идут рука об руку; Решение практически любой проблемы на собеседовании в области программирования потребует реализации какого-то абстрактного типа данных для доступа к информации и манипулирования ею. Наша серия видеороликов о структурах данных - это основной курс по этой важной теме.
Научитесь уверенно разрабатывать поддерживаемое, расширяемое объектно-ориентированное программное обеспечение. Если вы хотите достичь более высоких уровней разработки программного обеспечения, вы просто ДОЛЖНЫ освоить шаблоны проектирования. Это не просто!
Более 60 видео объяснений популярных вопросов прогаммирования (с бывшими разработчиками программного обеспечения Google и Facebook). Научитесь проходить собеседования с профессионалами в области программирования - бывшим техническим руководителем Google Патриком Шью («TechLead») и бывшим инженером-программистом Facebook Джонатаном Ма («Joma»).
Пройдите техническое собеседование - найдите работу своей мечты. Великие программисты не заслуживают провала в технических интервью. Это девиз, по которому я живу.