Найти в Дзене
Трать и богатей

55 лучших онлайн-курсов по программированию для обучения начинающих с нуля

Специализации в IT-сфере занимает высокие позиции в рейтингах самых востребованных профессий будущего. Даже сейчас крупные компании ведут поиск программистов «на перспективу». Они хотят видеть перед собой человека с «горящими» глазами. Поэтому сейчас как никогда важно обучаться программированию, тем более что появляется все больше различных курсов по популярным языкам и фреймворкам. При правильном отношении, желании обучаться и старательности можно получить качественные знания, которые пригодятся при трудоустройстве. Плюсы таких курсов: Минусы: Не стоит вестись на «кричащие» заголовки, наподобие «Освой PHP за 7 дней». Любой курс должен подкрепляться длительной подготовкой на теоретическом уровне и практической частью с решением тестовых задач. Да и сам процесс обучения может тянуться несколько месяцев. Программисты — это вечные студенты, которые должны на протяжении всей своей работы постоянно обучаться и практиковаться. Сфера IT постоянно развивается, и поэтому вы должны также идти в
Оглавление

Специализации в IT-сфере занимает высокие позиции в рейтингах самых востребованных профессий будущего. Даже сейчас крупные компании ведут поиск программистов «на перспективу». Они хотят видеть перед собой человека с «горящими» глазами.

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

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

Плюсы таких курсов:

  • вы получите начальные материалы по языку программирования или инструменту, всё стальное придёт уже с реальным опытом;
  • обучение происходит под присмотром наставника;
  • вы самостоятельно решаете поставленные задачи.

Минусы:

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

Не стоит вестись на «кричащие» заголовки, наподобие «Освой PHP за 7 дней». Любой курс должен подкрепляться длительной подготовкой на теоретическом уровне и практической частью с решением тестовых задач. Да и сам процесс обучения может тянуться несколько месяцев.

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

При правильном подходе вы сможете подняться со стажёра или Junior-программиста до высококвалифицированного специалиста (middle или senior). Средняя зарплата программиста по Москве составляет 130-150 тысяч рублей в месяц, в Санкт-Петербурге — около 100 тысяч, в городах-миллионниках (где сосредоточены крупные IT-компании) идут выше средних значений по городу (50-60 тысяч).

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

Лучшие платные курсы по программированию

«Я — Веб-разработчик PRO» от Skillbox

Обучение веб-программированию с нуля от онлайн-университета Skillbox.
Обучение веб-программированию с нуля от онлайн-университета Skillbox.

