Обновлено

24.09.2023

Автор

Элина Фролова

На чтение

28 минут

Топ-50 курсов по Git

Гит – это система управления версиями, которая позволяет отслеживать правки, внесенные в программный код. Благодаря возможности совместной работы этот инструмент стал настоящим хитом среди программистов. Если вы хотите применять функционал этого сервиса в своих проектах, то рекомендуем обратить внимание на курсы, включающие в себя интерактивные модули по изучению Git для начинающих. 

Независимо от того, каким языком программирования вы владеете, знание основных концепций версионирования и навыки ветвления и объединения пригодятся вам при разработке ПО любой сложности. Вы узнаете о том, что такое pull-request и коммиты, научитесь откатывать изменения и инициализировать новые Git-репозитории.

Ниже вы можете рассмотреть 50 курсов по Git

Средние зарплаты

hh.ru

Frontend-разработчик

60 000 ₽ — 200 000 ₽

Fullstack-разработчик

50 000 ₽ — 500 000 ₽

Java-разработчик

50 000 ₽ — 400 000 ₽

Инженер по тестированию

40 000 ₽ — 400 000 ₽

Программа курса

Материалы курса посвящены различным этапам работы с программой GIT. Для проверки знаний можно сдать онлайн-тест. Программа подойдет новичкам и специалистам с разным уровнем опыта.

1.
GIT
2.
Онлайн-тест

Чему вы научитесь

Устанавливать Git на компьютер и настраивать программу
Знать основные команды Git
Организовывать работу команды через Git
Использовать Git через специальные графические интерфейсы
Работать с репозиториями в GIT

Программа курса

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

1.
Git
2.
GitHub
3.
Создание удалённого репозитория
4.
Git-flow
5.
Командная работа
6.
Синхронизация

Чему вы научитесь

Использовать возможности Git
Возвращаться к прежним версиям кода
Просматривать историю изменений в коде
Взаимодействовать с другими разработчиками через Git
Создавать репозитории

Инструменты

Программа курса

Вы научитесь увеличивать производительность разработки и оптимизировать процесс работы в команде, используя 1С:EDT, а также сможете грамотно использовать контроль версий Git и связанные с ним инструменты.

1.
Модуль 1. Инструментарий разработчика, принципы разработки в EDT
2.
Модуль 2. Расширенные возможности работы. Изучим внешние по отношению к EDT инструменты разработки и управления процессами проекта
3.
Модуль 3. EDT и Git. Изучим технологию Git. Научимся использовать Git при работе с проектом EDT
4.
Модуль 4. DevOps Изучим методологию разработки CI/CD. Познакомимся с основными инструментами
5.
Модуль 5. Проектная работа

Чему вы научитесь

Увеличивать скорость и производительность разработки, расширять её возможности
Использовать в работе среду EDT и её плагины
Работать с Git и его веб-сервисами, GitHub и GitLab
Интегрировать разработку в практики DevOps и применять его основные инструменты
Применять метод командной разработки

Инструменты

4,7

Тестировщик от Skillbox

12 Месяцев
485 уроков
4 781 ₽ в месяц
148 225 ₽
296 450 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Ручное тестирование веб-приложений
2.
Ручное тестирование мобильных приложений
3.
Программирование и автотесты
4.
Дополнительные курсы
5.
Бонусные курсы

Чему вы научитесь

Автоматизировать тестирование на Java
Тестировать мобильные приложения и сайты
Работать с языками программирования
Верстать сайты
Тестировать безопасность

Преподаватели

173 160 ₽
288 600 ₽
Ещё -45% по промокоду

Программа курса

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

1.
Программирование на Python
2.
Веб-разработка на Python и JavaScript
3.
Продвинутые навыки

Чему вы научитесь

Создавать сайты
Разрабатывать интерфейсы приложений
Работать с разными типами данных
Проводить тестирование приложений
Создавать виртуальные машины
4,8

Геймдизайнер от Нетологии

8 Месяцев
47 уроков
3 143 ₽ в месяц
113 160 ₽
188 600 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Базовый модуль
2.
Основы производства игр
3.
Проектирование игр
4.
UX/UI в играх
5.
Нарратив
6.
Балансировка
7.
Пострелизная поддержка
8.
Балансировка Top Down Shooter
9.
Основы работы с движком Unreal Engine
10.
Объекты игрового мира
11.
Наполнение игрового мира
12.
Левел-дизайн в Unreal Engine
13.
Знакомство с Unity
14.
Soft skills
15.
Два итоговых проекта

Чему вы научитесь

Понимать принципы взаимодействия человека и игрового пространства
Оформлять сцены, персонажей
Привлекать инвестиции и финансовую поддержку в игровой проект
Ставить задачи перед сценаристами
Анализировать и сравнивать модели баланса
Составлять техническую документацию для игровых продуктов
104 760 ₽
174 600 ₽
Ещё -45% по промокоду

Программа курса

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

1.
Введение в профессию
2.
Анализ требований
3.
Проектирование системы
4.
Разработка, тестирование и интеграция
5.
Сопровождение и утилизация

Чему вы научитесь

Проектировать бизнес-процессы
Анализировать бизнес-деятельность
Определять IT требования
Работать с базами данных
Разрабатывать путь пользователя

Инструменты

3 875 ₽ в месяц
93 000 ₽
155 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Жизненный цикл ПО, архитектура
2.
Анализ требований
3.
Основы разработки
4.
Git и механизмы ветвления
5.
Интеграция систем и документирование API
6.
Прототипирование интерфейсов
7.
Тестирование и развертывание ПО
8.
SQL для анализа данных
9.
Моделирование бизнес-процессов
10.
Документирование в IT-проектах
11.
Дипломный проект

Чему вы научитесь

Применять системный подход для анализа
Работать с пользовательскими историями и сценариями
Понимать стадии и методики разработки программного обеспечения
Использовать нотации и проектировать интеграции
Владеть применением языков программирования

Преподаватели

125 640 ₽
209 400 ₽
Ещё -45% по промокоду

Программа курса

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

1.
Введение в курс и профессию
2.
Управление инфраструктурой и конфигурациями
3.
Мониторинг, журналирование и observability
4.
Микросервисная архитектура, Kubernetes
5.
Дипломный проект
6.
Бонусный блок. Подготовка к техническим собеседованиям
7.
Бонусный блок. Жизненный цикл софтверного проекта и работа с пользователями

Чему вы научитесь

Настраивать Jira, Confluence, Redmine
Организовывать работу команды
Настраивать безопасность
Применять Scrum, Kanban, Waterfall, Zero-Zero
Создавать и оптимизировать CI/CD

Программа курса

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

1.
Основной блок
2.
Специализация Программист

Чему вы научитесь

Верстать сайты
Создавать мобильные приложения
Оптимизировать нагрузку на сервисы и приложения
Работать с HTML и CSS
Организовывать командную работу
Программировать на JavaScript

Преподаватели

Git Stash

В Git существует множество команд, одна из них – Stash, сохраняющая незафиксированные изменения, внесенные в рабочую копию, а затем возвращает её обратно в исходное состояние. Это полезно при необходимости переключения веток, когда правки не завершены, и вы пока не хотите ничего коммитить. Такие "тайники" могут храниться только в вашем локальном репозитории.

8 120 ₽ в месяц
251 721 ₽
524 418 ₽
Ещё -60% по промокоду

Программа курса

Вас ожидает 200 лекций и семинаров. Известные спикеры расскажут вам о теории VR/AR, а также дадут множество практических заданий, чтобы вы могли опробовать полученные навыки в деле.

1.
Профессия C#-разработчик
2.
Введение в iOS-разработку на Swift
3.
Введение в Android-разработку на Kotlin
4.
Разработчик игр на Unity с нуля
5.
AR/VR-разработка
6.
Разработчик VR на Unity
7.
Разработчик игр на Unreal Engine 4 Junior
8.
Разработчик игр на Unreal Engine 4 Junior+
9.
Разработчик VR на Unreal Engine 4
10.
Универсальные знания программиста

Чему вы научитесь

Разрабатывать VR/AR-продуктов
Создавать виртуальные туры
Программировать анимацию
Работать с 3D
136 825 ₽
342 063 ₽
Ещё -5% по промокоду

Программа курса

На прохождение курса понадобится примерно 9 месяцев, если вы сможете обучаться в интенсивном режиме. Программа окупится уже через полгода: к тому моменту вы получите карьерные советы и сможете зарабатывать в IT. 

1.
Основы онлайн-обучения
2.
Введение в профессию
3.
Удаленная работа
4.
Жизненный цикл ПО
5.
Введение в IT
6.
Основы программирования
7.
Начало работы с Python
8.
Типы данных
9.
Функции
10.
Условия, циклы и рекурсии
11.
Модули, библиотеки и файлы
12.
Углубленное программирование
13.
Объектно-ориентированное программирование (ООП)
14.
Анализ кода
15.
Backend
16.
Работа с базами данных
17.
Потоки, процессы и асинхронность
18.
Работа с фреймворком Django
19.
API и RestAPI
20.
Системы контейнеризации и Docker
21.
Тестирование
22.
Выпускной проект
23.
Карьерный трек

