Мы в прошлом году выиграли в конкурсе заявок и в этом году запустили [специализацию по алгоритмам на Coursera](https://goo.gl/9ZPDwC), которая в результате является на этой платформе основным способом изучения алгоритмов и структур данных. Специализация — это не один курс, а целая последовательность курсов, заканчивающаяся Capstone Project, что позволяет изучить предмет значительно глубже, чем это обычно получается в рамках массового онлайн-курса.↵
↵
Мы — это [University of California, San Diego](https://ucsd.edu) (11 место в мире по Computer Science) и [ФКН ВШЭ](http://cs.hse.ru):↵
↵
1. Daniel Kane — профессор в [UCSD](https://ucsd.edu), закончил Гарвард, получил PhD в MIT, четырежды победитель Putnam competition (американская студенческая олимпиада по математике), про него даже есть [страница в википедии](https://goo.gl/vmFuJy).↵
2. Павел Певзнер — профессор в [UCSD](https://ucsd.edu), последние 12 лет преподает там алгоритмы и биоинформатику, является автором [специализации по биоинформатике на Coursera](https://www.coursera.org/specializations/computational-biology), по материалам которой в десятках ВУЗов во всем мире сейчас преподают биоинформатику, является одним из основателей Лаборатории алгоритмической биологии в Санкт-Петербурге, которая разработала платформу [Rosalind](http://rosalind.info).↵
3. Neil Rhodes — лектор в [UCSD](https://ucsd.edu) — в прошлом Staff Software Engineer в Гугле, преподает последние 10 лет, разрабатывал программы обучения для Apple. ↵
4. Александр Куликов — visiting professor в [UCSD](https://ucsd.edu), научный сотрудник ПОМИ РАН, директор [Computer Science Center](https://compscicenter.ru) и координатор Computer Science клуба в Санкт-Петербурге.↵
5. Михаил Левин — Chief Data Scientist в [Yandex Data Factory](http://yandexdatafactory.com), преподаватель курса алгоритмов в [ШАДе](https://yandexdataschool.ru), куратор программы ПМИ на [ФКН ВШЭ](http://cs.hse.ru).↵
↵
Одна из главных "фишек" специализации — большое количество задач, позволяющих по-настоящему разобраться в алгоритмах: ведь всем вам хорошо известно, что пока не начнешь писать задачу, только кажется, что решил ее правильно и полностью понимаешь. Дело обстоит точно так же и с отдельными алгоритмами и структурами данных. Всего в специализации порядка 70 алгоритмических задач, многие из которых подготовили [user:Burunduk1,2016-05-17], [user:GlebsHP,2016-05-17], [user:ilyakor,2016-05-17], [user:nk.karpov,2016-05-17], [user:Perlik,2016-05-17], [user:romanandreev,2016-05-17], [user:tourist,2016-05-17], [user:Zlobober,2016-05-17] и Павел Мельничук.↵
↵
В рамках Capstone Project специализации вы сможете заняться либо алгоритмами поиска кратчайших путей на реальных графах дорог и социальных сетей, которые работают на практике в тысячи раз быстрее классических алгоритмов, либо алгоритмами биоинформатики, с помощью которых собирают геном из миллионов фрагментов.↵
↵
Конечно, если вы красный или сильно желтый, вероятно, вы узнаете не очень много нового. Тем не менее, процитирую некоторые из [отзывов](https://www.coursera.org/learn/algorithmic-toolbox#ratings) на нашу специализацию, связанные со спортивным программированием:↵
↵
"Amazing Course. I have been looking for this kind of course for months. Must for anyone who wants to be good in Competitive Programming and Algorithms"↵
↵
"An excellent course. Though I have 10 years of experience in software engineering and I've participated in programming contests in my undergraduate years, this course gave me a much clearer vision on solutions for typical programming problems."↵
↵
"Very good course on algorithms,particularly useful for competitive programming."↵
↵
**UPD.** Если вы не хотите сдавать задачи и получить сертификат, чтобы посмотреть видео лекции и прочитать readings, нужно пройти по ссылке на конкретный курс, например, [Algorithmic Toolbox](https://goo.gl/ZQeLZA), и выбрать опцию "Audit only". Второй курс специализации — [Data Structures](https://goo.gl/GlXmxI) — запустился в апреле. Остальные три курса пока не запущены, ближайший — [Algorithms on Graphs](https://goo.gl/eUgqQP) — запускается в начале июня, следующий — [Algorithms on Strings](https://goo.gl/yoaLy3) — в начале июля, последний — [Advanced Algorithms](https://goo.gl/lzng6v) — в начале августа.↵
↵
**UPD.2** Задачи можно сдавать на одном из следующих языков: C, C++, Java, Python2, Python3, C#, Haskell, Javascript, Ruby, Scala.↵
↵
**UPD.3** [Курс по графам](https://goo.gl/eUgqQP) стартует 6-го июня, еще можно записаться.↵
↵
**UPD.4** [Курс по строкам](https://goo.gl/yoaLy3) стартует 25-го июля, уже можно записываться.↵
↵
**UPD.5** [Курс по продвинутым алгоритмам и теории сложности](https://goo.gl/xDbgYR) стартовал, про него я собираюсь написать отдельный пост.↵
↵
Всем привет из [Тайланда](http://icpc.baylor.edu)!↵
↵
![ ](http://mirror.codeforces.com/predownloaded/93/5d/935d76bbe9009236acfb884353465632a87f038a.jpg)
↵
Мы — это [University of California, San Diego](https://ucsd.edu) (11 место в мире по Computer Science) и [ФКН ВШЭ](http://cs.hse.ru):↵
↵
1. Daniel Kane — профессор в [UCSD](https://ucsd.edu), закончил Гарвард, получил PhD в MIT, четырежды победитель Putnam competition (американская студенческая олимпиада по математике), про него даже есть [страница в википедии](https://goo.gl/vmFuJy).↵
2. Павел Певзнер — профессор в [UCSD](https://ucsd.edu), последние 12 лет преподает там алгоритмы и биоинформатику, является автором [специализации по биоинформатике на Coursera](https://www.coursera.org/specializations/computational-biology), по материалам которой в десятках ВУЗов во всем мире сейчас преподают биоинформатику, является одним из основателей Лаборатории алгоритмической биологии в Санкт-Петербурге, которая разработала платформу [Rosalind](http://rosalind.info).↵
3. Neil Rhodes — лектор в [UCSD](https://ucsd.edu) — в прошлом Staff Software Engineer в Гугле, преподает последние 10 лет, разрабатывал программы обучения для Apple. ↵
4. Александр Куликов — visiting professor в [UCSD](https://ucsd.edu), научный сотрудник ПОМИ РАН, директор [Computer Science Center](https://compscicenter.ru) и координатор Computer Science клуба в Санкт-Петербурге.↵
5. Михаил Левин — Chief Data Scientist в [Yandex Data Factory](http://yandexdatafactory.com), преподаватель курса алгоритмов в [ШАДе](https://yandexdataschool.ru), куратор программы ПМИ на [ФКН ВШЭ](http://cs.hse.ru).↵
↵
Одна из главных "фишек" специализации — большое количество задач, позволяющих по-настоящему разобраться в алгоритмах: ведь всем вам хорошо известно, что пока не начнешь писать задачу, только кажется, что решил ее правильно и полностью понимаешь. Дело обстоит точно так же и с отдельными алгоритмами и структурами данных. Всего в специализации порядка 70 алгоритмических задач, многие из которых подготовили [user:Burunduk1,2016-05-17], [user:GlebsHP,2016-05-17], [user:ilyakor,2016-05-17], [user:nk.karpov,2016-05-17], [user:Perlik,2016-05-17], [user:romanandreev,2016-05-17], [user:tourist,2016-05-17], [user:Zlobober,2016-05-17] и Павел Мельничук.↵
↵
В рамках Capstone Project специализации вы сможете заняться либо алгоритмами поиска кратчайших путей на реальных графах дорог и социальных сетей, которые работают на практике в тысячи раз быстрее классических алгоритмов, либо алгоритмами биоинформатики, с помощью которых собирают геном из миллионов фрагментов.↵
↵
Конечно, если вы красный или сильно желтый, вероятно, вы узнаете не очень много нового. Тем не менее, процитирую некоторые из [отзывов](https://www.coursera.org/learn/algorithmic-toolbox#ratings) на нашу специализацию, связанные со спортивным программированием:↵
↵
"Amazing Course. I have been looking for this kind of course for months. Must for anyone who wants to be good in Competitive Programming and Algorithms"↵
↵
"An excellent course. Though I have 10 years of experience in software engineering and I've participated in programming contests in my undergraduate years, this course gave me a much clearer vision on solutions for typical programming problems."↵
↵
"Very good course on algorithms,particularly useful for competitive programming."↵
↵
**UPD.** Если вы не хотите сдавать задачи и получить сертификат, чтобы посмотреть видео лекции и прочитать readings, нужно пройти по ссылке на конкретный курс, например, [Algorithmic Toolbox](https://goo.gl/ZQeLZA), и выбрать опцию "Audit only". Второй курс специализации — [Data Structures](https://goo.gl/GlXmxI) — запустился в апреле. Остальные три курса пока не запущены, ближайший — [Algorithms on Graphs](https://goo.gl/eUgqQP) — запускается в начале июня, следующий — [Algorithms on Strings](https://goo.gl/yoaLy3) — в начале июля, последний — [Advanced Algorithms](https://goo.gl/lzng6v) — в начале августа.↵
↵
**UPD.2** Задачи можно сдавать на одном из следующих языков: C, C++, Java, Python2, Python3, C#, Haskell, Javascript, Ruby, Scala.↵
↵
**UPD.3** [Курс по графам](https://goo.gl/eUgqQP) стартует 6-го июня, еще можно записаться.↵
↵
**UPD.4** [Курс по строкам](https://goo.gl/yoaLy3) стартует 25-го июля, уже можно записываться.↵
↵
**UPD.5** [Курс по продвинутым алгоритмам и теории сложности](https://goo.gl/xDbgYR) стартовал, про него я собираюсь написать отдельный пост.↵
↵
Всем привет из [Тайланда](http://icpc.baylor.edu)!↵
↵
![ ](http://mirror.codeforces.com/predownloaded/93/5d/935d76bbe9009236acfb884353465632a87f038a.jpg)