8 проверенных ресурсов для начинающих программистов

В программисты бы я пошёл, пусть меня научат. Желательно онлайн и бесплатно.

В программисты бы я пошёл, пусть меня научат. Желательно онлайн и бесплатно. Звучит как что-то из области фантастики, но я сделала невозможное. В статье собраны материалы, которыми я пользовалась в самообучении и которые советую на каждом углу. Эти 8 ресурсов подают материал в интересной и доступной форме, и по ним вы можете учиться когда угодно и где угодно, часто ещё и бесплатно. Итак, если вы всегда хотели попробовать свои силы в программировании, то у вас не осталось ни одной отговорки, чтобы не начать учиться.

Coursera Coursera-

Слоган: Мы делаем лучшее в мире образование доступным каждому
Почем: от 0 до 400$ за предмет, большинство курсов платные, но есть финансовая поддержка
Язык обучения : английский, русский, некоторые курсы доступны с субтитрами на других языках
Что интересного: веб-разработка, программирование, работа с данными, математика
Фишка: можно получить сертификат от крутого университета

В этом проекте вы можете получить доступ к более 1800(!) курсов от лучших университетов мира. Темы курсов достаточно разнообразны, от личностного развития и биологии до компьютерной инженерии и структур данных. Есть курсы по программированию на разных языках и для разного уровня. Есть прям крутые курсы по алгоритмам, большим данным, машинному обучению и таким предметам, названия которых я едва могу прочитать. А есть и программирование для новичков, с примерами из реальной жизни и шуточками-прибауточками. Мне кажется, что если пройти там все курсы, можно будет беседовать с Шелдоном Купером на равных. Космически офигенный проект.

Хан Академия khanacademy
Слоган: You can learn anything. For free. For everyone. Forever.
Почем: бесплатно
Язык обучения: преимущественно английский
Фишка: интерактивная среда, можно смотреть в чужой код и улучшать его
Что интересного: введение в веб-разработку, Javascript, основы SQL, математика и некоторые гуманитарные курсы

Хан Академия — это занимательная и веселая игра для взрослых и не очень. В дополнение к отличным курсам по математике, есть курсы по основам HTML/Css и очень развлекательный JavaScript. По окончании курсов вы, скорее всего, не станете профи, но вы сможете понять, нравится вам кодить или нет (после ханакадемии — вы прям влюбитесь в программирование). Отлично подстегивает делать клевые вещи тот факт, что ваш код открыт каждому. Очень приятно, когда твой код становится основой для новой клевой штуки. Некоторые предметы начали переводить на другие языки, но увы, компьютерные науки пока только на английском.

Codecademy  Codecademy

Слоган: Learn to code interactively, for free.
Почем: бесплатно
Язык: только английский
Фишка: интерактивная среда, курсы по самым горячим предметам
Что интересного: java, php, Python, html&css, git, angular, ruby, командная строка, sql
Все такое вкусное, да ещё и бесплатное — ну как тут удержаться и не начать программировать? Интерактивная среда позволяет вам сразу видеть результаты своего труда, отслеживать прогресс по курсу и понимать, сколько ещё осталось. Обучение построено по принципу от простого к сложному, но есть один недостаток(а может и достоинство): на изучение одного предмета уходит от 2 до 10 часов. Это значит,что если вы профессионал,то вам этого будет достаточно, чтобы понять основную идею технологии и начать применять в работе. Если вы новичок, то вам этого хватит только чтобы получить общее представление о том, что такое код и с чем его едят. Но иногда и одной строчки кода достаточно, чтобы изменить мир, правда?

Сode.org Сodeorg

Слоган: Anybody can learn
Почем: бесплатно
Язык преподавания: английский, русский и ещё 45(!) языков
Фишка: программирование для самых маленьких
Что интересного: Час кода, Лаборатория игр.

Курсы в основном ориентированы на знакомство с миром информатики и игровую форму подачи материала. Ресурс отлично подойдёт для детей, интересующихся программированием, и родителей, поддерживающих в них это увлечение. В проекте даже можно научится кодить, не имея компьютера, ведь главное — это образ мышления, а способ реализации всегда найдётся.

Free Code Camp FreeCodeCamp

Слоган: Learn to code and help nonprofits.
Почем: бесплатно
Язык преподавания: английский
Фишка: очень детальная проработка предметов, сертификат, интерактивная среда
Что интересного: больше 450 часов обучения JavaScript для фронтенда, и ещё столько же по бэкенду с node и express

Сейчас будут миллион счастливых слюней: это единственный пока бесплатный онлайн ресурс, где можно получить нужные знания по фронт и бэкенду кратко, но обстоятельно, и потом попробовать применить в реальном проекте. Я искренне наслаждаюсь курсом по JS в виде 450 часов ванильной прелести. Также есть не менее проработанный курс по бэкенду, так что нам остаётся только учиться и учиться.

Java Rush JavaRush

Слоган: играй и учи Java одновременно
Почем: первые 10 уровней бесплатно; 200$ за остальные 30 уровней
Язык преподавания: русский
Фишка: лекции ведут герои Футурамы, а ты играешь за маленького робота, которого все учат программировать
Что интересного: обещают научить с нуля до Junior разработчика

Курс для взрослой аудитории, но построен в форме игры — за успешные задачи получаешь уровень, активностью на сайте заправляешь корабль, все лекции адаптированы под диалоги героев Футурамы. Очень веселое занятие, но кому-то может не хватить концентрации полезной инфы на квадратный сантиметр текста. Курс понравится тем, кто никогда не программировал и боится сложной технической терминологии — на этом ресурсе все подано под соусом из мультиков.

Code School CodeSchool

Слоган: Learn by doing
Почем: первая доза бесплатно, потом 29$ в месяц
Язык преподавания: английский
Фишка: видеолекции, кодить можно напрямую в браузере
Что интересного: iOS, Python, Git, Ruby, JavaScript, SQL

Главное отличие, которое пока удалось заметить — достаточно качественные видеолекции.
Как хороший дилер, школа кода нам предлагает попробовать по одному образцу из каждой технологии, и потом уже решить, согласны мы за это заплатить, или нет. Все честно, правда? Но так как автор статьи пока слишком увлечён бесплатными курсами, грустная школа кода ждёт в сторонке своего звездного часа.

HTML академия HtmlAcademy

Слоган: Научитесь создавать современные веб-интерфейсы, оттачивайте своё мастерство, станьте настоящим профессионалом.
Почем: курсы для начального уровня бесплатно, а те, что поинтересней — 90 рублей в день, 300 рублей в месяц.
Язык преподавания: русский
Фишка: русскоязычный интерактивный курс html&css
Что интересного: удобно для проработки конкретной темы в верстке

Ура! Русскоязычный интерактивный курс — это большая редкость пока на просторах Интернета, так что порадуемся. Плюсы: задания можно делать в браузере и сразу видеть результат, курс разбит на темы — можно взять только нужную и отработать только её, отлично подойдёт для знакомства с версткой, если вы не говорите по-английски. Кроме того, недавно у них появился курс по JavaScript, который мне не терпится попробовать.

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

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

Оставьте свой комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *