Видеокурсы: различия между версиями

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 71: Строка 71:
* [http://www.youtube.com/playlist?list=PLIEv2lyiPlJQuuDEnAPfa4iybE7GU62h4 Олимпиадное программирование с нуля на Java]  (YouTube; Ф. Меньшиков; 2016–)
* [http://www.youtube.com/playlist?list=PLIEv2lyiPlJQuuDEnAPfa4iybE7GU62h4 Олимпиадное программирование с нуля на Java]  (YouTube; Ф. Меньшиков; 2016–)
* [http://www.youtube.com/playlist?list=PLES6U-jjEXseQ6UBxScgMsJfHPaq72w3Y 3.5 задачи в неделю]  (YouTube; Ф. Меньшиков; 2016–)
* [http://www.youtube.com/playlist?list=PLES6U-jjEXseQ6UBxScgMsJfHPaq72w3Y 3.5 задачи в неделю]  (YouTube; Ф. Меньшиков; 2016–)
== Курсы CodeChef ==
* [http://www.youtube.com/playlist?list=PLi0ZM-RCX5nsTc2Z6woHr5qoF6n3b-thO CodeChef's Indian Programming Camp 2016] (YouTube; коллектив авторов; 2016)
== Курсы O'Reilly Media ==
* [http://shop.oreilly.com/product/0636920039884.do Learning Data Structures and Algorithms] (O'Reilly Media; R. Stephens; 2015)
* [http://shop.oreilly.com/product/110000667.do Working with Algorithms in Python] (O'Reilly Media; G. T. Heineman; 2014) {{Comment|Курс на английском языке от соавтора книги &laquo;Algorithms in a Nutshell&raquo;. Полная версия видео может быть найдена в Интернете. Слайды + живые примеры программ на Python, наглядно демонстрируется время работы.<br>Кратко рассматриваются: двоичный поиск, двоичные деревья поиска, O-оценка, сортировка слиянием, быстрое возведение в степень, brute-force, kd-деревья, представление графов, DFS, Флойд, ДП (числа Фибоначчи и редакционное расстояние), куча и сортировка кучей, Дейкстра, Прим.}}


== Курсы университетов США ==
== Курсы университетов США ==
Строка 115: Строка 106:
* [http://www.youtube.com/playlist?list=PL07B3F10B48592010 Programming Challenges HKUST] (YouTube; S. Skiena; 2009)
* [http://www.youtube.com/playlist?list=PL07B3F10B48592010 Programming Challenges HKUST] (YouTube; S. Skiena; 2009)
* [http://www.youtube.com/playlist?list=PLOtl7M3yp-DX32N0fVIyvn7ipWKNGmwpp Analysis of Algorithms] (YouTube; S. Skiena; 2016)
* [http://www.youtube.com/playlist?list=PLOtl7M3yp-DX32N0fVIyvn7ipWKNGmwpp Analysis of Algorithms] (YouTube; S. Skiena; 2016)
== Прочие зарубежные курсы ==
* [http://www.youtube.com/playlist?list=PLi0ZM-RCX5nsTc2Z6woHr5qoF6n3b-thO CodeChef's Indian Programming Camp 2016] (YouTube; коллектив авторов; 2016)
* [http://shop.oreilly.com/product/0636920039884.do Learning Data Structures and Algorithms] (O'Reilly Media; R. Stephens; 2015)
* [http://shop.oreilly.com/product/110000667.do Working with Algorithms in Python] (O'Reilly Media; G. T. Heineman; 2014) {{Comment|Курс на английском языке от соавтора книги &laquo;Algorithms in a Nutshell&raquo;. Полная версия видео может быть найдена в Интернете. Слайды + живые примеры программ на Python, наглядно демонстрируется время работы.<br>Кратко рассматриваются: двоичный поиск, двоичные деревья поиска, O-оценка, сортировка слиянием, быстрое возведение в степень, brute-force, kd-деревья, представление графов, DFS, Флойд, ДП (числа Фибоначчи и редакционное расстояние), куча и сортировка кучей, Дейкстра, Прим.}}


== Курсы по языкам программирования ==
== Курсы по языкам программирования ==

Версия от 19:11, 5 августа 2021

Лекции Летней компьютерной школы

Лекции Зимней школы

Курсы ИТМО и СПбГУ

Курсы КФУ

Курсы МФТИ

Курсы Самарского университета

  • Математика для олимпиад по программированию (Stepik; Н. Бондаренко; 2018)
  • Спортивное программирование (Coursera; Н. Бондаренко; 2019)

Курсы УрФУ и СКБ Контур

Курсы Школы анализа данных Яндекса

Курсы Mail.Ru Group

  • Алгоритмы и структуры данных (Stepik; С. Мацкевич; 2015)

Курсы Computer Science Center

  • Алгоритмы и структуры данных 1 (Lektorium; А. Куликов, М. Дворкин; 2011)
  • Алгоритмы и структуры данных 2 (Lektorium; А. Куликов, М. Дворкин; 2012)
  • Дополнительные главы алгоритмов (Lektorium; А. Станкевич; 2013)
  • Алгоритмы и структуры данных (Stepik/YouTube; А. Куликов; 2014)
  • Алгоритмы: теория и практика. Методы (Stepik; А. Куликов; 2015)
  • Алгоритмы: теория и практика. Структуры данных (Stepik; А. Куликов; 2016)

Вебинары Ф. В. Меньшикова (разбор задач acmp.ru)

Курсы университетов США

MIT:

Princeton:

Stanford:

UC San Diego:

  • Algorithmic Toolbox (Coursera; D. Kane, A. Kulikov, M. Levin, P. Pevzner, N. Rhodes; 2016)
  • Data Structures (Coursera; D. Kane, A. Kulikov, M. Levin, N. Rhodes; 2016)
  • Algorithms on Graphs (Coursera; D. Kane, A. Kulikov, M. Levin, N. Rhodes; 2016)
  • Algorithms on Strings (Coursera; A. Kulikov, M. Levin, P. Pevzner, N. Rhodes; 2016)
  • Advanced Algorithms and Complexity (Coursera; D. Kane, A. Kulikov, M. Levin, N. Rhodes; 2016)
  • Genome Assembly Programming Challenge (Coursera; A. Kulikov, M. Levin, P. Pevzner, N. Rhodes; 2016)
  • Data Structures (Stepic; N. Moshiri, L. Izhikevich; 2016)

Stony Brook University:

Прочие зарубежные курсы

  • CodeChef's Indian Programming Camp 2016 (YouTube; коллектив авторов; 2016)
  • Learning Data Structures and Algorithms (O'Reilly Media; R. Stephens; 2015)
  • Working with Algorithms in Python (O'Reilly Media; G. T. Heineman; 2014)

Курсы по языкам программирования

C++:

  • Основы разработки на C++: белый пояс (Coursera; Яндекс/МФТИ; И. Лежанкин, Е. Парамонов, А. Полднев, И. Шишков; 2017)
  • Основы разработки на C++: жёлтый пояс (Coursera; Яндекс/МФТИ; И. Лежанкин, Е. Парамонов, А. Полднев, И. Шишков; 2017)
  • Основы разработки на C++: красный пояс (Coursera; Яндекс/МФТИ; А. Полднев, И. Шишков; 2018)
  • Основы разработки на C++: коричневый пояс (Coursera; Яндекс/МФТИ; А. Зобнин, М. Матросов, А. Полднев, Н. Субоч, И. Шишков; 2018)
  • Основы разработки на C++: чёрный пояс (Coursera; Яндекс/МФТИ; А. Зобнин, М. Матросов, А. Полднев, Н. Субоч, И. Шишков; 2019)

Python