Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
ЛикбезОбразование
13 сентября 2022

25 бесплатных онлайн-курсов программирования для обучения с нуля

Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.
Фото автора Артём Козориз
Артём Козориз

Автор Лайфхакера

25 бесплатных онлайн-курсов программирования для обучения с нуля

Java

Introduction to Java Programming: Starting to code in Java

  • Объём: 5 недель, 7–10 часов в неделю.
  • Площадка: edX.
  • Организатор: UC3Mx.
  • Язык: английский.

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

Пройти курс →

Основы языка Java

  • Объём: 29 уроков, 37 часов.
  • Площадка: «Хекслет».
  • Организатор: «Хекслет».
  • Язык: русский.

Слушатели этого курса научатся создавать простые программы, используя все основные конструкции языка: циклы, методы, условия и другие. Здесь также предусматриваются работа с ошибками и отладка кода.

Пройти курс →

Java. Быстрый старт

  • Объём: 9 лекций.
  • Площадка: GeekBrains.
  • Организатор: GeekBrains.
  • Язык: русский.

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

Пройти курс →

Java. Базовый курс

  • Объём: 23 лекции (5 часов видео).
  • Площадка: Stepik.
  • Организатор: Computer Science Center («CS‑центр»).
  • Язык: русский.

Курс для тех, кто только начинает изучать Java. Лекции содержат материал, охватывающий синтаксис языка, компиляцию программ, основы объектно ориентированного программирования и более сложные аспекты, а также контрольные вопросы и практические задания.

Пройти курс →

Разработка мобильных приложений для Android

  • Объём: 7 лекций.
  • Площадка: Stepik.
  • Организатор: ОмГТУ.
  • Язык: русский.

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

Пройти курс →

JavaScript

JavaScript для начинающих

  • Объём: 17 лекций, 1–2 часа в неделю.
  • Площадка: Stepik.
  • Организатор: Stepik.
  • Язык: русский.

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

Пройти курс →

Основы языка JavaScript

  • Объём: 39 уроков, 50 часов.
  • Площадка: «Хекслет».
  • Организатор: «Хекслет».
  • Язык: русский.

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

Пройти курс →

Kotlin

Основы программирования на языке Kotlin

  • Объём: 31 лекция, 3–5 часов в неделю.
  • Площадка: «Открытое образование».
  • Организатор: Университет ИТМО.
  • Язык: русский.

Курс даёт базовое понимание мобильной разработки для платформы Android на языке Kotlin. Слушатели изучают основы синтаксиса и конструкции для создания программ.

Пройти курс →

Python

Основы языка Python

  • Объём: 44 урока, 56 часов.
  • Площадка: «Хекслет».
  • Организатор: «Хекслет».
  • Язык: русский.

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

Пройти курс →

Программирование на Python

  • Объём: 28 лекций, 3–6 часов в неделю.
  • Площадка: Stepik.
  • Организатор: Bioinformatics Institute.
  • Язык: русский.

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

Пройти курс →

Python: основы и применение

  • Объём: 20 лекций, (5 часов видео).
  • Площадка: Stepik.
  • Организатор: Bioinformatics Institute.
  • Язык: русский.

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

Пройти курс →

Machine Learning with Python: A Practical Introduction

  • Объём: 5 недель, 4–6 часов в неделю.
  • Площадка: edX.
  • Организатор: IBM.
  • Язык: английский.

Вводный онлайн‑курс по основам машинного обучения на Python, который познакомит с различными видами моделирования. Слушатели освоят классификацию, кластеризацию и другие популярные алгоритмы, а также подкрепят полученные теоретические знания практическими навыками.

Пройти курс →

C++

Введение в программирование (C++)

  • Объём: 12 уроков.
  • Площадка: Stepik.
  • Организаторы: «Академия „Яндекса“», Высшая школа экономики (НИУ ВШЭ).
  • Язык: русский.

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

Пройти курс →

Fundamentals of C++

  • Объём: 5 недель, 5–6 часов в неделю.
  • Площадка: edX.
  • Организатор: IBM.
  • Язык: английский.

Вводный курс от экспертов IBM. На занятиях студенты освоят синтаксис и базовые принципы C++, научатся создавать функции и подготовятся к погружению в более сложные аспекты этого языка программирования.

Пройти курс →

C++ Programming: Basic Skills

  • Объём: 5 недель, 2–3 часа в неделю.
  • Площадка: edX.
  • Организатор: Codio.
  • Язык: английский.

Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно ориентированного программирования с примерами и заданиями.

Пройти курс →

Программирование на языке C++

  • Объём: 41 урок (10 часов видео).
  • Площадка: Stepik.
  • Организатор: Computer Science Center («CS‑центр»).
  • Язык: русский.

Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции. Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».

Пройти курс →

Углублённое программирование на C/C++

  • Объём: 12 уроков (16 часов видео).
  • Площадка: Stepik.
  • Организатор: VK Team.
  • Язык: русский.

Ориентированный на начинающих разработчиков онлайн‑курс, который предполагает знание основ C++. Материалы помогут приобрести навыки создания программ средней сложности и типовых шаблонов объектно ориентированного программирования. Также рассматриваются ключевые аспекты работы с памятью, асинхронные вычисления и диалекты.

Пройти курс →

C++ Programming using Advanced Features

  • Объём: 5 модулей, 2–3 часа.
  • Площадка: Alison.
  • Организатор: Microsoft.
  • Язык: английский.

Более сложный онлайн‑курс, в котором студенты научатся создавать быстрые программы, используя продвинутые возможности C++. Всего за несколько часов лекторы объяснят ключевые расширенные функции этого языка, которые будут закреплены практическими занятиями.

Пройти курс →

Objective‑C

Become an iOS Developer from Scratch

  • Объём: 98 лекций (8 часов видео).
  • Площадка: Udemy.
  • Организатор: Udemy.
  • Язык: английский.

Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone. Слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.

Пройти курс →

Swift

Swift 5: основы

  • Объём: 78 лекций (13 часов видео).
  • Площадка: Udemy.
  • Организатор: Udemy.
  • Язык: русский.

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

Пройти курс →

Intro to iOS App Development with Swift

  • Объём: 5 лекций, примерно 1 месяц.
  • Площадка: Udacity.
  • Организатор: Udacity.
  • Язык: английский.

Практический онлайн‑курс для тех, кто уже владеет основами, познакомит с разработкой под iOS на Swift. Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).

Пройти курс →

Веб‑разработка

Введение в веб‑разработку

  • Объём: 8 уроков, 3 часа.
  • Площадка: «Хекслет».
  • Организатор: «Хекслет».
  • Язык: русский.

Курс для тех, кто хочет создавать функциональные сайты с нуля. Слушатели познакомятся с базовой терминологией веб‑разработки, возможностями HTML и CSS, узнают подробнее про хостинг и разберутся, в каких направлениях им продолжать углублённое изучение материала.

Пройти курс →

Введение в базы данных

  • Объём: 23 урока (7 часов видео).
  • Площадка: Stepik.
  • Организатор: «CS‑центр».
  • Язык: русский.

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

Пройти курс →

Основы языка PHP

  • Объём: 41 урок (52 часа видео).
  • Площадка: «Хекслет».
  • Организатор: «Хекслет».
  • Язык: русский.

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

Пройти курс →

Beginner PHP and MySQL Tutorial

  • Объём: 156 лекций (10 часов видео).
  • Площадка: Udemy.
  • Организатор: Udemy.
  • Язык: английский/русский.

Объёмный курс для начинающих программистов, охватывающий все аспекты PHP и MySQL. Обучение построено таким образом, что по окончании занятий можно смело браться за разработку функциональных веб‑приложений.

Пройти курс →

Этот материал впервые был опубликован в октябре 2019 года. В сентябре 2022‑го мы обновили текст.

Читайте также
🖥⌨📝
98 бесплатных онлайн-курсов на русском языке
12 бесплатных курсов, которые научат разбираться в финансах
4 совета для тех, кто хочет стать iOS-разработчиком
10 детских игр для обучения программированию
Как выбрать ноутбук для программирования
Обложка: Eric Isselee / ronstik / Photoongraphy / panitanphoto / Shutterstock / Лайфхакер
Если нашли ошибку, выделите текст и нажмите 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

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

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

