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

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

Nahodki AliExpress: samye interesnye i poleznye tovary nedeli

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

15 товаров с AliExpress для тех, кому надоел интерьер дома

15 товаров с AliExpress для тех, кому надоел интерьер дома

Надо брать: демисезонные кроссовки от Baasploa со скидкой 69%

Надо брать: демисезонные кроссовки от Baasploa со скидкой 69%

Вещи для радости

10 вещей с маркетплейсов, которые порадовали нас на этой неделе

Робот-пылесос Roborock Qrevo C Pro

Флагманский робот-пылесос от Roborock отдают со скидкой 56% на AliExpress

10 популярных товаров с приличными скидками на AliExpress

10 популярных товаров с приличными скидками на AliExpress

Оформляем дебетовку с кешбэком до 15% за пополнение PS Store, Steam и Xbox

Оформляем дебетовку с кешбэком до 15% за пополнение PS Store, Steam и Xbox

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

Дешевле 3 000 рублей стоит хороший мойщик окон прямо сейчас на AliExpress

Это интересно
«Семальтара»: как работает семаглутид в таблетках и для чего его назначают

«Семальтара»: как работает семаглутид в таблетках и для чего его назначают

Уколы для похудения «Седжаро»: что нужно знать о препарате

Уколы для похудения «Седжаро»: что нужно знать о препарате

Полезные подарки на 8 Марта: 3 пылесоса от Dreame со скидкой до 20 000 рублей

Полезные подарки на 8 Марта: 3 пылесоса от Dreame со скидкой до 20 000 рублей

Реклама
10 стыдных вопросов об ИИ в дизайне: отвечает креативный директор студии Redis Agency Павел Дергачёв

10 стыдных вопросов об ИИ в дизайне: отвечает креативный директор студии Redis Agency Павел Дергачёв

Комментарии
Евгений Козловский
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,по которым сам учился(сейчас он техлид). Просто для себя ведет канал.
Что вы могли пропустить
7 необыкновенных животных, которых вы не встретите в дикой природе
7 необыкновенных животных, которых вы не встретите в дикой природе
0
8 марта
Образование
Образование
5 фактов о реальных тайных обществах, которые вас удивят
5 фактов о реальных тайных обществах, которые вас удивят
0
6 марта
Образование
Образование
«Нарцисс» — понятие растяжимое: как полезные термины превращаются в пустые модные словечки
«Нарцисс» — понятие растяжимое: как полезные термины превращаются в пустые модные словечки
0
4 марта
Образование
Образование
5 катастрофических сценариев из кино, которые возможны в реальности
5 катастрофических сценариев из кино, которые возможны в реальности
0
28 февраля
Образование
Образование
Как сегодня в России создают новые лекарства и учатся «заживлять» трещины в металле
Как сегодня в России создают новые лекарства и учатся «заживлять» трещины в металле
0
27 февраля
Образование
Образование
Знаете ли вы, из чего состоят кольца Сатурна?
Знаете ли вы, из чего состоят кольца Сатурна?
0
25 февраля
Образование
Образование
7 доисторических животных, которые кажутся пришельцами из другого мира
7 доисторических животных, которые кажутся пришельцами из другого мира
0
21 февраля
Образование
Образование
Что такое эффект коктейльной вечеринки и почему мы слышим своё имя в шумном месте
Что такое эффект коктейльной вечеринки и почему мы слышим своё имя в шумном месте
0
20 февраля
Образование
Образование
Как устроен мозг — создатель вашей реальности и великий обманщик
Как устроен мозг — создатель вашей реальности и великий обманщик
19 февраля
Образование
Образование
Знаете ли вы, почему нельзя себя пощекотать?
Знаете ли вы, почему нельзя себя пощекотать?
0
18 февраля
Образование
Образование
Подковы на счастье и боязнь числа 13: откуда пошли известные суеверия
Подковы на счастье и боязнь числа 13: откуда пошли известные суеверия
0
13 февраля
Образование
Образование
Знаете ли вы, почему мы целуемся?
Знаете ли вы, почему мы целуемся?
0
11 февраля
Образование
Образование
Они жили в одно время! 10 пар современников, которые вас удивят
Они жили в одно время! 10 пар современников, которые вас удивят
0
10 февраля
Образование
Образование
5 фактов о хоккее, которые заинтересуют не только его фанатов
5 фактов о хоккее, которые заинтересуют не только его фанатов
0
6 февраля
Образование
Образование
Знаете ли вы, как появился символ сердечка?
Знаете ли вы, как появился символ сердечка?
0
4 февраля
Образование
Образование

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

Аватар автора комментария
Алексей Хромов33 минуты назад

+1 / 0

Там пять номинантов: Секретный агент Простая случайность Сентиментальная ценность Сират Голос Хинд Раджаб «Метода исключения» нет
9 фильмов, которые не номинировали на «Оскар-2026», и совершенно зря
Аватар автора комментария
Анастасия Наумцева38 минут назад

0 / 0

Можете почитать наш обзор :) https://lifehacker.ru/chuzhoj-zemlya-serial/
Съёмки второго сезона сериала «Чужой: Земля» стартуют в мае
Аватар автора комментария
Rustam Japarov42 минуты назад

0 / 0

Вроде как, "Метод исключения" был выдвинут на оскар в категории "Лучший международный фильм".
9 фильмов, которые не номинировали на «Оскар-2026», и совершенно зря
Аватар автора комментария
Полина Накрайникова1 час назад

0 / 0

Какие милые ушки у саванны
7 необыкновенных животных, которых вы не встретите в дикой природе
Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

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