Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
🧡 Осень в радость
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Образование
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

Лучшие предложения

18 nadyozhnyh smesitelej, kotorye chasto pokupayut na marketplejsah

18 надёжных смесителей, которые часто покупают на маркетплейсах

10 вещей популярных брендов со скидками до 65%

10 вещей популярных брендов со скидками до 65%

Надо брать: робот-пылесос Roborock S8 со скидкой 69%

Надо брать: робот-пылесос Roborock S8 со скидкой 69%

15 otlichnyh tovarov, kotorye otdayut so skidkami do 70% na AliExpress

15 отличных товаров, которые отдают со скидками до 70% на AliExpress

8 качественных пижам, которые отдают со скидками до 76%

8 качественных пижам, которые отдают со скидками до 76%

Кроссовки от Li-Ning для суровой российской зимы

Кроссовки от Li-Ning для суровой российской зимы

Надо брать: новый ручной пылесос от Dreame за полцены

Надо брать: новый ручной пылесос от Dreame за полцены

Nahodki AliExpress: samye poleznye i interesnye tovary nedeli

Находки AliExpress: самые полезные и интересные товары недели

Это интересно
Пазл жизни: что нужно знать о донорстве костного мозга

Пазл жизни: что нужно знать о донорстве костного мозга

Давление не падает: что такое резистентная гипертония и как её лечат

Давление не падает: что такое резистентная гипертония и как её лечат

Испечь хлеб и приготовить улиток: чему можно научиться на фермах в России

Испечь хлеб и приготовить улиток: чему можно научиться на фермах в России

Банки запустили в приложениях сервисы для пострадавших от мошенников

Банки запустили в приложениях сервисы для пострадавших от мошенников

Комментарии
Евгений Козловский
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,по которым сам учился(сейчас он техлид). Просто для себя ведет канал.
Что вы могли пропустить
5 привычек, из-за которых ваш английский не улучшается
5 привычек, из-за которых ваш английский не улучшается
0
14 октября
Колонка
Образование
6 признаков, что онлайн-школе можно доверять
6 признаков, что онлайн-школе можно доверять
0
13 октября
Колонка
Образование
Знаете ли вы, почему теннисные мячи жёлтые?
Знаете ли вы, почему теннисные мячи жёлтые?
0
8 октября
Образование
Образование
Проявить себя и начать карьеру: 6 причин участвовать в чемпионатах профессионального мастерства
Проявить себя и начать карьеру: 6 причин участвовать в чемпионатах профессионального мастерства
0
8 октября
Образование
Образование
5 известных психологических экспериментов, к этичности которых есть вопросы
5 известных психологических экспериментов, к этичности которых есть вопросы
0
5 октября
Образование
Образование
Учителя, которых мы запомнили на всю жизнь: истории редакции
Учителя, которых мы запомнили на всю жизнь: истории редакции
0
5 октября
Образование
Образование
Колледж — это не «план Б». 5 мифов о среднем профессиональном образовании
Колледж — это не «план Б». 5 мифов о среднем профессиональном образовании
0
2 октября
Образование
Образование
Что можно сделать школьнику, который хочет стать химиком: 5 идей 
Что можно сделать школьнику, который хочет стать химиком: 5 идей 
0
26 сентября
Образование
Образование
Всероссийский кастинг: станьте ведущим нового образовательного шоу
Всероссийский кастинг: станьте ведущим нового образовательного шоу
24 сентября
Образование
Образование
5 судебных процессов, которые повлияли на ход истории
5 судебных процессов, которые повлияли на ход истории
0
19 сентября
Образование
Образование
Знаете ли вы, почему людям так нравится запах дождя?
Знаете ли вы, почему людям так нравится запах дождя?
0
17 сентября
Образование
Образование
Как научиться писать левой рукой
Как научиться писать левой рукой
0
16 сентября
Ликбез
Образование
Богатые богатеют, бедные беднеют: как работает эффект Матфея
Богатые богатеют, бедные беднеют: как работает эффект Матфея
0
15 сентября
Ликбез
Образование
Изучаем английский на смартфоне: 11 полезных инструментов
Изучаем английский на смартфоне: 11 полезных инструментов
0
15 сентября
Образование
Технологии
5 фактов о шутах, которые изменят ваш взгляд на эту профессию
5 фактов о шутах, которые изменят ваш взгляд на эту профессию
0
12 сентября
Образование
Образование

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

Аватар автора комментария
Марина Никольская5 часов назад

0 / 0

Всегда сначала листаю до цены
Обзор Huawei MatePad 12 X (2025) PaperMatte — приятного планшета для рисования и заметок
Аватар автора комментария
Alexandr Al7 часов назад

0 / 0

С чего ты взял, что я говорил об анализе?
«Google Поиск» в России получает режим ИИ, работающий как чат-бот
Аватар автора комментария
вера денисова9 часов назад

0 / 0

На последнем фото пытались вскрыть личинку чужого😀
Это не так работает: 22 фото, как не надо обращаться с гаджетами и техникой
Аватар автора комментария
Alla Luchko9 часов назад

0 / 0

Интересно, а кто-то из тех, кто копит и не тратит задумывался о том, что может тупо не дожить до того момента, когда сможет накопленные деньги потратить?? Он договор о бессмертии подписал?? Или договорился со всеми мошенниками,что его деньги не исчезнут со счетов?! Я где-то читала, что жить будущим, а не настоящим, то есть здесь и сейчас - это психическое отклонение
Взятка кукухе, чтобы не отлетела: 4 причины не лишать себя маленьких радостей ради экономии
Пазл жизни: что нужно знать о донорстве костного мозга

Пазл жизни: что нужно знать о донорстве костного мозга

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