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

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

Как максимально сэкономить на AliExpress в апреле

Как максимально сэкономить на AliExpress в апреле

Робот мойщик окон

Надо брать: робот для мойки окон, зеркал и плитки со скидкой 77%

11 товаров для тех, чей дом уже умоляет об уборке

11 товаров для тех, чей дом уже умоляет об уборке

Моющий пылесос Roborock F25 Combo

За полцены можно купить моющий пылесос-трансформер от Roborock прямо сейчас

15 товаров с хорошими скидками на распродаже AliExpress

15 разных товаров для комфортной жизни с большими скидками на AliExpress

Дрель-шуруповёрт от PATUOPRO

Недорогая дрель-шуруповёрт стала ещё дешевле на AliExpress

48 необходимых товаров с AliExpress для любителей рыбалки

48 необходимых товаров с AliExpress для любителей рыбалки

Надо брать: бюджетный 55-дюймовый телевизор с восторженными отзывами

Надо брать: бюджетный 55-дюймовый телевизор с восторженными отзывами

Это интересно
«Ешь что хочешь и худей». Правда ли, что концепция интуитивного питания помогает снизить вес

«Ешь, что хочешь, и худей». Правда ли, что концепция интуитивного питания помогает снизить вес

Что такое «Тирзетта» и как она работает

Что такое «Тирзетта» и как она работает

Где отдохнуть от городской суеты: 5 национальных парков России для весеннего отпуска

Где отдохнуть от городской суеты: 5 национальных парков России для весеннего отпуска

Почему после похудения килограммы возвращаются и как этого избежать

Почему после похудения килограммы возвращаются и как этого избежать

Комментарии
Евгений Козловский
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,по которым сам учился(сейчас он техлид). Просто для себя ведет канал.
Что вы могли пропустить
Если не Земля, то что? Есть ли во Вселенной подходящие для нас миры
Если не Земля, то что? Есть ли во Вселенной подходящие для нас миры
0
2 апреля
Образование
Образование
Знаете ли вы, почему считается, что смех продлевает жизнь?
Знаете ли вы, почему считается, что смех продлевает жизнь?
0
1 апреля
Образование
Образование
10 стыдных вопросов о привычках: отвечает нейрофизиолог Вячеслав Дубынин
10 стыдных вопросов о привычках: отвечает нейрофизиолог Вячеслав Дубынин
0
30 марта
Колонка
Образование
Кометы — ледяные бомбы или ключ к тайнам Солнечной системы? Что говорит наука
Кометы — ледяные бомбы или ключ к тайнам Солнечной системы? Что говорит наука
0
26 марта
Образование
Образование
Знаете ли вы, почему привидения носят одежду?
Знаете ли вы, почему привидения носят одежду?
0
25 марта
Образование
Образование
10 стыдных вопросов об эмоциях: отвечает психолог Мария Шестова
10 стыдных вопросов об эмоциях: отвечает психолог Мария Шестова
0
23 марта
Образование
Образование
Смогут ли когда-нибудь люди регенерировать и отращивать органы, как в сериале «Доктор Кто»
Смогут ли когда-нибудь люди регенерировать и отращивать органы, как в сериале «Доктор Кто»
0
22 марта
Образование
Образование
Почему мужчинам и женщинам сложно понимать друг друга — объясняет наука
Почему мужчинам и женщинам сложно понимать друг друга — объясняет наука
0
20 марта
Образование
Образование
Когда на Землю упадёт следующий астероид? Разбор космических угроз от учёного
Когда на Землю упадёт следующий астероид? Разбор космических угроз от учёного
0
19 марта
Образование
Образование
Знаете ли вы, почему копилки делают в форме свиней?
Знаете ли вы, почему копилки делают в форме свиней?
0
18 марта
Образование
Образование
Чем занят наш мозг, когда мы отдыхаем
Чем занят наш мозг, когда мы отдыхаем
0
17 марта
Образование
Образование
«На мозгу у тебя жаба сидит»: как люди на Руси представляли себе порчу
«На мозгу у тебя жаба сидит»: как люди на Руси представляли себе порчу
0
16 марта
Книги
Образование
5 отличных приложений для развития математических способностей
5 отличных приложений для развития математических способностей
0
16 марта
Колонка
Образование
5 фактов о слухе, которые откроют вам тайны восприятия звуков
5 фактов о слухе, которые откроют вам тайны восприятия звуков
0
13 марта
Образование
Образование
6 самых опасных существ русского фольклора
6 самых опасных существ русского фольклора
0
12 марта
Колонка
Образование

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

Аватар автора комментария
Максим Прохоров5 часов назад

0 / 0

лучше бы убрали рекламу отовсюду, моральные уроды просто.
«Большой Шлёпа» и «Идущий к реке»: на картах «2ГИС» появились локальные мемы
Аватар автора комментария
Horugvi5 часов назад

0 / 0

не говоря уже о мужских
Вигго Мортенсен не вернётся: Арагорна в «Охоте на Голлума» сыграет другой актёр
Аватар автора комментария
Alexandr Al7 часов назад

0 / 0

"бытовой инструмент для регулярного ухода, а не устройство для генеральной уборки раз в год" - думаю, что все же наоборот. Весной пройтись по окнам роботом, и достаточно.
Надо брать: робот для мойки окон, зеркал и плитки со скидкой 77%
Аватар автора комментария
Dmitry Sizonov9 часов назад

+1 / 0

Как сэкономить на Алиэкспрес в любом месяце? Записывайте, рассказываю. Не покупать на Алиэкспрес 😅. Как минимум, "очень нужной" (ненужной) хрени. Сегодня совет бесплатный, но у меня таких ещё много. Может, когда-то канал заведу, буду там уже курсы продавать.
Как максимально сэкономить на AliExpress в апреле
Как найти покупателей без помощи социальных сетей

Как найти покупателей без помощи социальных сетей

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