Решён
Лучшие сайты для обучения программированию?

Денис К. Онлайн-курсы
20.9k
9

Хочу научиться программировать с нуля. Образование гуманитарное, с математикой не дружу но готов разбираться.

Цель - сменить профессию, устроиться джуном через год-полтора. Пока не определился с направлением, думаю между веб-разработкой и аналитикой данных.

Подскажите хорошие бесплатные ресурсы для старта? Английский на уровне чтения документации.

UPDATE: Спасибо всем за советы! Решил начать с Python и прохожу CS50. Параллельно делаю задачки на Codewars. Через 3 месяца отпишусь о прогрессе.
Решение
132
Участник • 1 ответ

freeCodeCamp - бесплатный полный курс по веб-разработке. HTML, CSS, JavaScript, React. Все на практике, делаешь проекты и получаешь сертификаты.

The Odin Project - еще один бесплатный путь в веб. Более структурированный чем freeCodeCamp, ведет от нуля до трудоустройства.

CS50 от Гарварда на edX - лучшее введение в Computer Science. Бесплатно, на английском с субтитрами. Сложно но того стоит.

Если выберешь аналитику - начни с Python на Stepik (курс от Bioinformatics Institute бесплатный и очень качественный).

Аватар Юрист по оружию

CS50 на русском есть на ютубе, канал называется CS50 на русском вроде

89
Эксперт • 1 ответ

Раз английский есть - однозначно англоязычные ресурсы. Русские курсы на 90% это пересказ западных материалов с задержкой в пару лет.

Мой роадмап для веба:

  1. HTML/CSS - 2 недели на freeCodeCamp
  2. JavaScript основы - месяц на javascript.info (лучший ресурс по JS)
  3. Практика - делаешь 3-5 простых проектов (калькулятор, todo list, погодное приложение)
  4. React или Vue - еще месяц
  5. Node.js для бекенда - месяц
  6. Собираешь портфолио и идешь на собесы

Реально за год можно выйти на джуна если заниматься по 3-4 часа в день стабильно.

67
Участник • 8 ответов

Не трать время на курсы. Серьезно.

Открой документацию Python (docs.python.org), пройди официальный туториал. Потом берешь любую задачу которая тебе интересна и пытаешься решить. Застрял - гуглишь. Это и есть программирование.

Курсы создают иллюзию обучения. Смотришь видео, повторяешь за препом, чувствуешь себя умным. А потом открываешь пустой редактор и не можешь написать ни строчки своего кода.

Учись решать проблемы, а не проходить курсы.

Аватар Наталья Мирная

Ну это для тех у кого уже есть база. Новичку без структуры очень сложно, я пробовал так - забросил через неделю

15
Эксперт • 1 ответ

Яндекс Практикум норм для тех кто готов платить. Там структура, менторы, код ревью. Дорого но результат есть - у меня знакомый после них устроился в Сбер.

Бесплатно - Хекслет, там базовые курсы открыты.

45
Участник • 3 ответа

Добавлю про аналитику раз рассматриваешь.

Python: Stepik - "Поколение Python" (бесплатно, на русском, очень хорошо для старта)
SQL: SQLBolt или Mode Analytics SQL Tutorial
Статистика: курс "Основы статистики" на Stepik от Bioinformatics Institute
Визуализация: документация matplotlib и seaborn

Потом Kaggle - там соревнования и датасеты для практики. Делаешь пару проектов с реальными данными - уже есть что показать на собесе.

52
Участник • 3 ответа

скиллбокс гикбрейнс и прочий инфоцыганский шлак не бери ни в коем случае. там платишь 200к за то что бесплатно есть в интернете, а потом еще и работу не найдешь потому что их выпускников уже знают и не берут

31
Участник • 2 ответа

Ютуб каналы которые мне помогли:

  • Traversy Media (веб, на английском)
  • Fireship (короткие видео про технологии)
  • Мишаня (на русском, веб разработка)
  • Тимофей Хирьянов (алгоритмы, Python, лекции МФТИ)
1
Участник • 9 ответов

тоже хочу в айти но не понимаю с чего начать, столько всего что глаза разбегаются. подписался на тему

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.