Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Розовый октябрь
✍️ Написать
Добрые новости
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Образование
28 сентября 2013

7 лучших бесплатных ресурсов для изучения программирования

Сделайте первые шаги к карьере разработчика или научитесь создавать собственные проекты с помощью этих площадок.
Фото автора Max Volotsky
Max Volotsky

7 лучших бесплатных ресурсов для изучения программирования

1. freeCodeCamp

  • Технологии: HTML, CSS, JavaScript, Git, Node.js, React.js и другие.
  • Стоимость: полностью бесплатно.
  • Уровень сложности: все уровни.
  • Язык: английский.

Программа freeCodeCamp последовательно обучает пользователя всем основным аспектам веб-программирования от начальных понятий до сложных приёмов разработки. В начале каждого урока вы читаете теорию, затем применяете её на практике: пишете код в специальном редакторе, а система вас проверяет. Если возникают трудности, можно обсуждать их с другими учащимися на форуме.

✍️ Скоро читатели смогут публиковать свои тексты на Лайфхакере. Станьте первыми!

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

Вдобавок freeCodeCamp помогает ученикам собираться в команды и работать совместно над реальными некоммерческими проектами. Это хороший шанс получить ценный опыт разработки и портфолио, необходимые для трудоустройства.

freeCodeCamp →

2. Codecademy

  • Технологии: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby и другие.
  • Стоимость: бесплатно или от 20$ в месяц за дополнительный контент.
  • Язык: английский.
  • Уровень сложности: лёгкий-средний уровни.

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

В Codecademy также есть комплексные платные программы, которые систематизируют и объединяют материалы разных курсов. К примеру, программа Build Websites from Scratch шаг за шагом обучает разработке простого сайта с нуля с использованием различных технологий.

Codecademy →

3. Coursera

  • Технологии: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift и другие.
  • Стоимость: бесплатно или от 49$ в месяц за дополнительный контент.
  • Язык: английский, русский и другие.
  • Уровень сложности: все уровни.

На Coursera вы найдёте множество курсов по разным языкам программирования от ведущих мировых университетов. Здесь можно обучаться не только веб-разработке, но также созданию мобильных и настольных программ. Некоторые курсы самодостаточны, но большинство объединены в специализации — наборы связанных курсов.

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

Coursera →

4. edX

  • Технологии: HTML, CSS, JavaScript, Java, Python, Ruby и другие.
  • Стоимость: бесплатно или от 49$ в месяц за сертификат.
  • Язык: английский и другие.
  • Уровень сложности: все уровни.

На edX вы можете получить доступ к курсам от известных компаний и университетов. Среди них есть, к примеру, знаменитый вводный курс для начинающих программистов Introduction to Computer Science от Гарвардского университета. Образовательный контент представлен в основном видеолекциями и текстами. Некоторые курсы содержат тесты и другие интерактивные задания.

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

edX →

5. ИНТУИТ

  • Технологии: HTML, CSS, JavaScript, алгоритмы и базы данных, C#, Java, Python, Ruby, и другие.
  • Стоимость: бесплатно или от 500 рублей в месяц за услуги тьютора.
  • Язык: русский.
  • Уровень сложности: все уровни.

В каталоге образовательной платформы «ИНТУИТ» есть текстовые и видеокурсы от российских учебных заведений и международных IT-компаний. Контент площадки охватывает все основные сферы программирования от разработки сайтов до создания настольных программ. Самостоятельное обучение бесплатно, но есть платная услуга, в рамках которой пользователю помогает персональный тьютор.

«ИНТУИТ» →

6. Stepik

  • Технологии: JavaScript, C#, нейронные сети, C++ и другие.
  • Стоимость: полностью бесплатно.
  • Язык: русский, английский.
  • Уровень сложности: легкий-средний.

