1. Алгоритмы и структуры данных
https://yandexdataschool.ru/edu-process/program/data-scientist/algorithms
2. Дискретный анализ и теория вероятностей
https://yandexdataschool.ru/edu-process/program/data-scientist/discrete
3. Машинное обучение
https://yandexdataschool.ru/edu-process/program/data-scientist/machine-learning
4. Распределённые системы
5. Архитектура
6. Архитектура компьютера и операционные системы
7. Базы данных
8. компиляторы
9. Компьютерные сети
10. Веб-программирование
https://tproger.ru/curriculum/computer-science-step-by-step/
11. Безопасность информационных технологий;
12. Мобильные приложения
13. ООП
14. Криптография