Чему вы научитесь

Владеть языком программирования Python
Работать с базами данных
Использовать Git и Github
Проводить автотестирование программ
Применять инструменты тестирования приложений

Инструменты

4,4

BI-аналитика от GeekBrains

11 Месяцев
96 уроков
212 500 ₽
Ещё -7% по промокоду

Программа курса

Курс состоит из 6 блоков, в которых под руководством опытных экспертов вы рассмотрите базовые принципы работы с таблицами в Excel, Power BI, Tableu и других программах для обработки данных. Кроме того, вы изучите возможности Git, Jira и Confluence, создадите дипломный проект для портфолио и подготовитесь к собеседованию с помощью консультанта центра карьеры GeekBrains. 

1.
Подготовительный блок
2.
I четверть. Введение в BI
3.
II четверть. BI в бизнесе и Google Data Studio
4.
III четверть. SQL и MySQL
5.
IV четверть. Python для аналитиков и OLAP
6.
V четверть. Tableau, Qlik View и дипломный проект
7.
Курсы со свободной датой старта

Чему вы научитесь

Использовать BI-инструменты для анализа данных
Создавать дашборды
Разбираться в математических и статистических формулах
Объединять таблицы с помощью настройки связей
Визуализировать информацию для презентаций и отчётов
3 833 ₽ в месяц
138 000 ₽
230 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Основы Java
2.
Алгоритмы и структуры данных
3.
Git — система контроля версий
4.
Java Core
5.
Шаблоны проектирования
6.
Многопоточное и функциональное программирование
7.
Web, Spring & Spring MVC
8.
Spring Boot, deployment и инфраструктура
9.
Spring: хранение данных и организация безопасности
10.
Карьера в Java-разработке
11.
Английский язык для начинающих разработчиков
12.
Дипломный проект: облачное хранилище

Чему вы научитесь

Создавать различные веб-приложения
Использовать параллельное программирование
Разрабатывать backend сайтов
Работать с базами данных и писать SQL-запросы
Использовать шаблоны проектирования

Преподаватели

7 407 ₽ в месяц
44 445 ₽
88 889 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Основные курсы
2.
Дополнительные курсы

Чему вы научитесь

Работать с фреймворком Django
Проводить unit-тесты
Верстать веб-сайты на CSS и HTML
Создавать функциональный код на Python
Писать простейший код на JavaScript

Программа курса

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

1.
Инструменты для базового анализа данных
2.
Продуктовый подход

Чему вы научитесь

Программировать на SQL и Python
Работать с BI-инструментами и основными метриками
Проводить A/B тесты
Составлять и тестировать гипотезы
Собирать и обрабатывать данные
Формировать систему сквозной аналитики
5 033 ₽ в месяц
110 715 ₽
221 430 ₽
Ещё -60% по промокоду

Программа курса

Вас ждет 80 тематических блоков и 80 практических занятий, за которые вы изучите основы профессии Data Scientist, а затем освоите выбранное вами направление из трех доступных на курсе: машинное обучение, аналитика данных или дата-инженерия.

1.
Первый уровень: базовая подготовка
2.
Второй уровень: специализация
3.
Итоговые проекты
4.
Бонусные курсы

Чему вы научитесь

Анализировать данные
Применять методы машинного обучения
Мыслить на языке данных
Строить аналитические модели
Использовать математику и статистику
192 150 ₽
274 500 ₽
Ещё -7% по промокоду

Программа курса

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

1.
Основной блок
2.
Специализация Программист

Чему вы научитесь

Владеть основами программирования и вёрстки HTML/CSS
Создавать игры в жанре стрелялок, экшен, гонок или ужасов
Применять поведенческие, структурные и порождающие шаблонов проектирования
Разрабатывать мобильные и компьютерные игр
Работать с программами 3ds Max и Substance Painter

Программа курса

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

1.
Проект и продукт, MVP, команда
2.
Требования к проекту. ТЗ. От идеи к продукту
3.
Инструменты
4.
Методологии разработки
5.
Проблемы и их решение
6.
Практика командной работы, качество
7.
Релиз — выход продукта в свет
8.
Вывод продукта на рынок, монетизация

Чему вы научитесь

Собирать данные и разрабатывать диджитал-продукт
Организовывать эффективную работу команды специалистов
Работать со специальными сервисами
Выбирать модель монетизации проекта
Решать конфликтные ситуации