Ещё одна некоммерческая площадка, курсы для которой создают российские компании и вузы. Хотя на Stepik не так много материала о конкретных языках программирования, здесь можно почерпнуть фундаментальные знания из области математики и теории алгоритмов, которые пригодятся каждому разработчику.

Stepik →

7. Современный учебник Javascript

  • Технологии: JavaScript и другие.
  • Стоимость: бесплатно или от 6 500 рублей за дополнительный курс.
  • Язык: русский.
  • Уровень сложности: все уровни.

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

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

«Современный учебник Javascript» →

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Тайная жизнь аэропортов

Тайная жизнь аэропортов

Не Питером единым: 10 мест в Ленобласти, которые стоит посетить 

Не Питером единым: 10 мест в Ленобласти, которые стоит посетить 

«Неловко спросить». Вопросы о благотворительности, которые вы стеснялись задать

«Неловко спросить». Вопросы о благотворительности, которые вы стеснялись задать

Реклама
3 причины, почему с дачи мы всегда возвращаемся с полным багажником

3 причины, почему с дачи мы всегда возвращаемся с полным багажником

Комментарии
Авторизуйтесь, чтобы оставить комментарий
Евгений Козловский
28.09.13 12:41
Всё никак не мог решиться начать изучать программирование. Теперь точно возьмусь за это дело. Огромное спасибо за статью!
Fedor Ivanov
30.07.20 15:13
Ну так что взялся?
Илья Ключников
28.09.13 13:26
Надо английский начинать учить, бе него никак
agarkov
28.09.13 13:42
http://lingualeo.com/
Назар Михайлів
28.09.13 18:56
Знание английского на уровне intermediate strong дает как минимум +30% к успешному собеседование в большой компании.
Nyck
29.09.13 23:22
я бы сказал что цифра близится к 100% жаль только что во многих отечественных компаниях английский - это всего лишь способ отсеять кандидатов. на практике он может вообще не понадобиться
Назар Михайлів
01.10.13 01:53
Много компаний ищут не толковых ребят, которые творят чудеса, а рабов для слепого кодинга.
Максим Степаненко
13.02.20 19:07
время идет а проблемы все те же и не только в программировании, все РАБотодатели ищут РАБов готовых за идею работать; а еще тот же гикбрейнс, Яндекс_практимум, курсера(по сути тоже яндекс) предлагают после их завершения поработать на фрилансе для закрепления навыков, а потом возможно они возьмут! Только вот вопрос: если Я буду на фрилансе сам выбирать что делать а за какую цену, на фиг мне потом эти "дяди" со своими сроками в 3-5 дней(а то и к утру должно быть готово) и ценой 3-5 ну 10к
agarkov
28.09.13 13:41
Всем привет! Кто подскажет онлайн сервис или сайт по изучению С++?
AlexanDr Moskalenko
28.09.13 15:22
например http://bit.ly/Vi5cfJ https://www.coursera.org/course/cplusplus4c
Alexander Pershin
28.09.13 14:55
Добавьте в обзор htmlacademy.ru - бесплатный, изначально русский и ничем не уступает этим сайтам (а во многих аспектах превосходит).
Andrew Ivakhov
28.09.13 16:45|изменено
не забывайте hexlet.ru
Луций Морган
28.09.13 17:14
Программирование вызывает проблемы со зрением, асоциальность, сутулость, зависимость от печенек, кофе - не начинайте программировать!
Назар Михайлів
28.09.13 18:59
Да и ище приводит к увеличению количества серого вещества в коре головного мозга :)
Vitaly
28.09.13 17:24
Не становитесь программистом, сейчас все кинутся учиться. обрушат рынок труда и будут толпы безработных.
Сергей Дернович
28.09.13 19:07
Статья почти бесполезна, для тех кто не знает англ, за исключением http://www.codecademy.com/, там пару уроков есть на русском, но... это ничтожно мало, а вот в комментах ребята молодцы дали ссылки на хорошие сайты на русском, которые по степени полезности явно перевесили всю статью )))
Дмитрий Горчаков
28.09.13 21:16
Вы хотите заниматься программированием и как-то при этом избежать английского языка? :) Ну-ну, удачи...
Nyck
29.09.13 23:23
а как же 1С? :-)
Dmitro Podzyvalovsky
30.09.13 18:47
Ага, и РАЯ ;)
Joni-Jo Brachun
28.09.13 19:58
Да тоже наткнулся на Codecademy - поначалу по русски потом Google Translate - а дальше завис :(
Sergey Nadolskiy
28.09.13 21:35
Спасибо! Полезная статья!
Виталя Гавайский
28.09.13 21:42
Печаль что на таком уровне на русском ничего нет =(
Дмитрий Горчаков
28.09.13 21:51
Для того, чтобы начать, достаточно словарного запаса примерно в 30 слов. Так что это скорее отговорка, чем причина.
Сергей Дернович
28.09.13 23:04
мой словарный запас больше значительно, но по опыту скажу - не достаточно... (
safrankov
27.12.13 14:40
Без знаний английского в программировании делать нечего.
Nyck
27.12.13 14:54
а вот и нет. вы забыли про 1С :-)
safrankov
27.12.13 14:56
Нуу, на 1С не запилить мобильный апп и не сделать убийцу "Вконтакте". :)
Виталя Гавайский
28.09.13 22:42
Знаю, но всё таки...*ушел учить английский*
Сергей Дернович
28.09.13 23:03
http://htmlacademy.ru/ - этот ресурс очень похож на http://www.codecademy.com/, очень даже на уровне, правда языков там мало html css и если я правильно понял java, зато все по русски ) я уже зарегился и мне понравилось )
Stan
30.09.13 02:26
очень вовремя! как раз начал изучать, спасибо!
Vitaliy Kulikov
02.10.13 19:26
книги: http://bit.ly/1eZKQnu
Сергей Климов
04.10.13 12:47
Проблема всех этих ресурсов (пока пробовал код скул и код академи), то что тебе показывают азы, а дальше просто кидают в жесткий мир. Решил попробовать еще раз и на этот раз попробовать "codeavengers", посмотрим, что из этого выйдет.
Alexander Pershin
05.10.13 13:30
Если вам интересен HTML+CSS, то HTML Academy как раз учит более сурово. Вот такие задания идут ближе к концу курса http://htmlacademy.ru/courses/50/run/28
Влад Ярославлев
04.10.13 12:49
Про Udacity и забыли
Линар Бадртдинов
18.12.13 10:10
javarush.ru - очень хороший ресурс по изучению Java. Правда он стал платным, весь курс стоит 200$. Но первые 10 уроков бесплатно, чего достаточно, чтобы понятно интересен ли вам язык Java и изучать ли её вместе с javarush в игровой форме.
Ihor Dzikovskyy
22.03.14 00:02
Интересует програмирование под Андроид, посмотрел по таблице - есть только в Treehouse - но он платный!!!! Почему же статься называется "5 лучших бесплатных ресурсов для изучения программирования "?
Письменчук Александр
14.04.14 14:20
http://startandroid.ru/ru/uroki/vse-uroki-spiskom.html неплохой русский ресурс.
Саня Юрчук
05.05.14 18:59
Начали бы создавать сайты с помощью специальных программ которые помогут в скорее писать их с нуля. Я лично давно прошел этот этап, раньше пользовался одной программой LiveStreet CMS, с нее все и началось. Так что пробуй у меня все получилось.
Алексей Новиков
27.08.14 15:40
Жаль, что нет достойных, русских аналогов или просто я о них не знаю?
Алексей Пономарь
27.08.14 15:41
попробуйте Hexlet.org
Алексей Новиков
27.08.14 15:45
Спасибо. Посмотрю.
Леонид Ялунин
24.09.14 08:20
intuit.ru sql-ex.ru
Smych Smychev
27.08.14 15:55
Есть неплохой русский сайт, посвященный изучению Java http://javarush.ru/
Andrew Prybylskyi
22.09.14 19:58
Жаль, прогать на ассемблере нигде не учат(
Леонид Ялунин
24.09.14 08:19
Ну если вы прочтете http://www.kalashnikoff.ru/Assembler/ (или поищите его книгу на бумаге) и не научись, то я даж не знаю как вам помочь)
Леонид Ялунин
24.09.14 08:23
>на 1С не запилить мобильный апп «Мобильная платформа 1С: Предприятия 8», которая позволяет привычными средствами 1С создать приложение для мобильных операционок Android или iOS http://habrahabr.ru/post/153809/
id24060066
01.07.15 10:46
Хороший курс обучения на джаве для новичков http://javarush.ru/user/reference/5536bf1b-c5bd-425c-972a-bdfa416ef949
Георгий Лолаев
05.08.15 12:50
Люди помогите, CodeAcademy чисто англоязычный сервис?Просто в выборе языков нету русского
Shapovalov Kirill
20.08.15 18:50
Странно что нет в списке http://coursera.com и http://edx.com - там очень много действительно крутых курсов по программированию от западных университетов, а еще есть такие штуки как тесты и задачки на прохождение по программированию, некоторые с обьяснениями, стоит посмотреть на эти сайты: http://gradestack.com/Java-Programming-Guide/2874/course-page , http://quizful.com/browseQuizes , http://smarterer.com/tests
Shapovalov Kirill
20.08.15 18:51
Да, Хекслет классные ребята
Shapovalov Kirill
20.08.15 18:53
http://quizful.net - очень большая база задачек и тестов по программированию на русском языке. Подходит как для обучения так и для подготовки к интервью
Gleb Lyapota
19.09.15 21:35
ахах, именно так все и будет xD а на самом деле может случиться так как с экономистами и юристами. Учится в вузах будет много, а работать по профессии далеко и далеко не все.
Gleb Lyapota
19.09.15 21:36
1С и используют только в странах СНГ. И я бы не сказал, что есть какие то развития в этой отрасли.
Прохор Дерюгин
06.11.15 13:10
Да и ище приводит к увеличению количества денег в кошельке.
Прохор Дерюгин
06.11.15 13:15
Программист не не юрист-экономист - тут нужен талант.
Olga Davydova
15.12.15 13:52
По освоению HTML, CSS и javaScript есть русский прекрасный сайт https://htmlacademy.ru/ Там так же проходят интенсивы, если кому надо скидка -800 руб при вводе кода 1019919de38
Мурат Кудайнетов
24.01.16 22:40
Согласен, конкурентов на ru территории у них по верстке нет, допилят курсы по javascript (а не только интенсивы по js) и не оставят альтернатив и по подготовке front-end'ов
Арсений Никифоров
02.01.16 20:27
Так! Посмотрим! - проблемы со зрением - есть - ассоциальность - не уверен. Когда увижу живых людей, спрошу - сутулость - есть - зависимость от печенек и кофе -ЕЕЕЕЕЕСТЬ! Так мне уже ничего не страшно! БАНЗАЙ! P.S. А Вам, уважаемый Луций, точно программировать нельзя. А то Вы ещё такого накодите
Ved Peer
15.01.16 03:44
ЭТО Статья которая сподвигла поучиться чему то новому в кодинге! Thanks!! Btw, Learnstreet только у меня не открывается?
Alex Z.
10.02.16 19:23
Нет, то же самое :(
Дима Ананьин
03.05.16 16:53
Ну и как успехи?
Виктор Иващенков
03.06.16 20:26
Почему не указали MVA?(Microsoft Virtual Academy) Там весьма интересные курсы как минимум по C# и Unity есть. Да и про облачную разработку сказано. + все на русском.
terlan mesimli
15.09.16 21:09
Интересно
Алексей Чуваков
14.11.16 08:20
htmlacademy.ru - бесплатно вводный курс, потом платно
Андрей Миронов
10.12.16 19:27
еще отличный ресурс https://livecoding.tv, такой себе твитч для программистов
Ярослав Олешко
17.01.17 12:12
https://www.youtube.com/channel/UC_ehNByPcItZU3pXL-4skUA
Булат Искандаров
12.02.17 14:01
Я новичок и почти не чего не понимаю в программировании, но у меня есть желание что самому написать что либо, какую либо программу или что то подобное. Кто может подсказать с чего мне начать???, но читая то что я написал выше вы не думайте что я совсем ничего не умею, совсем наоборот! В 13 лет я прошивал устройства (Андроид) и у меня все получалось, устанавливал рут права на разные устройства и мог удалить их! Я хочу научиться программированию!!! В 9 лет я познакомился с компьютером, и я решил что это мое!
Дмитрий Беженцев
06.03.17 18:28
очевидно что на ру языке таких сайтов нет да?
Алексей Пономарь
06.03.17 18:31
А вам зачем, вы же и на русском не очень можете.
Eduard Fadeev
07.03.17 14:41
Ещё есть отличный ресурс https://freecodecamp.com HTML, CSS, JavaScript
Артур Демченко
05.10.17 11:19
вот тут есть неплохой самоучитель по java https://vertex-academy.com/tutorials/ru/samouchitel-po-java-s-nulya/
Kirill Mokevnin
22.04.18 21:05
Недавно запустили (как подпроект Хекслета) бесплатный проект code-basics.ru. Пока только PHP, но с кучей практики прямо в браузере и разжовано по самое немогу.
Pavel Kim
04.07.18 14:53
Для изучения программирования на русском есть - https://ru.hexlet.io, а для людей, изучающих с нуля - http://code-basics.ru/ Самое классное, это то, что есть практические задания прямо в браузере, и редакторы очень реалистичны - пишешь код будто в реальной среде разработки. В закрепе оставлю скриншоты. P.S. на code-basics пока один полноценный курс по PHP, и в разработке JS, но планируются Python и Racket.
Темия Ксенченко
12.07.18 12:41
могу порекомендовать вам прекрасный курс для новичков - http://it.easyum.ru/courses-java-junior-web/
Дмитрий Дементий
27.08.19 17:55|изменено
Есть бесплатный ресурс Code Basics, здесь основы JavaScript, PHP, Python, Java и Racket. И вёрстка https://code-basics.ru/
Данил Потапенко
02.05.20 00:08
https://t.me/joinchat/AAAAAEp9YI0mrwCmEopP9Q Паренек постит основы по Java,по которым сам учился(сейчас он техлид). Просто для себя ведет канал.
Что вы могли пропустить
8 безобидных вещей и занятий, которые в прошлом были запрещены
8 безобидных вещей и занятий, которые в прошлом были запрещены
0
22 октября
Образование
Образование
Может ли чат-бот быть расистом? Что такое алгоритмическая предвзятость
Может ли чат-бот быть расистом? Что такое алгоритмическая предвзятость
0
18 октября
Образование
Образование
«Я тебя могну»: английский сленг из песен на русском, который вы могли не понять
«Я тебя могну»: английский сленг из песен на русском, который вы могли не понять
0
15 октября
Образование
Образование
Знаете ли вы, почему время идёт только вперёд?
Знаете ли вы, почему время идёт только вперёд?
0
14 октября
Образование
Образование
Как перестать забывать о важных вещах с помощью разных видов памяти
Как перестать забывать о важных вещах с помощью разных видов памяти
0
12 октября
Образование
Образование
Астроном Владимир Сурдин: 6 космических чудес, которые поражают воображение
Астроном Владимир Сурдин: 6 космических чудес, которые поражают воображение
0
11 октября
Образование
Образование
Правда ли интроверты скромные, а экстраверты не умеют молчать
Правда ли интроверты скромные, а экстраверты не умеют молчать
0
8 октября
Образование
Образование
Не только служанка и ткачиха: 5 неожиданных женских профессий в Средние века
Не только служанка и ткачиха: 5 неожиданных женских профессий в Средние века
6 октября
«Горящая изба»
Образование
5 фактов о том, как люди всерьёз ждали конец света
5 фактов о том, как люди всерьёз ждали конец света
0
2 октября
Образование
Образование
6 животных, которым не чуждо состояние опьянения
6 животных, которым не чуждо состояние опьянения
0
25 сентября
Образование
Образование
5 судебных процессов, которые повлияли на ход истории
5 судебных процессов, которые повлияли на ход истории
0
23 сентября
Образование
Образование
От космоса до песчинки: 9 кадров из фильмов художника Тома Ванза, от которых захватывает дух
От космоса до песчинки: 9 кадров из фильмов художника Тома Ванза, от которых захватывает дух
0
22 сентября
Образование
Образование
Онлайн-школы для домашнего обучения: как выбрать лучшую и на что обратить внимание
Онлайн-школы для домашнего обучения: как выбрать лучшую и на что обратить внимание
0
17 сентября
Образование
Образование
Как превратить студенческий дизайн-проект в настоящий парк или набережную
Как превратить студенческий дизайн-проект в настоящий парк или набережную
0
17 сентября
Образование
Образование
«Башня жирафов», «кровать ленивцев» и другие странные названия для групп животных в английском
«Башня жирафов», «кровать ленивцев» и другие странные названия для групп животных в английском
0
12 сентября
Образование
Образование

Новые комментарии

Аватар автора комментария
konstantin lukjanov9 часов назад

0 / 0

Если ИИ меняет поведение когда понимает ,что его тестируют это и говорит о зарождающемся самосознании .
«Нам конец»: нобелевский лауреат по физике Джеффри Хинтон заявил, что ИИ уже обрёл сознание
Аватар автора комментария
Dmitry Sizonov12 часов назад

0 / 0

Ей-богу, лучше бы более массово использовали панели для прокрутки, как в Magic Mouse, безумно удобно для рисования всякого. А кроме яблок, на моей памяти, только Microsoft в одной своей мыши сделали панель прокрутки вверх-вниз и вправо-влево. Но все равно у яблок она гораздо лучше (у меня есть и та, и та).
Смартфон для ПК: Arctic Fox выпустила супермышку с сенсорным экраном и гироскопом
Аватар автора комментария
Dmitry Sizonov12 часов назад

0 / 0

Сущность капиталиста, в принципе, всегда одна и та же. У нас тоже есть благотворители. У них есть тоже законченные акулы. Но, так или иначе, капиталист есть капиталист. Довольно бы уже использовать риторику типа "у них-то оооо, а у нас-то, как обычно, уууу". Разве что Маска можно держать на отдельном счету, он, отчасти, пассионарий.
Билл Гейтс спрогнозировал, сколько лет нам придётся терпеть ИИ до наступления «истинного изобилия»
Аватар автора комментария
Mixi.M.Phoenix13 часов назад

0 / 0

Абсолютный бред: вешать ярлыки на термин, перед этим не дав определение непосредственно термину. В итоге непонятно, что автор критикует, хотя по контексту он критикует как раз таки свободные отношения, а о полигамии/полиамории речи по ходу вообще не идёт. Пока не дадено определение "какой конкретно тип отношений я называю полигамией?", научная или околонаучная дискуссия невозможно - каждый поймёт своё, а не то, что рассказано.
Физиолог Вячеслав Дубынин: как мы выбираем сексуальных партнёров и почему храним верность
Что в сумке? Как изменилось то, что мы носим с собой

Что в сумке? Как изменилось то, что мы носим с собой

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях