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

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

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

10 пар хороших кроссовок с AliExpress дешевле 5 000 рублей

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Надо брать: разборный мангал с усиленной конструкцией со скидкой 59%

Велосипед Stern Energy 29"

Велосипед Stern Energy 29" отдают со скидкой 24% в «Спортмастере»

10 отличных MP3-плееров, чтобы слушать музыку где угодно

10 отличных MP3-плееров, чтобы слушать музыку где угодно

Надо брать: надёжный робот — мойщик окон от Polaris со скидкой 71%

Надо брать: надёжный робот — мойщик окон от Polaris со скидкой 71%

Всё в горошек: 11 вещей с трендовым принтом, который захватил соцсети

Всё в горошек: 11 вещей с трендовым принтом, который захватил соцсети

Моющий пылесос Dreame H14 Dual

Забираем моющий пылесос Dreame H14 Dual со скидкой 59%

Аккумуляторный культиватор от Yofidra отдают со скидкой 61%

Аккумуляторный культиватор от Yofidra отдают со скидкой 61%

Это интересно
Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

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

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

Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости

Как найти квартиру мечты с помощью ИИ: тестируем помощника от Яндекс Недвижимости

3 факта о работе собак-поводырей, которые вы наверняка не знали

3 факта о работе собак-проводников, которые вы наверняка не знали

Комментарии
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
Что вы могли пропустить
5 фактов о русских сказках, после которых ваша жизнь не будет прежней
5 фактов о русских сказках, после которых ваша жизнь не будет прежней
0
Вчера
Образование
Образование
Прошлое, настоящее и будущее Млечного Пути: что говорят исследования учёных
Прошлое, настоящее и будущее Млечного Пути: что говорят исследования учёных
0
7 мая
Образование
Образование
Правда ли у каждого человека есть двойник
Правда ли у каждого человека есть двойник
0
5 мая
Образование
Образование
6 героинь из древнегреческих мифов, с которыми несправедливо обошлись
6 героинь из древнегреческих мифов, с которыми несправедливо обошлись
5 мая
«Горящая изба»
Образование
Можно ли пустить поезд через ядро Земли, как в фильме «Вспомнить всё»
Можно ли пустить поезд через ядро Земли, как в фильме «Вспомнить всё»
0
1 мая
Образование
Образование
Тёмная материя и тёмная энергия: зачем они нужны и как мы их изучаем
Тёмная материя и тёмная энергия: зачем они нужны и как мы их изучаем
0
30 апреля
Образование
Образование
10 советов, как не бросить учить английский через 3 месяца 
10 советов, как не бросить учить английский через 3 месяца 
0
27 апреля
Колонка
Образование
Что такое интеллектуальное смирение и как оно делает нас лучше
Что такое интеллектуальное смирение и как оно делает нас лучше
0
23 апреля
Образование
Образование
Что может пойти не так в космосе? Всё! Космонавт — о том, как ликвидируют аварии на МКС
Что может пойти не так в космосе? Всё! Космонавт — о том, как ликвидируют аварии на МКС
0
23 апреля
Образование
Образование
3 факта из школьной географии, о которых вы забыли, но они всё ещё способны удивить
3 факта из школьной географии, о которых вы забыли, но они всё ещё способны удивить
0
22 апреля
Образование
Образование
Что такое эффект телескопа и почему наш мозг не замечает, как идут годы
Что такое эффект телескопа и почему наш мозг не замечает, как идут годы
0
17 апреля
Образование
Образование
Таких берут в космонавты! Как готовиться к полёту в космос и жить в невесомости
Таких берут в космонавты! Как готовиться к полёту в космос и жить в невесомости
0
16 апреля
Образование
Образование
Чур, пошиб и панталык: откуда взялись странные слова и выражения в нашей речи
Чур, пошиб и панталык: откуда взялись странные слова и выражения в нашей речи
0
15 апреля
Колонка
Образование
Правда ли мы используем мозг на 10%: рассказывает нейробиолог Филипп Хайтович
Правда ли мы используем мозг на 10%: рассказывает нейробиолог Филипп Хайтович
0
13 апреля
Колонка
Образование
Наша космическая одиссея: 12 крутых статей Лайфхакера об освоении космоса
Наша космическая одиссея: 12 крутых статей Лайфхакера об освоении космоса
0
12 апреля
Образование
Образование

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

Аватар автора комментария
Toma Listvyagova27 минут назад

0 / 0

В городе Абакан, республика Хакасия 311 ясных дней в году. Его не включили.
10 самых солнечных городов России
Аватар автора комментария
Wow Wow3 часа назад

0 / 0

Мне кажется, что «колобок» и «большой толстый блинчик» - это все-таки непохожие произведения, что следует хотя бы из этой статьи. Колобок не хотел бы, что бы его съела лиса. Блинчик же, напротив, пожертвовал собой ради пропитания трёх сирот. Героев роднит только то, что они мучные изделия
5 фактов о русских сказках, после которых ваша жизнь не будет прежней
Аватар автора комментария
Leo Grant3 часа назад

0 / 0

я написал на Python 3.14.4 генератор паролей с нуля Open Source https://github.com/Maximka1993271/Password-Generator-Python
18 лучших генераторов паролей для защиты от взлома
Аватар автора комментария
Reif7 часов назад

0 / 0

А где в тестах Tank 3?
10 самых автономных смартфонов в 2026 году: рейтинг экспертов
3 причины, почему смартфон iQOO Z11x — классный помощник на каждый день

3 причины, почему смартфон iQOO Z11x — классный помощник на каждый день

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