Инструменты

Программа курса

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

1.
Введение в программирование
2.
Введение в контроль версий
3.
Знакомство с языками программирования
4.
Знакомство с веб-технологиям
5.
Алгоритмы и структуры данных
6.
JavaScript
7.
Веб-вёрстка HTML/CSS
8.
Продвинутый HTML + CSS
9.
Продолжение JavaScript
10.
JavaScript про ECMAScript
11.
Основы Node.js и инструменты сборки кода
12.
JavaScript про API браузеров
13.
Фреймворк Vue.js
14.
Знакомство с базами данных
15.
Контроль версий - углубленно
16.
Операционные системы и виртуализация (Linux)
17.
Дипломная работа

Чему вы научитесь

Использовать инструменты Frontend разработчика
Пользоваться фреймворками и библиотеками, применяемыми в работе
Понимать основы ОС Linux
Работать с системами контроля версий
Анализировать и составлять базы данных

Преподаватели

Популярность инструменты бьет рекорды

По состоянию на июнь 2022 года инструмент применяли в своих проектах более 83 миллионов пользователей, при этом GitHub заявлял о наличии 200 млн. репозиториев в облачном хранилище, 28 из которых являются общедоступными.

134 100 ₽
149 000 ₽
Ещё -11 000 ₽ по промокоду

Программа курса

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

1.
Основы веб-программирования
2.
Профессиональный PHP
3.
Создание сайтов
4.
Разработка на Laravel

Чему вы научитесь

Программировать на PHP
Создавать приложения
Верстать веб-сайты на CSS и HTML
Проектировать архитектуру приложений и веб-сервисов
Взаимодействовать с базами данных

Программа курса

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

1.
Базовые навыки
2.
Продвинутые навыки
3.
Дипломные проекты

Чему вы научитесь

Писать автотесты
Писать приложения
Использовать фреймворки
Тестировать интерфейсы пользователей
Выявлять ошибки с помощью технических тестов
124 500 ₽
Ещё -7% по промокоду

Программа курса

Курс можно пройти в одном из двух пакетов: уровень «Специалист» или «Инженер». Вы сможете уверенно писать код и работать с базами данных, добавите профессиональный кейс в портфолио и пройдёте стажировку в крупной компании.

1.
iOS-разработчик. Специалист
2.
iOS-разработчик. Инженер

Чему вы научитесь

Писать код на Swift
Проектировать мобильные приложения Apple
Работать с системой контроля версий Git
Понимать алгоритмы работы языка программирования C
Разрабатывать элементы UI

Преподаватели

4,3

Android-разработчик от Skillbox

22 Месяца
200 уроков
4 502 ₽ в месяц
153 065 ₽
306 130 ₽
Ещё -60% по промокоду

Программа курса

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

1.
1. Kotlin ≈4-5 месяцев
2.
2. Android-разработчик. Уровень 1 ≈5-6 месяцев
3.
3. Android-разработчик. Уровень 2 ≈4 месяца
4.
4. Система контроля версий Git
5.
5. Язык запросов SQL
6.
6. Английский для IT-специалистов
7.
7. Карьера и развитие для программиста
8.
8. Figma 2.0
9.
9. Ручное тестирование мобильных приложений

Чему вы научитесь

Писать код на Kotlin
Создавать кастомизированные переходы между экранами приложения
Работать в Android Studio
Проектировать приложения на Android
Тестировать мобильные приложения
9 000 ₽ в месяц
198 000 ₽
396 000 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Первый уровень
2.
Второй уровень
3.
Третий уровень
4.
Дипломные проекты
5.
Бонусные курсы

Чему вы научитесь

Собирать данные из различных источников
Знать статистику и теорию вероятности
Анализировать большое количество данных и визуализировать результаты
Создавать и администрировать базы данных
Программировать нейросети

Программа курса

В течение курса вы будете знакомиться не только с теорией, но и с практикой. Сможете реализовать 14 проектов, которые можно приложить к портфолио. Обучение займёт 2 года.

1.
Основной блок — 2 месяца

Чему вы научитесь

Изучать прикладную математику
Создавать и клонировать репозиторий
Выполнять влияние веток
Создавать запрос истории кода
Программировать на нескольких языках
4

Data Scientist от Eduson Academy

9 Месяцев
215 уроков
130 100 ₽
325 249 ₽
Ещё -5% по промокоду

Программа курса

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