3 настолки, которые можно подарить на любой праздник

3 настолки, которые можно подарить на любой праздник

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

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

Реклама
Куда поехать за классным сувениром: 7 точек Золотого кольца с удивительными народными промыслами

Куда поехать за классным сувениром: 7 точек Золотого кольца с удивительными народными промыслами

Комментарии
Seldony iLushkersky
24.10.19 15:50
ребятки, по С# что-нибудь есть??
Артём Козориз
24.10.19 17:13
Попробуйте вот это:- английский https://www.edx.org/course/introduction-to-c-7- русский https://www.udemy.com/course/csharp-base/
Seldony iLushkersky
24.10.19 17:35
спасибо!))
Neil Fox
24.10.19 21:05
Может знаете что-то по Data?
Louis Litt
01.05.20 18:31
В списке не хватает ресурсов про инфраструктуру-как-код и DevOps, советую бесплатный курс по Terraform (на русском) http://udemy.com/terraform-ru-aws
Что вы могли пропустить
7 необыкновенных животных, которых вы не встретите в дикой природе
7 необыкновенных животных, которых вы не встретите в дикой природе
0
Вчера
Образование
Образование
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 февраля
Образование
Образование

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

Аватар автора комментария
Виктор Подволоцкий27 минут назад

0 / 0

Apple вскоре планирует выпустить линейку ультра-дорогих устройств (Ultra-брендинг), что не вяжется с потенциальным снижением покупательской способности) в серию, по слухам, войдет и новый МаккБук с сенсорным оледом. И он будет сильно дороже Про-шек. Нео же - скорее, попытка разнести нишу, где никто ничего хорошего за последние 10 лет не предложил. Это точечный удар по бессилию конкурентов. Убогие селероны, хромбуки или какие-то компромиссные машины с терпимой производительность, но никакой автономностью, -- все что было. Но ведь для студентов тех же именно автономность куда важнее всего остального, поэтому многие сидели на планшетах iPad. Теперь у них будет отличная альтернатива, которая напрашивается само собой. 500 баксов (40к рублей) за то что работает весь день, не издает звуков, и выглядит нестыдно - просто песня. Это будет хит, это уже хит.
Почему новый MacBook Neo — именно то, чего так не хватало Apple и всем нам
Аватар автора комментария
delight5 часов назад

0 / 0

Нужный пост перед 8 Марта
Как правильно делать куннилингус
Аватар автора комментария
Lynch Time7 часов назад

0 / 0

Ради этого коммента я зашёл через Гугл!!! Гемини сказал, что лучше так "Технохитрость: как прочитать удаленное сообщение в мессенджерах на Android." С точки зрения новых норм (ФЗ-53 и ФЗ-168), такой заголовок находится в «серой зоне», но для официальных СМИ или рекламных интеграций он выглядит рискованно.
Технолайфхак: как прочитать удалённое собеседником сообщение в месенджерах на Android 
Аватар автора комментария
Третьяков Александр7 часов назад

0 / 0

Понятие время. Это энергия? Может быть поле? Может беспрерывный поток частиц? Часы это механизм работающий на электронной основе или механической. Влияет ли время на часы? Безусловно, проходит время и часы остановятся. Но что оказало влияние на остановку часов? Распрямилась пружина, закончился заряд батареи. Но где доказательство существования времени как поля, потока, волны? Нету? Время рождается в уме наблюдателя следящего за разрушением химических, физических, биологических процессов. Разрушение же будет всегда. Правда наблюдатели будут меняться. Так существует время? Так торсионное поле это некое поле содержащее в себе информацию. (По крайней мере так предполагают). И тут следует задать вопрос, время существует везде? Предположу, что да, везде. Но его регистрирует некий наблюдатель, пока у него есть время на эту регистрацию. Но разговор все же о торсионном поле. Существует ли оно? Эдгор Кейси, Ванга и еже с ними. Может подключение к этому полю могут осуществлять очень малое количество людей, что не возможно вывести какой то статистики? Ну это если верить в предсказателей.
Что такое торсионные поля и существуют ли они на самом деле
Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

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

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