Для самостоятельного изучения.

Программирование.

<aside> 📎 Образовательные платформы

****EdPlatforms RU: https://postnauka.ru/courses https://openedu.ru/ https://gb.ru/ https://skillbox.ru/ https://skillfactory.ru/ https://netology.ru/

EdPlatforms International: https://www.udacity.com/ https://www.edapp.com/ https://www.udemy.com/ https://www.skillshare.com/ https://www.thinkific.com/ https://www.mooc.org/ https://www.educationise.com/

Профориентация в digital: https://practicum.yandex.ru/career-advisor/ Профориентация в программировании: https://practicum.yandex.ru/start-in-programming/

</aside>

Большие данные и машинное обучение

Deep learning + python - fast.ai Только что вышла обновленная версия курса: https://course.fast.ai/

mlcourse.ai (есть версия на русском на Хабре), dlcourse.ai (он на русском). У обоих есть английский в коде/комментариях.

Подготовительные курсы:

  1. Введение в Linux https://stepik.org/73 Актуальность: 4/5. Сложность: новичок. Сложность прохождения: 2/5. Разделы про устройство линукса, основные команды, работу с bash - актуальны. Предупреждение: в курсе есть задачи на работу с биоинформатическими инструментами - пропустите их.
  2. Введение в дискретную математику https://stepik.org/course/902 Актуальность: 2/5. Сложность: без доп. материала не проходится. Сложность прохождения: : 3/5. Это курс-ликбез. В нем часто нет даже необходимого материала. Лучший способ использования - возьмите программу за основу, и пройдите материал, который не знаете, на https://www.khanacademy.org/math.
  3. Набор курсов по статистике от Анатолия Карпова и КО. Актуальность: 100500/5. Сложность: вкатиться может новичок. Сложность прохождения: : 1/5.

Твой путь в Data Analytics - karpov.courses

3.1 Основы статистики https://stepik.org/76 - уже 6 лет держится в топе самых популярных курсов на всей платформе Stepik. Анатолий прекрасен как рассказчик. Задания топ.

  1. Программирование на Python https://stepik.org/course/67. Актуальность: 4/5. Сложность: новичок, готовый гуглить или пытаться подойти к задачам с разных сторон. Сложность прохождения: : 2/5 (некоторые задачи надо гуглить гораздо дальше, чем хотелось бы от новичкового курса). Можно взять как первый курс по питону. Материал курса - это скорее знакомство с программированием при помощи Python, чем углубление в фишки питона.
  2. Курсы по алгоритмам от Computer Science Center. Актуальность: 5/5 (но подумайте, надо ли оно вам вообще). Сложность: для тру-нацеленных на понимание Computer Science. Сложность прохождения: : 100500/5 при отсутствии мотивации, 2/5 при наличии (какой-нибудь тест всегда свалится, если Ваше решение недостаточно оптимальное).

5.1) Алгоритмы: теория и практика. Методы https://stepik.org/217. О-нотация, жадные алгоритмы (и почему-то куча), “разделяй и властвуй”, динамическое программирование. Теория сложная, излагают ее сложно, как для CS студентов. Поэтому лучше бы что-нибудь читать еще. 5.2) Алгоритмы: теория и практика. Структуры данных https://stepik.org/1547. Списки, массивы, снова куча, хеш-таблицы и деревья. В том числе финальные задачи на вращение AVL-деревьев. Для тру-нацеленных на Computer Science.

Курс по алгоритмам от Яндекс.Практикума https://practicum.yandex.ru/algorithms/. Он нежнее, с интерактивной теорией и понятными вводными для задач. Но стоит 62к рублей (июль 2022). Если не можете в easy/medium leetcode, но хотите лежать в направлении FAANG - курс от Яндекса будет полнее, чем два курса выше.

  1. Введение в базы данных https://stepik.org/551 Актуальность: 4/5. Сложность прохождения: : 1/5. Норм курс на основы SQL, основы проектирования БД, часть про NoSQL устарела, ну и ладно. Все остальное норм.

В целом этот набор курсов покрывает знания, необходимые для работы аналитиком по данным для того, чтобы приходить на хакатоны по машинному обучению с горящими глазами и говорить “давайте я вам EDA запилю”. Но в программе было еще несколько курсов разной сложности и полезности.

  1. Управление вычислениями https://stepik.org/1612. Актуальность: 2/5. Сложность: брать точно после Введение в Linux https://stepik.org/73, в процессе еще и на древнем js нужно будет что-то писать. Сложность прохождения: 5/5 Классический курс про рисование совы от айтишников. Раздел про докер натурально состоит из очень простых заданий, а финалочка требует прочитать документацию докера, и еще погуглить, как вызывать дефолтный редактор. Следующие два раздела устарели настолько, что просто установка софта была сложным квестом еще 4 года назад. Лучше найти нормальный курс по Docker.