1.
Введение в Data Science
2.
Основы программирования
3.
Python для анализа данных
4.
Работа с Linux
5.
Углубленное программирование
6.
Работа с системой контроля версий Git
7.
Основы статистики и теории вероятности
8.
Обработка данных
9.
Анализ данных для бизнеса
10.
SQL и работа с базами данных
11.
Разведочный анализ данных (EDA)
12.
Аналитический сторителлинг
13.
Математика для Data Science
14.
Введение в машинное обучение
15.
Модели машинного обучения
16.
Рекомендательные системы
17.
Feature Engineering
18.
Повышение качества работы модели
19.
Внедрение модели
20.
Мониторинг модели
21.
Как применять инструменты Data Science в бизнесе
22.
Карьерный акселератор
23.
Английский для IT-специалистов
24.
Финальный проект и диплом

Чему вы научитесь

Разбираться в основах программирования
Работать с ключевыми инструментами в сфере Data Science
Разбираться в статистике, теории вероятности и других разделах математики на достаточном для работы уровне
Обрабатывать и анализировать данные
Использовать модели машинного обучения
Составлять план профессионального развития

Инструменты

4 923 ₽ в месяц
152 625 ₽
305 250 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Первый уровень: базовая подготовка
2.
Продвинутый уровень: погружение в дата-аналитику и трудоустройство
3.
Экспертный уровень. Выбор специализации
4.
Бонусные курсы
5.
Итоговые проекты

Чему вы научитесь

Брифовать заказчика и понимать его намерения
Работать с системой контроля версий Git
Извлекать данные из источников
Создавать дашборды в Power Bi, рисовать графики и визуализации с помощью Python-библиотек
Формулировать цель и разбивать её на измеримые задачи

Инструменты

3 500 ₽ в месяц
84 000 ₽
140 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Анализ требований
2.
Git и механизмы ветвления
3.
Основы разработки
4.
Интеграция систем и документирование API
5.
Моделирование бизнес-процессов
6.
Документирование в IT-проектах
7.
SQL для анализа данных
8.
SQL PRO
9.
Проектирование DWH
10.
BI-решения и многомерная модель данных
11.
Основы английского языка для аналитиков
12.
Дипломный проект

Чему вы научитесь

Получать информацию из базы данных с помощью SQL
Проектировать хранилища данных
Работать с GitHub
Разрабатывать API
Опубликовывать описание программных интерфейсов в Swagger
3 225 ₽ в месяц
77 406 ₽
129 010 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Основные курсы
2.
Дополнительные курсы

Чему вы научитесь

Верстать сайты
Создавать анимацию
Работать с JavaScript и PHP
Писать запросы к базам данных
Администрировать проекты

Как Git получил свое название?

Название «Git» было дано Линусом Торвальдсом, создателем ядра Linux, когда он написал самую первую версию в 2005 году. Он описал Гит как "дурацкий трекер содержимого" и назвал его случайной комбинация из трех букв. Изначально команда разработчиков использовала BitKeeper, но система не соответствовала требованиям и была ненадёжной, поэтому понадобился новый инструмент.

Программа курса

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

1.
Ступень 1
2.
Ступень 2

Чему вы научитесь

Администрировать ОС Linux
Управлять конфигурациями при помощи Ansible
Подбирать конфигурации под необходимые задачи
Развертывать сети на базе Linux
Настраивать сети на базе Linux

Преподаватели

4 764 ₽ в месяц
114 345 ₽
254 100 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Язык программирования
2.
Автотесты: базовый уровень
3.
Автотесты: продвинутый уровень
4.
Дополнительные курсы
5.
Бонусные курсы

Чему вы научитесь

Пользоваться Git
Разрабатывать UI-тесты
Писать скрипты
Запускать автоматические тесты
Тестировать пользовательские интерфейсы

Программа курса

Программа курса рассчитана на 4 месяца. За это время вы сможете освоить множество теоретических блоков, а затем отрабатывать знания на практике. 

1.
Введение
2.
Структура Linux и команды
3.
Потоки, логические команды, процессы, сеть
4.
Конфигурирование Web-сервера и MySQL
5.
Docker и Git
6.
Сети
7.
Мониторинг и логирование
8.
Итоговый проект
9.
Выпускной проект

Чему вы научитесь

Пользоваться системой контроля версий
Настраивать веб-сервера
Применять основные команды
Работать с Linux
Пользоваться базами данных

Программа курса

Слушатели могут выбрать один из двух тарифов обучения. В базовый пакет "Специалист" входит изучение необходимых аналитику инструментов и навыков, а в расширенном пакете "Инженер" можно познакомиться с 5 вариантами специализаций. Обучение, в зависимости от пакета, будет длиться 9 или 12 месяцев. Некоторые курсы представлены в виде видео-материалов, другие будут проходить в формате очных встреч.

1.
Маркетинговый аналитик. Специалист
2.
Маркетинговый аналитик. Инженер

Чему вы научитесь

Оценивать эффективность маркетинговой стратегии
Работать с базами данных
Проводить A/B-тестирование
Использовать методы маркетингового анализа
Оптимизировать бизнес-процессы

Преподаватели

Программа курса

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

1.
SwiftUI и основы Combine
2.
Современная архитектура мобильных приложений
3.
Foundation без сторонних фреймвоков и Swift 5 Standard Library
4.
Многозадачность
5.
Networking и хранение данных
6.
Создание приложений для Apple Watch, TV, Mac
7.
CoreML и Vision, нейронные сети и машинное обучение
8.
Мультиплатформенная разработка: перенос на Android, Vulkan/Metal
9.
Организация разработки
10.
Проектная работа

Чему вы научитесь

Писать сложный код на Swift
Организовывать командную разработку проекта в Git
Разрабатывать мобильные приложения
Адаптировать приложения под ОС Android
Создавать пользовательские интерфейсы

Программа курса

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

1.
Ступень 1
2.
Ступень 2

Чему вы научитесь

Разрабатывать на C# сложные клиент-серверные приложения
Работать с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами
Работать с платформой .NET Core и средой разработки Visual Studio
Программировать на одном из самых популярных языков С#

Инструменты

147 240 ₽
226 523 ₽
Ещё -45% по промокоду

Программа курса

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

1.
Введение в индустрию
2.
Анализ рынка и позиционирование
3.
Дизайн-документация
4.
Технический гейм-дизайн
5.
Системный дизайн
6.
Дизайн механик
7.
Нарративный дизайн
8.
Левел-дизайн
9.
LiveOps и аналитика игры
10.
Дипломная работа
11.
Дополнительные модули

Чему вы научитесь

Разрабатывать дизайн-документацию
Создавать прототипы на Unity
Проектировать игровые уровни
Использовать инструменты для нарративного дизайна
Использовать скриптовые языки Unity Bolt и Blueprints
126 786 ₽
Ещё -10% по промокоду

Программа курса

Вы будете обучаться на специальной образовательной платформе в удобном для вас темпе. Вы досконально изучите backend-разработку на Java и получите гарантию будущего трудоустройства.

1.
Backend-разработка на Java

Чему вы научитесь

Вести backend-разработку
Программировать на Java
Верстать сайты и создавать их версии для разных устройств
Работать в команде с другими разработчиками
Тестировать собственный код и исправлять ошибки

Программа курса

Курс включает в себя видеоуроки, практические задания и онлайн-встречи с преподавателями. В рамках обучения на выбор предоставляются три тарифа: "Базовый", "Комфорт", "Полный фарш".

1.
Первый этап. Изучить Git и Ansible
2.
Второй этап. Изучить Docker
3.
Третий этап. Изучить Kubernetes и CI/CD: настройка и обслуживание отказо­устойчивого кластера, работа с сетевой безопасностью
4.
Четвёртый этап. Изучить настройку мониторинга и логирования в Kubernetes: работа с EFK, Prometheus, Loki, Grafana
5.
Пятый этап. Изучить Terraform
6.
Шестой этап. Выполнить финальный проект, основанный на реальном кейсе: построение облачной инфраструк­туры, настройка управления инфра­структурой через Terraform и развёртывание приложения

Чему вы научитесь

Работать в Git
Настраивать отказоустойчивый кластер
Работать с сетевой безопасностью
Проводить мониторинг в Kubernetes
Строить облачную инфраструктуру

Программа курса

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

1.
Модуль 1. Основные настройки окружения 1С
2.
Модуль 2. Организация SCRUM-команды на проекте 1С
3.
Модуль 3. Моделирование и описание бизнес-процессов
4.
Модуль 4. Автоматизация работы разработчиков и контроль качества кода
5.
Модуль 5. Тестирование в 1С. TDD, BDD. Использование CI/CD на проектах
6.
Модуль 6. Мониторинг и контроль производительности
7.
Модуль 7. Построение интеграций в системах 1С
8.
Модуль 8. Построение учетной системы полного цикла для крупного холдинга
9.
Модуль 9. Проектная работа

Чему вы научитесь

Моделировать бизнес-процессы
Проектировать технические проекты в СППР
Работать с Git
Настраивать 1С:ДО
Проводить Code review

Инструменты

GitLab и GitHub

