3 мес
Логотип SkillboxSkillbox
Middle-разработчик игр на Unity
Unity
Разработка игр
C#
Zenject
Android
iOS
Разработка
ООП
JSON
Nunit
XML
VFX
2d-анимация
Создание спецэффектов
Пайплайн
103 017 ₽
-46%
187 304 ₽
8 мес
Логотип Яндекс ПрактикумЯндекс Практикум
DevOps для эксплуатации и разработки: расширенный
DevOps
Docker
Terraform
Ansible
Git
Kubernetes
CI / CD
IaC
SonarQube
Grafana
Jenkins
Nexus
Helm
Linux
Yandex.Cloud
Nginx
Prometheus
GitHub
Системы контроля версий
Пайплайн
Bash
Loki
SLO
SLA
SQL
PostgreSQL
Scrum
Agile
Управление конфликтами
Фасилитация
Лидерство
149 940 ₽
-16%
178 500 ₽
Обложка курса
4.50
4 мес
Логотип QA StudioQA Studio
Автоматизация тестирования на Python
Автоматизация тестирования
Python
Docker
CI / CD
Git
Тестирование
Pytest
Selenium
Allure
PyCharm
Пайплайн
QA
Инженер по автоматизации тестирования
98 000 ₽
-12%
111 000 ₽
2 нед
Логотип StepikStepik
Администратор Kubernetes [Junior]
Kubernetes
CI / CD
Администрирование
Helm
Пайплайн
Kubespray
2 990 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
GO-I-001 Golang-разработчик
Go (Golang)
Многопоточность
Веб-разработка
SQL
REST
Базы данных
Backend-разработка
Apache Kafka
Разработка
Тестирование
Оптимизация кода
gRPC
Jaeger
NATS
RabbitMQ
Swagger
Пайплайн
Фаззинг
Многопоточное программирование
95 000 ₽
1 нед
Логотип СлёрмСлёрм
Python, Чат-боты и DevOps
Python
Создание чат-ботов
DevOps
CI / CD
Gitlab
Пайплайн
1 625 ₽
-50%
3 250 ₽
5 мес
Логотип AstonAston
DevOps
DevOps
Мониторинг
Bash
Linux
Администрирование
Docker
CI / CD
Ansible
DHCP
HTTP
Nginx
Prometheus
Grafana
Mac
Логирование
Пайплайн
Контейнеризация
Бесплатно
Обложка курса
1 мес
Логотип ХекслетХекслет
Основы командной строки
Командная строка
Linux
Пайплайн
Администрирование *nix
Администрирование Linux
Бесплатно
1 нед
Логотип Учебный центр IBSУчебный центр IBS
DEV-032 DevOps и CI/CD для разработчиков
CI / CD
DevOps
Ansible
Git
Мониторинг
Jenkins
Saas
Terraform
Логирование
Пайплайн
Контейнеризация
Разработка
12 900 ₽
1 мес
Логотип СлёрмСлёрм
DevOps Tools для разработчиков
DevOps
CI / CD
Разработка
Prometheus
Vagrant
Gitlab
Пайплайн
Loki
SonarQube
35 000 ₽
4 нед
Логотип СлёрмСлёрм
CI/CD на примере Gitlab CI
CI / CD
Gitlab
DevOps
Git
Администрирование
Системы контроля версий
Обработка инцидентов
Пайплайн
25 000 ₽

Отзывы об онлайн-курсах по направлению Программирование и IT

