Hexlet — курсы с упором на практику и фундаментальные вещи (SICP, …), в основном веб (PHP, JavaScript/Node.js) + Python. Начальные курсы бесплатные (да и платные пока дешевле конкурентов) + вебинары, подкасты, блог, опен-сорс проекты разрабатываемые с помощью сообщества.
Еще от них бесплатный https://code-basics.ru — самые основы программирования, PHP, JS, Python, Java, HTML/CSS с интерактивными задачами для практики.
Мне Хекслет нравится больше всего, он сильно отличается от других. Вроде бы это аналог англоязычного Treehouse, но по некоторым параметрам лучше: например, проекты ревьювят менторы/основатель, а не сообщество + они активно участвуют и в жизни Slack-чата, немного менторят в опенсорс проектах и т.д. Нигде не видел проплаченной рекламы Хекслета (и вообще маркетинга много лет почти не было), продвигается в первую очередь сарафаным радио (подробнее + большой отзыв: https://habr.com/en/post/475958/#comment_20904912). Видно, что у преподов/основателя большой практический опыт (с упором на самосовершенствование и хорошие инженерные практики, а не клепание сайтов на вордпрессе), но при этом есть и желание учить, улучшать свой навык преподавания. Курсы постоянно улучшаются, переделываются. Начинали несколько лет назад с хардкорных курсов для самых упорных, сейчас привели это в более доступный и структурированый вид. Большинство курсов текстовые.
Stepik — бесплатные курсы от известных российских компаний (JetBrains, Яндекс, mail .ru, …). Много по Python и Java, но есть даже и по менее “хайповому” C++.
Coursera (англ.) — большинство курсов бесплатные если проходить их отдельно от “специальности” и без получения сертификата. Одна из первых популярных площадок с бесплатными курсами, много курсов от известных вузов.
Khan Academy — математика, физика, биология. Последнее я смотрел во время курсов по нейросетям в магистратуре, а по математике — когда ничего не понял на первых курсах вуза . Некоторые курсы переведены на русский https://www.youtube.com/user/KhanAcademyRussian.
Intuit — лекции и статьи, многое бесплатно. Одна из первых русскоязычных площадок с курсами. Большинство курсов старые (2006-2012), так что по языкам и технологиям лучше искать в других местах. Многие курсы ориентированы на школьников.
Лекториум — записи лекций по математике, алгоритмам, computer science, …
RS School — не пробовал, но выглядит интересно. Полностью бесплатные онлайн курсы по JS/фронтенду на 5 месяцев, с менторингом (что почти нигде не бывает бесплатно на постоянной основе) и собеседованиями. После завершения приглашают в EPAM. отзыв 1, отзыв 2.
Не рекомендую:
- GeekBrains — везде куча рекламы о них, но походу почти весь бюджет в рекламу и идет. По отзывам качество так себе (несмотря на высокую цену) + стремные практики типа уговариваний взять кредит с обманом банка о доходах. https://coremission.net/blog/geekbrains-otzyvy-o-kursah
- JavaRush — прикольная идея (обучение в игровой форме на задачах), но говорят получилось не особо хорошо и эффективно, видимо таки мало одной автоматизированной практики, да и я считаю, что Java не лучший выбор для начала программирования. + люди жалуются на плохую техподдержку, проблемы с платной подпиской и даже хамство.
-
coursehunter.net
— сайт с украденными видеоуроками, типа как пиратский торрент-трекер, но за большинство курсов coursehunter требует платную подписку. Даже если оставить в стороне моральный вопрос, для многих хороших курсов это плохой способ их потребления, делающий их намного менее полезными, потому что будет доступ не ко всем материалам (особенно когда их сложно скопировать, типа среды для практики Хекслета), упражнениям, не будет возможности задать вопрос преподавателям, получить оценку/обратную связь и т.д., возможно не будет обновлений содержимого. А если курс изначально состоит только из видеоуроков, то лучше уж скачать его на торрентах, чем платить не авторам.