Git чаще всего используется в связке с GitLab и GitHub. Оба этих интерфейса являются облачными хранилищами репозиториев и своеобразной социальной сетью для разработчиков: скрипты и части написанного кода выкладываются на сервис в качестве портфолио, поэтому эти две платформы регулярно мониторятся работодателями.

174 000 ₽
Ещё -7% по промокоду

Программа курса

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

1.
Общий блок
2.
Специализация
3.
Трудоустройство или создание бизнеса

Чему вы научитесь

Программировать на языках высокого уровня
Работать с базами данных и писать SQL-запросы
Пользоваться системой контроля версий Git
Применять теорию вероятности и теорию алгоритмов
Разбираться в любой операционной системе

Инструменты

Программа курса

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

1.
Вводный
2.
BDD
3.
API
4.
Stubs
5.
Параллельное выполнение тестов
6.
Mobile & Selenide
7.
CI/CD
8.
Проект
9.
Карьера

Чему вы научитесь

Автоматизировать тестирование приложений
Писать тесты на Java
Работать с библиотеками
Создавать многопоточные приложения
Взаимодействовать с исключениями

Программа курса

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

1.
Знакомство с фреймворком. Пишем базовый функционал
2.
Маршрутизация и HttpFoundation
3.
Интеграция с другими системами
4.
Тестирование и развертывание
5.
Symfony: Advanced practices
6.
Проектная работа

Чему вы научитесь

Разрабатывать прототипы с помощью генерации кода
Развертывать приложение
Работать с Symfony Forms
Использовать фронтэнд
Внедрять фреймворки в проектах

Инструменты

Программа курса

Курс состоит из 9 тематических блоков, каждый из которых посвящён определённому аспекту программирования на Python. Вы освоите множество навыков и станете опытным junior-специалистом.

1.
Синтаксис и базовые операторы Python
2.
ООП. Классы, исключения. Тесты
3.
Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
4.
Работа с базами данных, асинхронное программирование
5.
Веб-разработка на Flask
6.
Веб-разработка на Django
7.
Python для Data Science
8.
DevOps
9.
Проектная работа

Чему вы научитесь

Разрабатывать приложения при помощи языка программирования Python
Работать с библиотеками данных
Получать данные от приложений и сайтов
Создавать автотесты
Применять асинхронное программирование

Программа курса

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

1.
Знакомство с курсом
2.
Общие сведения о .NET, C#, IL, платформе, библиотеках, Nuget и т.д
3.
Делегаты, события, лямбда-выражения, expression trees
4.
Коллекции и работа с ними
5.
Паттерны проектирования, SOLID
6.
Многопоточность. Потоки, TPL, Task, async/await
7.
Работа с данными (СУБД), ORM (Entity Framework Core), сущности, mappings
8.
IHost, DI, Service Collection, transient/scoped/singleton
9.
Веб-приложения ASP.NET Core
10.
Логирование (Serilog, LogStash, Graylog...)
11.
Развёртывание приложений ASP.NET в качестве
12.
Примеры решения типовых задач с использованием популярных библиотек
13.
Итоги

Чему вы научитесь

Работать с C# и .NET
Использовать готовые библиотеки и создавать собственные
Работать с IDE
Писать код для системных приложений
Реализовывать приложения для webapi

Программа курса

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

1.
Основы Vue
2.
Уверенная разработка на Vue
3.
Провинутые и практические решения
4.
Проектная работа

Чему вы научитесь

Использовать протоколы HTML/CSS
Работать с фреймворком Vue
Писать юнит-тесты
Чистить код на TypeScript
3 585 ₽ в месяц
86 040 ₽
143 400 ₽
Ещё -10% по промокоду

Программа курса

Вас ждет два тематических блока: в одном вы освоите навыки для создания сайтов и веб-приложений, а во втором научитесь работать со средой 1С-Битрикс. По окончании курса у вас будут 4 готовых проекта в портфолио, которые помогут найти работу в будущем.

1.
Основы разработки сайтов на JavaScript и PHP
2.
Профессиональная разработка сайтов на 1С-Битрикс

Чему вы научитесь

Верстать сайты на HTML и CSS
Создавать веб-приложения на JavaScript
Писать серверную часть сайта на PHP
Использовать СКВ Git и сервис GitHub
Работать с 1С-Битрикс

Преподаватели

Николай Хащанов

Fullstack-разработчик

Александр Ульянцев

Backend Software Engineer

Сергей Вертепов

Разработчик систем тестирования в Avito

Александр Иванов

Senior Backend Engineer в OneSoil

Алексей Судничников

Аналитик в NodaSoft

Владимир Чебукин

Программист

Алена Батицкая

Frontend-разработчик

Николай Лопин

Senior JavaScript-разработчик в FreeNow

Александр Шлейко

Frontend-разработчик

Валерий Семененко

Ведущий инженер-программист в Промсвязьбанк

Светлана Коробцева

Дизайнер

Андрей Гаретов

Middle web-developer

Михаил Ларченко

Tech Lead в Sytac B.V.

Андрей Борю

Principal Engineer

Виктория Прохорова

Fullstack-разработчик; PHP-разработчик

Алексей Стегура

Backend developer в Fastdev AB

Александр Фитискин

Frontend-разработчик

Валера Хаслер

Программист

Михаил Кутателадзе

Fullstack-разработчик

Владислав Уткин

Frontend-разработчик в АО "Вертекс"

Александр Дудинский

Frontend-разработчик

Константин Полянский

Программист в ГНИВЦ

Евгений Варламов

Frontend-разработчик

Михаил Кузнецов

Team Lead в ING Bank

Игорь Кострубин

Программист

Евгений Шек

Frontend-разработчик

Эдгар Нуруллин

Middle-разработчик

Илья Меджидов

Веб-разработчик

Александр Русаков

Lead

Владислав Власов

Инженер-программист

Алексей Дацков

Программист

Алексей Кулагин

Фронтенд-разработчик

Елена Семенова

Frontend-разработчик

Максим Свиридов

Frontend-разработчик

Александр Сивцов

Frontend-инженер

Георгий Мишин

Фронтенд разработчик

Антон Степанов

Frontend-разработчик

Олег Сафонов

C#-разработчик

Сергей Судничников

IT-аналитик

Дмитрий Бронских

Fullstack developer

Светлана Русова

Разработчик Bitrix Framework

Владимир Языков

Веб-разработчик

Семён Бойко

Frontend-разработчик

Программа курса

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

1.
DevOps. Необходимость меняться
2.
Управление инфраструктурой и конфигурацией
3.
Continuous Integration & Continuous Delivery с использованием Docker
4.
Fast Feedback Loop (мониторинг и логирование)
5.
Контейнерная Оркестрация
6.
Проектная работа

Чему вы научитесь

Контролировать ход проекта с помощью СКВ Git
Улучшать взаимодействие специалистов между собой
Обеспечивать безопасность инфраструктуры
Мониторить различные показатели приложения
Работать с контейнерами
3 433 ₽ в месяц
123 600 ₽
206 000 ₽
Ещё -10% по промокоду

Программа курса

Курс рассчитан на 17 месяцев обучения. Вы сможете погрузиться в 91 час теории, а затем за 465 часов отработать все новые знания на практике.

1.
Часть 1. 1С-разработка
2.
Часть 2. Продвинутые инструменты
3.
Дипломный проект

Чему вы научитесь

Работать с платформой "1С: Предприятие"
Разрабатывать мобильные приложения
Корректировать функционал 1С под бизнес-задачи
Использовать современные инструменты командной разработки: 1С:EDT и Git
Реализовывать внешние отчёты

Инструменты

3 302 ₽ в месяц
118 900 ₽
205 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Обзор IT-систем
2.
Операционная система Linux
3.
Администрирование Linux
4.
Сеть и сетевые протоколы
5.
Программирование на Bash
6.
Основы программирования на Python
7.
Виртуализация
8.
Автоматизация администрирования инфраструктуры
9.
Введение в DevOps
10.
Мониторинг
11.
Отказоустойчивость
12.
Системы хранения и передачи данных
13.
Реляционные базы данных
14.
Информационная безопасность
15.
Дипломный практикум
16.
Карьера в системном администрировании

Чему вы научитесь

Создавать продуктивный сервис
Писать скрипты для shell
Настраивать кеширование и базы данных
Автоматизировать развёртывание и управление приложениями
Работать с сетью и прокси-серверами
Защитить сервер и приложение от DDoS-атак

Преподаватели

В заключение

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

Так как Гит используется как в командной строке, так и в IDE, для разработчика важно знать такие Git-команды, как status, add, сommit, push и их стандартные параметры. Часто IT-специалисты знакомы с базовыми концепциями, однако при работе над масштабным проектом их будет недостаточно, поэтому онлайн-курсы помогут восполнить пробелы и получить полезные рекомендации от экспертов в IT. Полученные навыки сделают процесс проектирования ПО более упорядоченным и систематизированным, а также позволят быстрее проверять и тестировать исправления перед релизом.

Наверх