Доржу Андреев
Пользователь Хабра
Достоинства: Количество задач и компактность материала, а также сообщество курса.
Недостатки: Сама платформа Stepik очень долго грузит, иногда приходилось решать задачи через мобильное приложение
Комментарий: Если не представляете что такое программирование, то этот курс даст вам базовое понимание всего процесса. Этот курс не сделает из вас разработчиков сразу, но даст базу и вы уже будете знать куда расти.
Екатерина Белокрыльцева
Пользователь Хабра
Достоинства: Много интересной практики тесно связанной с теорией, на вебинарах подробно разбирали дополнительные лабы. Был очень сильный наставник Антон Нилов, какой не просто хорошо объяснял, но и подстегивал интерес студентов
Недостатки: постоянно вносили правки в тренажер, так как что-то устарело
Комментарий: Требуются хотя бы базовый опыт разработки и администрирования, придется очень быстро въезжать в огромное количество инструментов для пентеста
Харитон Дунько
Пользователь Хабра
Достоинства: Хорошая структурированность курса. Постоянное обновление материала в соответствии с тенденциями.
Константин Никулов
Пользователь Хабра
Достоинства: Курс очень практический. Каждый модуль понятно, зачем нужен, и очень хорошо расписан.
Недостатки: Методички пару раз не бились с ПЗ. В целом, не критично, но хлопот доставило
Владимир Ковалев
Пользователь Хабра
Достоинства: Большой материал джава, затем котлин и долгожданный аднройд - xml и композ. По началу нарешиваем задачки в консоли практикума и затем переходим в ide и работаем через пулреквесты на гитхабе. По итогу получаем навыки начального джуна. В самом конце получаем 3 проекта - 1 делаем в течении года, 1 - диплом и финальный проектный месяц.
Недостатки: Проектный месяц сомнителен, он легче диплома, просто работаем в большей команде. Хотелось бы, чтобы проверки были приближенные к работе - оценивались не как сдача задач, а проверка кода и подходов, которые ревьювер пропустил у себя на работе от другого человека из команды. Думаю стоит добавить как минимум мониторинг ошибок и сделать более сложней проектный месяц.
Комментарий: На курс пошел уже с опытом в кросплатформе в несколько лет, как повышения навыков. Просто учеба идет лучше, когда тебя кто-то пинает =) Как итог можно спокойно переписать свои кросплатформенные проекты на натив. Что ожидал, то и получил.
Никита Попов
Пользователь Хабра
Достоинства: Очень структурирована информация. Очень полезно как для новичков, так и для знающих программистов. Хорошая практика, хорошая информация, учебные проекты помогают испробовать все полученные знания в бою
Татьяна Артемова
Пользователь Хабра
Недостатки: Работа саппорта иногда прям выбешивала, когда сидишь над затыком в коде, пишешь в чат, а тебе отвечают через 5-6 часов, когда ты уже сама методом тыка все исправила или вообще спать легла. Еще нагрузка в середине курса стала просто бешеная, я со своей пятидневкой в офисе еле вывозила, свободного времени на личную жизнь не осталось от слова совсем.
Иван Погонышев
Пользователь Хабра
Недостатки: Реальная жизнь, к сожалению, немного осаживает и охлаждает пыл. Несмотря на огромный буст после курса почувствовал себя одиноким ковбоем, т.к. окружающие коллеги были не готовы к новым открытиям. Всё равно благодарю за Ваш огромный труд.
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Пайплайнам

1. Middle-разработчик игр на Unity

Вы сможете создавать крутые игры, работать с любыми платформами и повысите уровень владения Unity. Научитесь разрабатывать сложные многопользовательские приложения с реалистичной графикой.
Школа: Skillbox
Дата начала: В любое время
Длительность: 3 месяца
Стоимость курса: 103 017 ₽
Цена без скидки: 187 304 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. DevOps для эксплуатации и разработки: расширенный

Освоите методологию DevOps, чтобы выйти на новый профессиональный уровень.
Дата начала: По мере набора группы
Длительность: 8 месяцев
Стоимость курса: 149 940 ₽
Цена без скидки: 178 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Автоматизация тестирования на Python

Курс по автотестам от QA Studio построен так, чтобы шаг за шагом привести тебя от основ Python к написанию автотестов на фронт и бэк.

Мы объясняем простым языком, на примерах из жизни — чтобы было понятно даже новичкам. Теория закрепляется практикой на тренажёрах, а любой вопрос можно разобрать с ментором на еженедельном созвоне.

В результате ты научишься автоматизировать тестирование, создавать отчеты в Allure, профессионально работать с Git, создавать образы и работать с ними в Docker, управлять CI/CD и запускать тесты в пайплайне.

Школа: QA Studio
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 98 000 ₽
Цена без скидки: 111 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. Администратор Kubernetes [Junior]

Данный курс научит Вас администрировать Kubernetes. Для этого мы познакомимся с его ресурсами, научимся устанавливать Kubernetes, делать CI/CD, шаблонизировать манифесты, а также пройдемся по трюкам из жизненного опыта.
Школа: Stepik
Дата начала: В любое время
Длительность: 2 недели
Стоимость курса: 2 990 ₽
Цена без скидки: 2 990 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. GO-I-001 Golang-разработчик

Освойте Golang от основ до продвинутого уровня и создавайте современные приложения.

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

Вы изучите основные концепции:

  • Переменные;
  • Типы данных;
  • Операции;
  • Управляющие конструкции.

Основные темы курса:

  • Плюсы и минусы;
  • Сферы применения;
  • Кто использует;
  • Типизация в Go;
  • Объявление переменной;
  • Операция присваивания;
  • Указатели;
  • Расположение переменных в памяти;
  • Понятие "zero value";
  • Приведение типов;
  • Дженерики;
  • Конструкции if ... {} else {}, switch;
  • Условия и логические операции;
  • Цикл for;
  • Метки;
  • Виды функций;
  • Сигнатура функции;
  • Передача аргументов в функцию по ссылке и по значению;
  • Области видимости, {};
  • Ошибки, связанные с областью видимости;
  • Замыкания;
  • Затенения;
  • Определение структур;
  • Инкапсуляция полей структуры;
  • Композиция;
  • Выравнивание;
  • Методы;
  • Утиная типизация;
  • Композиция интерфейсов;
  • Утверждение типов;
  • Конструкция type switch;
  • Определение и реализация интерфейсов;
  • Внутреннее устройство интерфейса;
  • Влияние использования интерфейсов на производительность программы;
  • Значение типа интерфейс и ошибки, связанные с nil;
  • Правила присваивания значений переменным типа интерфейс;
  • Опасное и безопасное приведение типов (type cast);
  • Массивы и слайсы, мапы;
  • Длина и ёмкость;
  • Внутренняя структура слайсов и мап;
  • Различные способы итерации;
  • Частые ошибки и затруднения;
  • Строки, руны и массивы байт;
  • Стандартные функции для работы со строками и Unicode;
  • Работа со строками через strings.Builder;
  • Интерфейс error;
  • Конструкция defer;
  • Функции panic и recover;
  • Кастомные ошибки;
  • Обертывание ошибок;
  • Сопоставление ошибок;
  • Виды и назначение тестов, пирамида тестирования;
  • Понятие табличных тестов;
  • Пакет gomock для тестирования;
  • Golden files;
  • Fuzzing;
  • Горутины и каналы;
  • Сравнение буферизированных и небуферизированных каналов;
  • Использование каналов для передачи данных и синхронизации;
  • Получение данных из канала: select, range;
  • Пул объектов sync.Pool;
  • Мьютексы sync.Mutex/RWMutex;
  • Словарь sync.Map;
  • Условные переменные sync.Cond;
  • Группа ожидания sync.WaitGroup, errgroup.WithContext;
  • Атомарные операции — пакет atomic;
  • Гарантировано одноразовое выполнение sync.Once;
  • Понятие сериализации/десериализации;
  • Протоколы JSON, XML, protobuf, gob;
  • Структурные тэги;
  • Архитектура Интернета;
  • Клиент-серверное взаимодействие;
  • Пакет net/http, работа с HTTP;
  • Пакет net, работа с низкоуровневыми протоколами;
  • CRUD, REST;
  • OpenAPI, Swagger;
  • Oauth, basic, jwt;
  • Различные варианты конфигурации программы;
  • Использование простых форматов конфигурации: .ini, .yaml, .json и т.п.;
  • Чтение конфигурации из окружения;
  • Библиотека для работы с конфигурацией: viper;
  • Стандартная библиотека для логирования;
  • Использование интерфейсов для логирования;
  • Расширенное логирование на примере zerolog;
  • Реляционные/нереляционные СУБД и области их применения;
  • Основные понятия реляционных БД;
  • Подключение к СУБД и настройка пула соединений;
  • Выполнение SQL-запросов и получение результатов;
  • Стандартные интерфейсы sql.DB, sql.Rows и sql.Tx;
  • Использование транзакций;
  • SQL-инъекции;
  • Работа с базами данных через пакет gorm;
  • Работа с базами данных через пакет sqlx;
  • Сравнение монолитной и микросервисной архитектур;
  • Плюсы и минусы микросервисов;
  • Понятие 12-факторного приложения;
  • Пример микросервисов на Golang (сервис регистрации пользователей и сервис рассылки уведомлений);
  • gRPC и protobuf;
  • Создание gRPC клиента и сервера, лучшие практики gRPC;
  • Интерсепторы, надежность (ретраи, задержки);
  • LS при работе с gRPC;
  • Событийно-ориентированные архитектуры;
  • Apache Kafka;
  • NATS;
  • RabbitMQ;
  • Примеры работы с RabbitMQ из Go;
  • Возможные проблемы с очередями: перегрузка, падение обработчиков, сбойные сообщения и пр.;
  • RequestId;
  • OpenTelemetry;
  • Jaeger;
  • Работа с многими каналами: fan in, fan out;
  • Pipelines;
  • Cancellation;
  • Graceful shutdown;
  • Особенности памяти программы на Go;
  • Выделение и освобождение памяти на стеке и куче;
  • Escape analysis;
  • Механизм сборки мусора в Go;
  • Обработка аргументов командной строки: flags, pflag;
  • Работа с сигналами ОС;
  • Запуск внешних программ;
  • Стандартные интерфейсы io.Reader, io.Writer и io.Closer;
  • Последовательные и произвольные доступы и интерфейс io.Seeker;
  • Буферизация ввода/вывода и оптимизация копирования;
  • Работа с каталогами;
  • Работа с файлами;
  • Работа с потоками ввода/вывода;
  • Regex;
  • Использование пакета reflect;
  • Плюсы и минусы рефлексии;
  • Reflect.Type и reflect.Value;
  • Примеры использования рефлексии;
  • Пакет unsafe и тип unsafe.Pointer;
  • Понятие кодогенерации, инструмент `go generate`;
  • Полезные библиотеки, использующие кодогенерацию: impl, stringer, jsonenums, easyjson и пр.;
  • Работа с AST, практическая кодогенерация;
  • Бенчмарки;
  • Pprof;
  • Профилирование;
  • Cache miss, cache hit;
  • Прогрев кэша;
  • LRU, LFU кэш;
  • Инвалидация кэша;
  • Ленивый кэш;
  • Вытеснение данных;
  • Основные структуры планировщика: P, M, G;
  • Механизм переключения горутин;
  • Обработка системных и сетевых вызовов планировщиком.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 95 000 ₽
