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

Создайте аккаунт бесплатно

  • Написание текстов без отвлекающих факторов
  • Персональный словарь
  • Оценка качества ваших текстов
  • Надежное хранение текстов
  • Получайте больше рекомендаций в “расширенном режиме”

Зарегистрироваться

* Требуется Java 8. В настоящее время недоступно для версии Premium. Возникли проблемы с установкой? Обратитесь за справкой сюда: Troubleshooting

Python

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

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

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

Пройти курс →

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

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

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

Пройти курс →

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

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

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

Пройти курс →

Интерактивные уроки по Python

Объём: 11 видеолекций.Площадка: Pythontuts.Организатор: Кодкамп.Язык: русский.

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

Пройти курс →

Machine Learning with Python: A Practical Introduction

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

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

Пройти курс →

C++

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

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

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

Пройти курс →

Introduction to C++

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

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

Пройти курс →

Основы C++

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

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

Пройти курс →

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

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

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

Пройти курс →

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

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

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

Пройти курс →

C++ Programming — Advanced Features

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

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

Пройти курс →

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий