Russian MOOCs¶
| mooc |
- Algorithms and Data Structures
- Data Science and Machine Learning
- Software Engineering
- System Programming and Linux
- Math
Glossary:
- MOOC - Massive open online course
I’ve been following the next resources:
- Stepik
- Computer Science Center
- Лекториум - Lektorium
- Технострим Mail.Ru Group - Youtube
- Академия Яндекса - Youtube
- Школа анализа данных
See below the list of different topics and direction I am interested in (grouped)
Algorithms and Data Structures¶
- Поиск кратчайших путей в дорожных сетях: от теории к реализации, Виталий Осипов
- Алгоритмы для NP-трудных задач, осень 2013, Александр Куликов
- Алгоритмы для задачи коммивояжёра, осень 2017, Александр Куликов and Youtube]()
Data Science and Machine Learning¶
- Teacher Вадим Аббакумов
- Анализ данных на Python в примерах и задачах. Часть 1, (весна 2018) and Youtube
- Анализ данных на Python в примерах и задачах. Часть 2, (осень 2018) and Youtube
- Анализ данных на R в примерах и задачах, Часть 1, (весна 2016) and Youtube
- Анализ данных на R в примерах и задачах, Часть 2, (весна 2017) and Youtube
- Введение в анализ данных (весна 2016)
Stepik¶
- Анализ данных в R
- Анализ данных в R. Часть 2
- Основы программирования на R
- Основы статистики
- Основы статистики. Часть 2
- Основы статистики. Часть 3
Software Engineering¶
Data Bases¶
- CSC - Базы данных, осень 2017, Дмитрий Барашев:
- CSC - Базы данных (осень 2013), Вадим Цесько
- CSC - Базы данных (осень 2017)
- Технологии хранения и обработки больших объёмов данных, Дмитрий Барашев: CSC and Youtube
Highload¶
- Highload. Проектирование высоконагруженных систем. (Технополис, осень 2017)
- 1. HIGHLOAD. Введение
- 2. HIGHLOAD. Типовые архитектуры
- 3. HIGHLOAD. Эксплуатация систем | Технострим
- 4. HIGHLOAD. Сетевой стек
- 5. HIGHLOAD. Балансировка и маршрутизация
- 6. HIGHLOAD. Процессоры и память
- 7. HIGHLOAD. Хранилища данных
- 8. HIGHLOAD. JVM. Java в высоконагруженных системах
- 9. HIGHLOAD. Мониторинг
- 10. HIGHLOAD. Облака
- 11. HIGHLOAD. Дополнительные главы. Actor Model. Futures. Reactive streams
- 12. HIGHLOAD. Дополнительные главы. Live-coding второго этапа проекта
- 13. HIGHLOAD. Дополнительные главы. Мониторинг и диагностика JVM
- 14. HIGHLOAD. Дополнительные главы. Site Reliability Engineering
- 15. HIGHLOAD. Дополнительные главы. Современные структуры данных
- 16. HIGHLOAD. Дополнительные главы. Репликация
Python¶
Haskell¶
- Stepik - Функциональное программирование на языке Haskell
- Stepik - Функциональное программирование на языке Haskell (часть 2)
- CSC - Функциональное программирование” (весна 2015)
- Компилятор GHC языка Haskell: теория языков программирования в работе
System Programming and Linux¶
- Основы функционирования компьютерных сетей, Кирилл Кринкин - it is the best intro lecture
- Stepik - Основы программирования для Linux, Кирилл Кринкин
- CSC - Архитектура операционной системы (на примере Linux), (осень 2017), Кирилл Кринкин
- CSC - Введение в архитектуру ЭВМ и элементы ОС - (осенью 2013), Кирилл Кринкин
- НОУ ИНТУИТ - Внутреннее устройство ядра Linux (осень 2015)