Цена без скидки: 95 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. Python, Чат-боты и DevOps

Короткий практический курс. Воплотите в жизнь проект, которым можно гордиться — умный помощник по изучению Python.
Школа: Слёрм
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 1 625 ₽
Цена без скидки: 3 250 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

7. DevOps

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

Обновлённый курс 2025 года, разработанный DevOps-экспертами ASTON.

DevOps-инженер — специалист, который помогает командам разрабатывать, поставлять и запускать IT-продукты. Он автоматизирует рутинные процессы, предотвращает ошибки и обеспечивает бесперебойную работу сервисов. Применение методологии DevOps позволяет ускорить процессы разработки и развёртывания ПО, благодаря чему компании экономят деньги и производят более качественные программные продукты.

Кому будет полезен этот курс?

  • Выпускникам
  • Тем, у кого уже есть документ о высшем образовании, но не хватает знаний для комфортного старта в IT.
  • Начинающим специалистам
  • Сотрудникам уровня Junior, которые хотят повысить уровень и получить опыт, максимально приближённый к работе в реальной команде.
  • Всем, кто хочет работать в IT
  • Тем, кто ищет стабильность, задумывается о будущем и хочет развиваться в современной сфере.
  • Экспертам из других областей
  • Профессионалам, которые ищут возможность сменить сферу и начать зарабатывать больше в IT-индустрии

Путь к Job Offer

Начинаешь с нуля? Курс даст прочную теоретическую базу для следующих шагов. Хорошо знаешь теорию? Лаборатория поможет отработать знания на практике и подготовит к выходу на проект.

Выбирай свою ступень и начинай учиться

  • Начальный курс. Обучаем с нуля. 1 месяц.
  • Лаборатория. 4 месяца
Школа: Aston
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Нет

8. Основы командной строки

На курсах этого трека вы получите знания по основам командной строки. Здесь вы познакомитесь с доступными командами в Linux, группами пользователей и пакетными менеджерами. Курсы этого трека помогут освоить все ключевые навыки, которые нужны для манипуляции файловой системой, работы с концепцией пайплайна и потоков, а также управления пользователями и их правами доступа.
Школа: Хекслет
Дата начала: По мере набора группы
Длительность: 1 месяц
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

9. DEV-032 DevOps и CI/CD для разработчиков

Тренинг является прекрасным практическим введением в методологию автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения – DevOps. Вы подробно изучите, что такое Continuous Integration, Continuous Delivery и Continuous Deployment.

  • Знакомство
  • Описание разделов
  • Общие моменты по проведению
  • Отслеживание изменений
  • Эволюция и знаковые систем контроля версий
  • Обзор и введение Git
  • Инспекция кода (code review)
  • Рабочие процессы при версионировании (workflow)
  • Типовые проблемы при совместной разработке
  • Конвейер (pipeline) и основные этапы
  • Лучшие практики
  • Популярные инструменты
  • Виды артефактов
  • Введение в Docker: запуск приложений в контейнерах, построение образов
  • Введение в Jenkins
  • Определение, цели и задачи
  • Конвейер поставки
  • Основные трудности
  • Требования к приложениям
  • Версионирование артефактов
  • Решение проблем с изменением окружений
  • Обновление и откат приложений
  • Развёртывание приложений в Kubernetes и доступ через сервисы
  • Подведение итогов
  • Обсуждение других практик
  • Что может быть дальше
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 12 900 ₽
Цена без скидки: 12 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

10. DevOps Tools для разработчиков

Меняем установки разработчиков: от написания кода к глобальному видению проекта. Начните общаться с DevOps на одном языке.
Школа: Слёрм
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 35 000 ₽
Цена без скидки: 35 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

Рейтинг лучших школ по направлению Программирование и IT