Самоучитель «Python 3 для начинающих» — отличные уроки. Материал разложен кратко и по теме. К этому сайту обращаются не только начинающие программисты, но также опытные ребята.
Курс «Программирование на Python» подойдёт людям, начинающим изучать Python. Имеет место, но не самый лучший. Основы рассказываются долго — лучше обратиться к самоучителю.
Из плюсов — задачи развивают алгоритмическое мышление, минус — не самое оптимальное решение некоторых задач (зная определённые функции можно решить в две строчки вместо 15).
О «Python: основы и применение» слышала много хороших отзывов. Для начинающих будет сложно. Поэтому он больше подойдёт тем, кто знаком с основами.
«Основы программирования на R» — неплохой курс для тех, кто начинает изучать R. Понятное и структурированное изложение, есть практические задания, обращают внимание на важные мелочи.
Курс «Анализ данных в R» ведёт крутой преподаватель, и курс тоже отличный. После изучения математической статистики и основ программирования на R этот курс нужно пройти обязательно
«Основы статистики» — отличный курс для начинающих. Теория изложена на простых и понятных примерах без погружения в доказательства и без огромного количества формул. Практика помогает закрепить теорию.
Курс «Алгоритмы: теория и практика. Методы» организован Computer Science Center, известным своим хорошим изложением теории программирования. Александр — один из лучших преподавателей центра.
Курс подходит для тех, кто уже имеет какое-то представление об алгоритмах. Практические задания помогают закрепить материал, над некоторыми задачами придётся посидеть подольше.
От себя посоветую:
1. Платформа Стэнфордского университета, на которой также можно найти неплохие курсы для разного уровня.
2. Курс «Теория вероятностей для начинающих».
Лучше Андрея Райгородского — преподавателя курса — никто не объяснит эту тему. Разжёвывает всё, даёт понятные примеры. Курс однозначно стоит внимания.
3. Курс «Основы статистики. Часть 2».
После основ статистики можно продолжить углублять знания в данной теме и пройти второй курс. Анатолий Карпов излагает материал максимально понятно и просто.
4. Курс «Нейронные сети».
Очередной отличный курс от Института биоинформатики. Для начинающих, возможно, будет немного сложно. Но курс в любом случае стоит внимания.
5. «Питонтьютор».
Сайт поможет изучить основы программирования на Python. Работа проходит прямо в браузере. Сначала читаешь статью, затем решаешь много практических задач от легкого уровня к сложному.
6. Курс «Ликбез по дискретной математике».
Курс с хорошими отзывами. Думаю, что для тех, у кого хромает математический аппарат, курс обязателен к изучению. Ничего лучше теории в сочетании с практикой придумать нельзя.
Диана Борисова, ИТ-инженер в Центре компетенций по супермассивам данных «Сбербанк-Технологий»
А где курсеровская специализация МФТИ и Яндекса «Машинное обучение и анализ данных»?
Где яндексовский же бесплатный DMIA (идет сейчас)?
Где бесплатный Открытый курс по машинному обучению ML Course Open от крупнейшего русскоязычного Data Science сообщества ODS?! Тоже, кстати, идет сейчас.
Правда, если статья - контент by Stepic, то <3 <3 <3
Специализацию МФТИ и Яндекса не добавила, потому что делала обзор бесплатных курсов.
На DMIA запись сейчас закрыта, а к моменту, когда она откроется снова, про него могут скорее всего забыть.
И в статье собраны курсы не только со Степика, но и Курсеры, Edx и Udacity и других ресурсов.
Подскажите насколько специализация МФТИ и Яндекса «Машинное обучение и анализ данных» хороша относительно приведённых в статье курсов?
блин, пропустил DMIA...(
Не подскажете, где-то есть видео/материалы с данного курса для заочного ознакомления? Спасибо.
Оу, спасибо, очень приятно, что вспомнили про DMIA и специализацию. Только маленькая ремарка: DMIA не является и никогда не являлся Яндексовским курсом. Это проект Applied Data Science Center, а что это такое, и какие ещё проекты будут - скоро увидите (можно минусовать меня за рекламу :)
Добавлю еще курс по ML от google - https://developers.google.com/machine-learning/crash-course/ml-intro