(https://skillbox.ru/course/profession-webdev-new)

Вы сможете научиться на практике создавать веб-приложения и крупные сайты (в том числе интернет-магазины). Учитывается теоретический курс и практика (6 дипломных проектов и 4 воркшопа будут на выходе). Для обучения требуется как минимум 3-5 часов в неделю, всё остальное зависит от ученика. Практикуется «Blended-обучение» — смешанное обучения самостоятельно и с преподавателем.

  • Skillbox берёт на себя расходы на первые 6 месяцев обучения, после этого клиент может выполнить первый платёж, далее — 5884 рубля в месяц (кредит до 2 лет);
  • изучается веб-вёрстка, языки JavaScript и PHP, фреймворки (React, Vue, Symfony), работа с CMS «1С-Битрикс»;
  • вы освоите навыки веб-дизайна и Project Management (управление проектами).

«Профессия Си Шарп разработчик» от Skillbox

-2

(https://skillbox.ru/course/profession-c-sharp)

В течение 130 часов (это более 200 уроков) вы сможете изучить популярный язык программирования C Sharp, с помощью которого можно писать программный код, разрабатывать веб-сервисы и игры на языке от Microsoft, в команде и индивидуально.

  • курс длится 12 месяцев с постоянным доступом к курсу (58 тематических модулей);
  • помимо C# изучаются технология ADO.NET с использованием объектно-ориентированного программирования;
  • обучающийся сможет создать собственное приложение и файловую базу данных;
  • изучается Git — система контроля версий, а также английский язык для IT
  • среда разработки — «Microsoft Visual Studio»

Стоимость — 130 000 рублей (для первых 20 студентов действует скидка 40% — стоимость составляет 78 000 рублей). Возможна банковская рассрочка без первого взноса.

«Профессия PHP-разработчик» от Skillbox

-3

(https://skillbox.ru/course/profession-php)

Годовая образовательная программа рассчитана на тех, кто хочет изучить основы работы в backend-разработке. Это работа с серверной частью сайтов и программ. Вы научитесь писать сайты и программы, взаимодействовать с базами данных и разрабатывать ТЗ для проекта.

  • курс длится 12 месяцев с постоянным доступом к курсу из более чем 100 уроков (51 тематический модуль);
  • обучение PHP разделено на 3 уровня, которые проходят постепенно;
  • фреймворки для обучения — Laravel и Symfony;
  • на период обучения предоставляется доступ к интегрированной среде разработки IDE для языка PHP, который используется на практике.

Стоимость — 98 333 рубля (для первых 20 студентов действует скидка 40% — стоимость составляет 59 000 рублей). Возможна рассрочка без первого взноса.

«Профессия мобильный разработчик» от Skillbox

-4

(https://skillbox.ru/course/profession-mobdev)

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

  • вы выбираете специализацию — либо iOS, либо Android, со своими уровнями подготовки;
  • бонусом вы получите доступ к курсам английскому языку для IT;
  • помимо программирования — курс по «слепой» печати, дизайну мобильных приложений и работе в Photoshop и Figma.

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

«Веб-разработчик с нуля» от Нетологии

-5

(https://netology.ru/programs/web-developer)

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

  • по итогам обучения вы сможете подготовить для себя 11 готовых проектов в портфолио;
  • более 450 часов реальной практики и общения в кругу специалистов в сфере веб-разработки;
  • обучение по адаптивной вёрстке сайтов (под мобильные устройства);
  • реализация веб-приложений для интернет-магазина, создание нескольких игр;
  • по итогам — подготовка резюме с возможностью будущего трудоустройства.

Сроки проведения курса — с 24 августа 2020 по 23 февраля 2022 года.

Стоимость — 79 990 рублей (возможна оплата частями — от 6659 рублей в месяц).

«Python-разработчик с нуля» от Нетологии

-6

(https://netology.ru/programs/python)

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

  • формат обучения — вебинары по вечерам и практика;
  • в портфолио — 4 готовых проекта (в том числе курсовой проект по облачному хранилищу данных);
  • дополнительно — курс английского языка для начинающих в IT-сфере, основы проектирования и реализации баз данных, создание веб-сервисов на Django, а также работа с API сторонних сервисов;
  • использование SQL и Mongo DB для работы с Python.

Сроки проведения курса — с 17 июля 2020 по 15 марта 2021 года (набор продолжается).

Стоимость — 79 990 рублей (возможна оплата частями — от 6659 рублей в месяц). Поищите промокод, чтобы сэкономить. Также обратитесь дополнительно к менеджеру, чтобы сэкономить 13% на налоговом вычете с оплаты курса.

«Разработка игр на Unreal Engine» от Нетологии

-7

(https://netology.ru/programs/unreal-engine)

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

  • проходит изучение механики шутеров, основы визуального программирования, проектирования и прототипирования;
  • ученик получит навыки работы со светом и звуком, рендерингом и дизаййна пространства.

Сроки проведения курса — с 6 августа по 31 октября 2020 года

Стоимость — 39 990 рублей (возможна оплата частями — от 3325 рублей в месяц). Поищите промокод, чтобы сэкономить. Также обратитесь дополнительно к менеджеру, чтобы сэкономить 13% на налоговом вычете с оплаты курса.

«iOS-разработчик с нуля» от Нетологии

-8

(https://netology.ru/programs/ios-developer)

Вы можете попробовать освоить язык создания приложения для мобильных устройств Apple — язык программирования Swift. Важное преимущество — курс создан в партнёрстве с компанией «Redmadrobot» — она создаёт приложения больше 11 лет и считается одной из самых авторитетных студий разработки в России.

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

Сроки проведения курса — с 27 июля 2020 по 27 апреля 2021 года.

Стоимость — 64 935 рублей (возможна оплата частями — от 5412 рублей в месяц). Поищите промокод, чтобы сэкономить. Также обратитесь дополнительно к менеджеру, чтобы сэкономить 13% на налоговом вычете с оплаты курса.

Курс Факультета Веб-разработки от GeekBrains

-9

(https://geekbrains.ru/geek_university/web)

Онлайн-университет «GeekBrains» предоставляет возможность пройти программу обучения с перспективой трудоустройства по спецификации «веб-разработка». В неделю проходят от 2 до 4 занятий. Общее время курса — 1,5 года (18 месяцев), разделено на 6 семестров:

  • Изучение вёрстки (HTML, CSS) и JavaScript с созданием клиентской части своего первого сайта — интернет-магазина.
  • Разработка серверной части сайта с изучением языка PHP и вводом в курс по базам данных.
  • Изучение БД, а также фреймворков языка PHP с погружением в объектно-ориентированное программирование.
  • Разработка высоконагруженной системы в приложении, знакомство с гибкими методологиями совместной разработки с коллегами в условиях, приближенных к «боевым» (технологии Agile, Scrum, Kanban).
  • Изучение фреймворков React.js и Node.js с созданием и оптимизацией одностраничного веб-приложения.
  • Изучение безопасности работы и участие в дипломной работе курса. Консультация со HR компаний «Mail.ru Group».

Дополнительно — изучение Git и введение во фреймворки Angular.js и Backbone.

Стоимость обучения — 9 000 рублей в месяц (суммарно — 162 000 рублей).

Возможна банковская рассрочка без первоначального взноса и переплат.

Курс Факультета Java-разработки от GeekBrains

Обучение программированию с нуля для начинающих в онлайн-университете GeekBrains.
Обучение программированию с нуля для начинающих в онлайн-университете GeekBrains.

(https://geekbrains.ru/geek_university/java)

В течение года вы сможете освоить специальность «Java-Script разработчик» и получите возможность трудоустроиться на хорошую работу с сопровождением резюме у партнёров «Mail.ru Group». Программа подготовки разбита на 4 подкурса.

  • Изучение основ языка и организации работы и взаимодействия с базой данных, создание первого клиент-серверного приложения
  • Знакомство с облачным хранилищем, изучение разработки и алгоритмов работы.
  • Разработка интернет-магазина на фреймворке «Spring MVC». Дополнительно — знакомство с адаптивной разработкой (Bootstrap) и технологиями взаимодействия с API приложений. Сайт поможет развить навыки в отображении списков, товаров, фильтрации, работы с корзиной, оформления заказа, подключения платёжной системы (PayPal), регистрации и аутентификации пользователей, редактирования товаров, а также работой с панелью администратора.
  • Командная разработка приложения и подготовка к собеседованию.

Стоимость обучения — 9 000 рублей в месяц (суммарно — 108 000 рублей).

Возможна банковская рассрочка без первоначального взноса и переплат.

Курс Факультета Android-разработки от GeekBrains

-11

(https://geekbrains.ru/geek_university/android)

За 12 месяцев вы освоите разработку приложений под Android с перспективой трудоустройства как на стажировку, так и на постоянную основу. Курс состоит из 4 частей.

  • Изучение JavaScript с нуля от базового до профессионального уровня с созданием своего первого клиент-серверного приложения.
  • Изучение Android и базовых навыков разработки приложений, картографических компонентов, реализации асинхронных запросов с серверными запросами, реализация умений на практике.
  • Разработка на языке Kotlin — перспективного языка для Android-систем. Изучение графических особенностей приложений, библиотек (RxJava, Dagger 2, Moxy, Ciceron).
  • Профессиональная разработка в команде, оттачивание навыков, углубление в тестирование (инструментальные тесты, юниты, UI-тесты).

Дополнительно — изучение принципов работы баз данных и алгоритмов JS. Изучение Git.

Стоимость обучения — 9 000 рублей в месяц (суммарно — 108 000 рублей).

«Python для веб-разработки» от SkillFactory

-12

(https://skillfactory.ru/python-for-web-developers)

Освоение языка программирования Python даст возможность погрузиться во frontend и backend веб-приложений.

  • изучение правил адаптивной вёрстки, JavaScript для придания динамичности;
  • создание веб-приложения на Python;
  • изучение SQL и подключение баз данных;
  • знакомство с фреймворком Django и операционной системой Linux, публикация работ на сервере и на облаке;

Дополнительно курс помогает подготовить будущего специалиста к работе в крупной фирме и на фрилансе.

Старт курса — 17 июля 2020. Срок обучения — 9 месяцев.

До 22 июля действует скидка 40%.

Стоимость со скидкой — 4950 рублей в месяц. Возможность беспроцентной рассрочки.

«Курс ВЕБ-разработчик 2020» от beONmax

-13

(https://beonmax.com/courses/web-razrabotchik)

Помимо стандартного обучения вёрстке и придания «динамичности» сайту вы получите знания по таким спецификациям, как:

  • работа с дизайнерскими макетами в Photoshop;
  • препроцессоры Sass/Scss/Less;
  • библиотека JQuery;
  • основы создания мобильных сайтов и приложений;
  • Git, среда GitHub и планировщик задач Gulp;
  • оптимизация скорости работы сайтов (для взаимодействия в рамках будущей работы с SEO-специалистом);
  • валидация вёрстки по стандартам W3C.

Стоит отметить, что часть уроков можно пройти бесплатно.

«BACK-END разработчик» от itProger

-14

(https://itproger.com/intensive/back-end)

В течение 10 недель вы сможете погрузиться в изучение языка PHP, который применяется для построения сайта на стороне сервера. В процессе 30-часового курса вы научитесь работать с библиотеками языка, создадите несколько веб сайтов, рассмотрите MVC, принципы и паттерны разработки и множество других терминов и понятий. На практике вы отработаете создание блога с системой регистрации и отправкой данных и запросов на сервер.

Всё можно выполнять внутри онлайн-редактора и отслеживать свою работу сразу.

До 22 июля 2020 действует скидка -25%, до 29 июля 2020 скидка -20%.

Существует 4 тарифа:

  • Мини (8250 рублей).
  • Стандарт (9750 рублей).
  • Наилучший (11 250 рублей).
  • Всё включено (12 750 рублей).

«FULL STACK разработчик» от itProger

-15

(https://itproger.com/intensive/full-stack)

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

Длительность курса — 12 дней, общее время обучения — 65 часов.

  • Изучение «клиента» подразумевает знакомство с вёрсткой, языком JavaScript и соответствующих фреймворков, работа с Git-ом, создание и наполнение сайта так, как видит его обычный пользователь (с выгрузкой в открытый доступ на хостинг).
  • Изучение «сервера» — это знакомство с PHP на начальном и продвинутом уровне, практика работы с базой данных, регистрацией и отправкой форм на сервер и электронных писем. Знакомство с навыками тестирования и CMS «WordPress».

До 26 июля 2020 действует скидка на курс -40%, до 2 августа 2020 скидка -35%.

Существует 4 тарифа:

  • Мини (9600 рублей).
  • Стандарт (11 400 рублей).
  • Наилучший (13 200 рублей).
  • Всё включено (15 000 рублей).

«ПРОФЕССИЯ Java-программист» от Хекслет

-16

(https://ru.hexlet.io/professions/java)

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

Технологии, которые вы освоите:

  • работа с PostgreSQL, MongoDB, Amazon Dynamo DB;
  • создание собственных структур данных (на платформе AWS);
  • работа напрямую с байт-кодом Java;
  • изучение шифрования протоколов.

Обучение стоит $39 в месяц или $390 в год. Всего подразумевается 12 курсов с использованием почти 100 упражнений. Время похождения курса — от 4 до 7 месяцев (процесс и дата совещания по вопросам обучения обговаривается индивидуально).

«ПРОФЕССИЯ Python-программист» от Хекслет

-17

(https://ru.hexlet.io/professions/python)

Python — один из самых популярных языков программирования, он одновременно популярный и простой для начинающих. Успейте получить знания и подготовить себя к собеседованию в IT-компании.

  • Знакомство с веб-разработкой сайтов и приложений.
  • Изучение основ Python и работы с командной строкой.
  • Практическое применение Git-технологий.
  • Реализация полученных навыков на практике. Создание 4 проектов — игра, вычислитель, загрузчик и менеджер задач.

Обучение стоит $39 в месяц или $390 в год. Всего подразумевается 19 курсов с использованием 86 упражнений. Время похождения курса — от 4 до 7 месяцев (процесс и дата совещания по вопросам обучения обговаривается индивидуально).

«ПРОФЕССИЯ PHP-программист» от Хекслет

-18

(https://ru.hexlet.io/professions/php)

Изучите язык серверной разработки, на котором написаны ваши любимые мессенджеры и сайты. Вы не только научитесь работать в backend, но и найдёте понимание в базах данных и виртуальном взаимодействии с клиентской частью.

Обучение стоит $39 в месяц или $390 в год. Всего подразумевается 22 курса с использованием 192 упражнений. Время похождения курса — от 4 до 7 месяцев (процесс и дата совещания по вопросам обучения обговаривается индивидуально).

«Разработчик Java» от OTUS

-19

(https://otus.ru/lessons/razrabotchik-java)

Программа посвящена продвинутому программированию на языке Java в соответствии с требованиями знаний middle-специалиста (выше стажёра). Вы получите практику решения сложных задач с подробным обзором (code-review) от экспертных Java-разработчиков.

В рамках курса вы изучите:

  • языки и платформу Java;
  • концепцию объектно-ориентированного программирования;
  • работу с окружениям ЯП;
  • процесс создания многопоточных приложений;

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

Старт обучения — в сентябре, продолжительность — 6 месяцев.

«Разработчик C++» от OTUS

-20

(https://otus.ru/lessons/razrabotchik-cpp)

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

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

В завершении вам предстоит выполнить проектную работу, в которой вы отразите полученные знания.

Старт обучения — в сентябре 2020 года, продолжительность — 5 месяцев.

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

«Основы программирования» от GeekBrains

(https://geekbrains.ru/basics_live)

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

«Swift для начинающих» от GeekBrains

(https://geekbrains.ru/courses/131)

В течение 2 часов онлайн-урока вы сможете познакомиться с языком программирования Swift, на котором пишутся приложения и программное обеспечение для устройств на операционной системе iOS. Вы научитесь использовать среду разработки xCode для задания переменных, классов и массивов, а также подключать и использовать сторонние библиотеки.

«Основы языка Python» от GeekBrains

(https://geekbrains.ru/courses/950)

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

Видеоуроки подойдут и опытным специалистам для оттачивания навыков и приобретения новых знаний.

«Веб-разработка. Быстрый старт» от GeekBrains

(https://geekbrains.ru/courses/108)

Хотите создавать сайты, но не знаете, с чего начать? Рекомендуем бесплатный видеокурс из 13 уроков для тех, кто хочет изучить основы вёрстки сайтов и их взаимодействие с элементами веб-браузера, логику работы и терминологию, а также понять принципы функционирования систем и веб-приложений. Знания и навыки, приобретённые на курсе, можно считать надёжной основой для дальнейшего развития в качестве PHP-разработчика.

«Java. Быстрый старт» от GeekBrains

(https://geekbrains.ru/courses/109)

Видеокурс из 9 уроков построен в виде разработки небольшой игры с объяснением принципов самого популярного и широко применяемого языка программирования.

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

«Git. Базовый курс» от GeekBrains

(https://geekbrains.ru/courses/1117)

В течение 13 роликов вы познакомитесь с основами системы контроля версий Git. Данная среда очень важна в программировании, где все крупные проекты выполняются в команде под чутким руководством заказчика и менеджера проектов. Именно Git позволяет хранить свой код в интернете и делать его доступным по сети всем участникам разработки.

«Основы языка C» от GeekBrains

(https://geekbrains.ru/courses/197)

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

«Основы ООП» от GeekBrains

(https://geekbrains.ru/courses/70)

Объектно-ориентированное программирование применяется в большинстве IT-проектов. Что это такое и как происходит взаимодействие? Курс из 15 уроков ответит на эти другие вопросы. Принципы ООП будут изучены через практику: разработку игры «Змейка» на языке C# с использованием системы контроля версий Git.

«C Sharp. Быстрый старт» от GeekBrains

(https://geekbrains.ru/courses/87)

В течение 7 уроков вы сможете опробовать использование языка программирования C# с использованием переменных, функций, ветвлений и циклов. Полученные данные вы сможете опробовать на примере разработки небольшой игры

«Введение в программирование» от Хекслет

(https://ru.hexlet.io/courses/introduction_to_programming)

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

«Основы программирования» от Хекслет

(https://ru.hexlet.io/courses/programming-basics)

Знакомство с миром программирования через изучение языка JavaScript на протяжении 60 часов. Этот курс рассчитан на новичков без опыта в программировании. На протяжении десятков уроков вы познакомитесь с фундаментальными понятиями и концепциями программирования, научитесь писать простые программы, понимать ошибки, которые возникают при запуске и выполнении кода.

«Введение в веб-разработку» от Хекслет

(https://ru.hexlet.io/courses/intro_to_web_development)

5-часовой мини-курс позволит систематизировать знания о веб-разработке и познакомиться с сопутствующими технологиями. В процессе ознакомления вы рассмотрите верстку HTML и CSS разметки, DNS, хостинг, а также виды разработку Frontend и Backend — клиентской и серверной частей любого сайта или веб-приложения.

«Основы командной строки» от Хекслет

(https://ru.hexlet.io/courses/cli-basics)

Написание любого кода в программировании сопровождается параллельным использованием командной строки компьютера, особенно, если речь идёт о таких операционных системах, как Linux или MacOS. Командная строка является основным способом взаимодействия с системой и способом управления множеством программ, таких как Git или Ansible.

«Введение в Си» от Хекслет

(https://ru.hexlet.io/courses/introduction_to_c)

Этот базовый курс предназначен для абсолютных новичков в программировании. Он познакомит вас с главными концепциями популярного языка Си. Курс вместился в 19 часов теории и практической части с написанием, компиляцией и запуске первой для ученика программы.

«Введение в Ruby» от Хекслет

(https://ru.hexlet.io/courses/ruby)

В этом 34-часовом интенсиве студенты познакомятся с основными конструкциями языка и отличиями от других популярных языков. Будут изучены основные термины — числа, строки, символы, массивы, интервалы, функции и выражения.

«PHP: Основы» от Хекслет

(https://ru.hexlet.io/courses/php-basics)

В 19-часовом курсе рассматриваются такие необходимые для разработки серверной части на языке PHP понятия, как работа с ошибками, отладка, включение файлов и использование пространств имён.

«Python: Основы» от Хекслет

(https://ru.hexlet.io/courses/python-basics)

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

«Жизнь программиста» от Хекслет

(https://ru.hexlet.io/courses/prog-life)

Если вы хотели знать больше о том, что делают специалисты в компании и как стать программистом, то этот 3-часовой курс создан для вас. Рассмотрены виды компаний и различные виды разработки, знания и навыки IT-сферы, которые не устаревают и не зависят от времени.

«Уроки Javascript» от itProger

(https://itproger.com/course/javascript)

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

«Уроки PHP» от itProger

(https://itproger.com/course/php-mysql)

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

«Уроки C Sharp» от itProger

(https://itproger.com/course/csharp)

C# по праву входит в топ лучших языков, которые интенсивно развиваются и пользуются большим спросом на рынке IT-сферы, поэтому важно его понять сразу. C# применяется начиная от простейших программ и до огромных веб-сервисов, через которые каждый день проходят миллионы клиентов.

«Уроки C++» от itProger

(https://itproger.com/course/cpp)

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

«Уроки Kotlin» от itProger

(https://itproger.com/course/kotlin)

Вы сможете получить доступ к 11 урокам по разработке на языке Kotlin — перспективного языка для Android-систем. Вы обучитесь всем ключевым моментам работы с Kotlin и сможете выполнить лёгкий переход от Java к Kotlin.

«Уроки Ruby» от itProger

(https://itproger.com/course/ruby)

В ходе курса из 12 уроков вы изучите синтаксис языка Ruby и научитесь писать консольные программы на нём. Всё можно выполнять внутри онлайн-редактора и отслеживать свою работу сразу.

«Уроки Swift» от itProger

(https://itproger.com/course/swift)

Представленный большой видео-урок по изучению языка Swift затрагивает все аспекты разработки — от переменных до объектно-ориентированного программирования. За урок вы изучите основы языка Swift и научитесь работать в среде программы Xcode. Вами будут изучены все основные моменты, а также весь синтаксис языка.

«PHP для начинающих» от Code-Basics

(https://ru.code-basics.com/languages/php)

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

«Python для начинающих» от Code-Basics

(https://ru.code-basics.com/languages/python)

Python — один из самых популярных языков программирования, на котором разрабатывают искусственный интеллект, веб-сайты, игры. Этот язык одновременно популярный и простой для начинающих. Успейте получить знания и подготовить себя к собеседованию в IT-компании. Тем более, что курс охватывает базовые знания для начинающего программиста.

«Java для начинающих» от Code-Basics

(https://ru.code-basics.com/languages/java)

Курс позволит освоить данный язык программирования и изучить базовые принципы построения кода, ведь изучение синтаксиса языка — самая простая и короткая часть пути, но без неё невозможно начать.

«Racket для начинающих» от Code-Basics

(https://ru.code-basics.com/languages/racket)

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

«Введение в Scala» от Stepik.org

(https://stepik.org/course/16243/promo)

Изучение данного языка позволит углубиться в функциональное и объектно-ориентированное программирование. Данный курс даёт вводную, базовую информацию о Scala, который является «симбиозом» Java и C Sharp.

«Введение в Perl» от Stepik.org

(https://stepik.org/course/3039)

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

«Функциональное программирование на языке Haskell» от Stepik.org

(https://stepik.org/course/75/promo)

Курс знакомит слушателей с языком Haskell — наиболее известным чистым функциональным языком программирования. Вы изучите понятийный аппарат и методы программирования, характерные для функциональных языков, и научитесь применять их, используя богатый инструментарий, предоставляемый основателями данного языка.

«Введение в Kotlin JVM» от Stepik.org

(https://stepik.org/course/5448/promo)

В данном курсе учащимся предлагается изучить язык Kotlin, который является современным языком программирования, созданным компанией JetBrains и поддерживаемый сообществом. Курс продолжает улучшаться на основе обновляемого материала, что говорит о перспективах языка — разработка приложений в будущем потребует более четких требований от модулей программирования.

Курс «Введение в Data Science и машинное обучение» от Stepik.org

(https://stepik.org/course/4852/promo)

Курс знакомит слушателей с основами машинного обучения и рассчитан в первую очередь на тех слушателей, которые только начинают свой путь в Data Science — одной из самых перспективных сфер IT, на которую стоит обратить внимание. Будут подробно разобраны основные теоретические понятия, связанные с анализом данных и машинного обучения, используется язык программирования Python.

«Знакомство с PHP» от HtmlAcademy

(https://htmlacademy.ru/courses/basic-php)

Большой курс состоит из 59 заданий и теоретической базы, позволяя подробно ознакомиться с синтаксисом языка программирования PHP. Вы ознакомитесь с такими понятиями, как условия, массивы, циклы и другие базовые конструкции, чтобы запрограммировать интернет-магазин в качестве экспериментального задания.