С начала 2021 года компании, работающие в IT-сфере, разместили на hh.ru более 250 тысяч вакансий. Аналитики отмечают постоянный рост числа IT-вакансий, и спрос на разработчиков еще долго не уменьшится. Навыки программирования востребованы в самых разных областях: от медицины до медиа и даже искусства. И если вы хотите освоить одну из IT-специальностей, начните с ознакомления с основами программирования благодаря бесплатным онлайн-курсам.

Введение в программирование

Организатор: Skillbox
Продолжительность: 4 часа
Язык: русский

Этот курс подойдет тем, кто думает об освоении IT-специальности. Преимущество этой программы в том, что вы не только узнаете об основах языков программирования (Java, Python), но и о самих профессиях и перспективах работы. Программа состоит из 17 тематических модулей, доступ к курсу остается навсегда.

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

Организатор: Stepik
Продолжительность: 5 часов
Язык: русский

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

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

Организатор: GeekBrains
Продолжительность: 1 месяц
Язык: русский

Учащиеся пройдут путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода. На курсе будут рассмотрены примеры применения языка для решения практических задач. Программа состоит из 17 уроков.

Machine Learning with Python: A Practical Introduction

Организатор: IBM
Продолжительность: 5 недель
Язык: английский

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

K-AMPUS  — это набор методических инструментов для построения индивидуальных планов развития каждого члена команды. Помогает запустить развитие по собственному пути, пройти обучение по рекомендации руководителя или получить план по итогам диагностики, встроенной в платформу. Полный цикл администрирования обучения от заявки до обратной связи.

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

Организатор: Академия Яндекса, Высшая школа экономики
Продолжительность: 2 часа
Язык: русский

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

Beginner PHP and MySQL Tutorial

Организатор: Udemy
Продолжительность: 10 часов
Язык: английский/русский

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

Основы программирования на Python

Организатор: НИУ ВШЭ
Продолжительность: 87 часов
Язык: русский

В результате освоения курса слушатели научатся обрабатывать числа, тексты и их наборы, освоят стандартную библиотеку языка Python и смогут автоматизировать задачи по сбору и обработке данных. Курс дает базу для освоения более специализированных областей применения языка Python (например, машинное обучение, статистическая обработка данных, визуализация данных). Теория подкреплена практическими задачами, с которыми программисты сталкиваются постоянно.

Программирование для всех: начало работы с Python

Организатор: Мичиганский университет
Продолжительность: 20 часов
Язык: английский

Цель этого курса — научить всех основам программирования компьютеров с помощью Python. Мы рассмотрим основы того, как можно построить программу на основе серии простых инструкций в Python. Курс не имеет предварительных требований и не включает никакого материала по математике, кроме самого элементарного. Любой, у кого есть умеренный опыт работы с компьютером, сумеет освоить материалы этого курса. Этот курс охватывает главы 1–5 учебника «Python for Everybody». После завершения этого курса ученики будут готовы пройти более продвинутые курсы программирования.

Introduction to C++

Организатор: Microsoft
Продолжительность: 4 недели
Язык: английский

Краткий вводный курс в C++ от экспертов Microsoft позволит освоить базовые принципы этого языка программирования. C++ — это язык программирования общего назначения, который поддерживает различные модели компьютерного программирования. Изучая C++, вы можете создавать приложения, которые будут работать на самых разных аппаратных платформах, таких как персональные компьютеры под управлением Windows, Linux, UNIX и mac OS X.

Веб-разработка. Быстрый старт. Основы HTML/CSS и PHP

Организатор: GeekBrains
Продолжительность: 10 часов
Язык: русский

PHP — язык программирования, исполняемый на стороне веб-сервера. Он используется в проектах разных масштабов: от простого блога до крупнейших веб-приложений в интернете. Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений.