Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

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 ₽

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

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

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 и применять его основные инструменты
Применять метод командной разработки

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

Инструменты

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

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

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

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

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

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

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

1.
Тема 1: Философия командной разработки
2.
Тема 2: Популярные хостинги разработки ПО
3.
Тема 3: Основы Git
4.
Тема 4: Практики использования Git в командах
5.
Тема 5: Личная конфигурация Git для удобной работы

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

Понимать основные аспекты современной командной
Использовать систему контроля версий
Тестировать через GitHub
Проводить код-ревью

Инструменты

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

На курсе вы изучите актуальные инструменты специалиста по DevOps-инжинирингу. Преподаватели объяснят сложную теорию и потренируют вас применять навыки на практике.

1.
Методология DevOps
2.
Основы сетей
3.
Linux
4.
Системы контроля версий, использование Git
5.
Основы баз данных
6.
Python
7.
Docker
8.
Управление конфигурациями. Ansible
9.
Управление конфигурациями. Terraform
10.
AWS, Yandex Cloud, Google Cloud. Основы облачных технологий
11.
Оркестрация контейнеров. Kubernetes
12.
Мониторинг. Zabbix, ELK, Prometheus, Grafana

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

Использовать инструменты DevOps-инжиниринга
Программировать на Python
Работать с операционной системой Linux
Управлять конфигурациями с помощью Terraform и Ansible
Вести мониторинг с помощью Zabbix, ELK, Prometheus и Grafana
Логотип школы
2 881 ₽ в месяц
51 870 ₽
74 100 ₽
Ещё -10% по промокоду

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

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

1.
Основы Python
2.
Основные библиотеки для анализа данных
3.
Статистика в Python
4.
Итоговый проект

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

Парсить сайты
Работать с данными без помощи программистов
Подготавливать данные для алгоритмов
Оптимизировать рутинные процессы
Применять математические модели
Логотип школы
3 621 ₽ в месяц
43 454 ₽
66 852 ₽
Ещё -60% по промокоду

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

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

1.
Знакомство с Kubernetes: основные понятия и архитектура
2.
Основные объекты Kubernetes
3.
Безопасность и управление доступом
4.
Сетевая подсистема Kubernetes
5.
Хранение данных в Kubernetes
6.
Шаблоны: Helm и его аналоги (Jsonnet, Kustomize)
7.
HPA
8.
Мониторинг компонентов кластера и приложений, работающих в нём
9.
Service mesh. Знакомство с Istio и Envoy
10.
Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом
11.
Эксплуатация кластера
12.
Финальная работа

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

Масштабировать приложения
Управлять приложениями в Kubernetes
Эксплуатировать кластер
Создавать инфраструктурную платформу
Внедрять новые функции

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

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

1.
Основы тестирования ПО
2.
Основы программирования на JavaScript
3.
Профессиональный JavaScript
4.
Тестирование
5.
Основы веб разработки
6.
Автоматизированное тестирование на JavaScript

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

Работать с Playwright и писать UI-тесты
Организовывать процесс автоматизации на проекте
Использовать главный инструмент автоматизированного тестировщика: JavaScript
Создавать инфраструктуру ПО
Логотип школы
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-разработчик

Логотип школы
3 889 ₽ в месяц
140 004 ₽
233 340 ₽
Ещё -10% по промокоду

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

Программа курса рассчитана на 18 месяцев. За это время вы выполните 250 практических заданий, 7 курсовых работ и 1 итоговый проект. Занятия проходят дважды в неделю. На продуктивное обучение еженедельно нужно будет выделять 15 часов.

1.
Основы программирования на C++
2.
Алгоритмы и структуры данных
3.
Английский язык для начинающих разработчиков
4.
Система контроля версий Git
5.
Базовое программирование на C++
6.
Продвинутое программирование на C++
7.
Работа с базами данных
8.
Многопоточное и асинхронное программирование
9.
Шаблоны проектирования в C++
10.
Кроссплатформенная разработка на Qt
11.
Разработка умных гаджетов (IoT)
12.
Разработка видеоигр на Unreal Engine 4
13.
Дипломный проект. Поисковая система

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

Писать код для тестирования программ, сайтов и приложений, интерфейсов
Программировать на C++
Разрабатывать 3D-видеоигры на UE4
Создавать кроссплатформенные приложения
Создавать программную логику с помощью визуального редактора движка UE4
Разрабатывать аналоги поисковых систем
Иллюстрация к факту

Git Stash

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

Логотип школы
3 806 ₽ в месяц
137 040 ₽
228 400 ₽
Ещё -10% по промокоду

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

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

После курса вы получите диплом о повышении квалификации и индивидуальную карьерную консультацию.

1.
Основы языка программирования Python
2.
Git — система контроля версий
3.
Курсовой проект «Облачный архиватор»
4.
Английский язык для начинающих разработчиков
5.
Базы данных
6.
Python продвинутый
7.
Курсовой проект VKinder
8.
Django
9.
Построение API на Django
10.
Основы DevOps
11.
Продвинутая web-разработка и фреймворк Flask
12.
Карьера в Python-разработке

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

Строить API на Django
Использовать в работе GIT
Работать с базами данных
Создавать собственные базы данных
Писать алгоритмы для повседневных задач
Создавать несложные программы с нуля
Использовать методы непрерывной интеграции CI/CD

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

Логотип школы
3 490 ₽ в месяц
125 640 ₽
209 400 ₽
Ещё -10% по промокоду

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

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

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

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

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

Инструменты

Логотип школы
4 290 ₽ в месяц
102 970 ₽
205 939 ₽
Ещё -60% по промокоду

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

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

1.
Кибербезопасность
2.
Трудоустройство с помощью Центра развития карьеры Skillbox
3.
Дополнительный курс

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

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

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

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

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

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

Программировать на SQL и Python
Работать с BI-инструментами и основными метриками
Проводить A/B тесты
Составлять и тестировать гипотезы
Собирать и обрабатывать данные
Формировать систему сквозной аналитики
Логотип школы
130 723 ₽
217 872 ₽
Ещё -5% по промокоду

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

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

1.
Работа с Linux на уровне пользователя
2.
Администрирование типовых сервисов
3.
Продвинутые инструменты администрирования
4.
Административные обвязки серверов

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

Работать с облачными сервисами
Использовать виртуальные машины
Создавать резервные копии
Работать с LInux
Писать скрипты
Логотип школы
126 786 ₽
Ещё -10% по промокоду

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

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

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

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

Вести backend-разработку
Программировать на Java
Верстать сайты и создавать их версии для разных устройств
Работать в команде с другими разработчиками
Тестировать собственный код и исправлять ошибки
Логотип школы
4 273 ₽ в месяц
94 007 ₽
170 921 ₽
Ещё -60% по промокоду

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

Онлайн-курс познакомит вас с основными инструментами тестировщика. Вы научитесь автоматизировать тесты на Python и сможете пользоваться различными фреймворками.

1.
Программирование на Python
2.
Автоматизация тестирования
3.
Git

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

Писать автоматические тесты на Python
Настраивать интеграцию с Jenkins
Версионировать тесты в Git
Строить архитектуру тестов
Разбираться в концепциях тест-дизайна

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

Программа обучения включает в себя девять различных модулей, направленных на подробное изучение аспектов моделирования и разработки проектов на платформе 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

Инструменты

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

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

1.
Подготовка среды разработки
2.
Обмен данными
3.
EDT, СППР, брокеры, производительность
4.
Скрипты, автотесты, CI/CD
5.
Проектная работа

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

Использовать инструменты для контроля версий кода
Проводить автоматическое тестирование кода
Настраивать автоматизацию процессов в 1С
Упралвять конфигурациями
Применять CI/CD
Логотип школы
2 900 ₽ в месяц
104 400 ₽
180 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-атак

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

Иллюстрация к факту

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

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

Логотип школы
123 178 ₽
205 296 ₽
Ещё -5% по промокоду

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

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

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

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

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

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

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

1.
1. BI-аналитика
2.
2. Статистика и A/B-тесты
3.
3. Автоматизация процессов

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

Применять различные инструменты BI-аналитики
Проводить А/В-тесты и анализировать их результаты
Оценивать размер выборки
Создавать телеграм-боты для оптимизации рабочих процессов
Работать с базами данных и библиотеками
Логотип школы
4,8
Python-разработчик от ProductStar
2 Месяца
11 уроков
42 642 ₽
105 984 ₽
Ещё -2,23% по промокоду

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

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

1.
Введение в Python
2.
Типы данных, функции, классы, ошибки
3.
Строки, условия, циклы
4.
Списки и словари в Python
5.
Пакеты, файлы, Pandas — начало
6.
Pandas: продолжение
7.
Визуализация данных
8.
Работа с базами данных
9.
Многопоточность
10.
Веб-сервер flask и контроль версий Git
11.
Итоговый проект

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

Работать с базами данных
Парсить веб-страницы
Использовать библиотеку NumPy и Pandas
Писать автоматические скрипты
Создавать функции

Инструменты

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

На онлайн-курсе вы поймёте, как устроен код на CSS и HTML, научитесь разрабатывать адаптивный дизайн, освоите JavaScript, TypeScript и библиотеку React, разберётесь в принципе ООП и процедурах авторизации и роутинга.

1.
HTML, CSS, JavaScript: бесплатный модуль
2.
HTML и CSS: лейаут, доступность и интерактив
3.
Дизайн, адаптивная вёрстка и декорирование
4.
Базовый JavaScript
5.
Продвинутый JavaScript
6.
TypeScript и ООП
7.
Основы разработки с помощью React
8.
Роутинг и авторизация
9.
Тестирование React-приложений
10.
Проектный модуль
11.
Софтскилы для разработчиков
12.
Карьерный трек: подготовка к трудоустройству
13.
Акселерация: активный поиск работы с поддержкой HR-экспертов
14.
Нейросети для разработчиков
15.
Расширенный курс "Фронтенд-разработчик"

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

Работать с командной строкой Bash
Осуществлять трансформацию объектов в 2D и 3D
Программировать приложения в TypeScript
Осуществлять роутинг и авторизацию в веб-приложениях
Разрабатывать пользовательские интерфейсы в React

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

Чтобы попасть на магистратуру, подайте необходимые документы и сдайте вступительные экзамены. Обучение будет проходить на платформе онлайн-школы. На курсе можно решать собственные рабочие задачи. У вас будет студенческий билет, который позволит посещать мероприятия вуза. Вас также ждёт практика в крупных компаниях или на текущем рабочем месте. 

1.
Всё о поступлении, учёбе и карьерных перспективах
2.
Перезачёты и упрощённая аттестация
3.
1 семестр
4.
2 семестр
5.
3 семестр
6.
4 семестр

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

Разбираться в теории и методологии DevOps
Программировать на разных языках
Работать с большими данными
Работать с машинным обучением
Развивать софт скиллы
Логотип школы
154 602 ₽
237 849 ₽
Ещё -5% по промокоду

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

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

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

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

Разрабатывать дизайн-документацию
Создавать прототипы на Unity
Проектировать игровые уровни
Использовать инструменты для нарративного дизайна
Использовать скриптовые языки Unity Bolt и Blueprints
Логотип школы
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-запросы
Использовать шаблоны проектирования

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

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

На онлайн-курсе вы изучите базовую терминологию, разберёте основы C++, научитесь повышать производительность программы и оптимизировать процессы, улучшать качество кода и проектировать векторы.

1.
Базовые понятия программирования
2.
Основы C++ с Qt
3.
Производительность и оптимизация
4.
Качество кода
5.
Проектирование сложных программ
6.
Итоговый проект: электронная таблица
7.
Подготовка к трудоустройству
8.
Акселерация
9.
Расширенный курс "Разработчик C++"

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

Писать программы на C++
Создавать графические приложения с помощью фреймворка Qt
Профилировать программы и ускорять их работу
Разбираться в методах и средствах рефакторинга
Автоматизировать сборку ПО в CMake

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

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

1.
Получение и подготовка данных: SQL
2.
Python для анализа данных
3.
Построение Machine Learning моделей
4.
Нейронные сети и NLP
5.
Рекомендательные системы
6.
Дипломная работа и помощь с трудоустройством

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

Строить ML-модели
Использовать техники машинного обучения
Писать запросы на SQL
Автоматизировать работу с массивами
Работать с данными без переноса в таблицы
Логотип школы
4,6
Python, BI и BigData от ProductStar
2 Месяца
31 урок
93 150 ₽
232 875 ₽
Ещё -2% по промокоду

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

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

1.
Блок 1. Основы Python
2.
Блок 2. Инструменты анализа и визуализации: Yandex DataLens
3.
Блок 3. Бонус: Power BI
4.
Блок 4. Бонус: Tableau
5.
Блок 5. Python и построение Machine Learning моделей
6.
Блок 6. Нейронные сети и NLP
7.
Блок 7. Рекомендательные системы
8.
Блок 8. Подготовка к собеседованию, трудоустройству и дипломная работа
9.
Google Sheets и Excel
10.
Введение в программирование
11.
Бизнес английский от AgileFluent

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

Собирать данные с помощью SQL
Обрабатывать и визуализировать информацию
Составлять удобные графики
Принимать бизнес-решения
Автоматизировать получение данных
Иллюстрация к факту

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

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

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

На онлайн-курсе вы освоите все необходимые программы для работы fullstack-разработчика и проведёте тестирование фронтенда и бэкенда вашего приложения.

1.
1. Введение в профессию
2.
2. Основы веб-разработки
3.
3. Вёрстка HTML и CSS
4.
4. Работа с макетом сайта
5.
5. Базовый JavaScript
6.
6. Продвинутый JavaScript
7.
7. Тестирование frontend-части проекта и подготовка к запуску
8.
8. Основы backend-разработки
9.
9. Введение в Python: типы данных, функции, циклы, модули
10.
10. Углублённое программирование
11.
11. Основы объектно-ориентированного программирования (ООП)
12.
12. Работа с базами данных
13.
13. Потоки и процессы
14.
14. Работа с фреймворками Django и DRF
15.
15. Подготовка к запуску и тестирование backend-части проекта
16.
16. Системы контейнеризации
17.
17. Жизненный цикл ПО
18.
18. Как построить карьеру в IT
19.
19. Введение в UX/UI (тариф Pro)
20.
20. Работа с библиотекой React (тариф Pro)
21.
21. Работа с Linux (тариф Pro)
22.
22. Алгоритмы и структуры данных (тариф Pro)
23.
23. Развёртывание приложения (тариф Pro)
24.
Итоговый проект и диплом

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

Знать язык запросов SQL, работать с PostgreSQL, SQLite и MongoDB
Проектировать и внедрять API сторонних сервисов
Проводить контейнеризацию приложений в Docker
Разрабатывать unit-тесты
Использовать метод объектно-ориентированного программирования

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

Логотип школы
4,6
Тестировщица ПО от Eduson Academy
4 Месяца
119 уроков
99 500 ₽
248 750 ₽

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

Кус объёмный и состоит из 119 уроков. Вы сможете пройти их за 4 месяца. С теорией будет идти и практика, а в конце — итоговый проект.

1.
Введение в профессию тестировщика
2.
Жизненный цикл ПО
3.
Особенности удаленной работы
4.
Основы тестирования
5.
Устройство веб-приложений
6.
Тестирование фронтенда
7.
Работа с базами данных
8.
Основы Linux
9.
Работа с системой контроля версий
10.
Тестирование API
11.
Нефункциональное тестирование
12.
Тестирование мобильных приложений
13.
Карьерная стратегия
14.
Итоговый проект
15.
Введение в автотестирование
16.
Карьера и лидерство для женщин
17.
Финальный проект и диплом

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

Тестировать веб- и мобильные приложения
Работать с базами данных на языке SQL
Понимать жизненный цикл разработки ПО
Тестировать API
Составлять тест-кейсы

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

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

1.
Бесплатная часть
2.
Бассейн
3.
Знакомство с IOS-разработкой и основами Swift
4.
Основы вёрстки, сетевого взаимодействия и хранения данных
5.
Навигация, работа с таблицами, авторизация и основы многопоточности
6.
Коллекции, базы данных и архитектура
7.
Продуктовая и командная разработка
8.
Командный итоговый проект
9.
Карьерный трек: подготовка к трудоустройству
10.
Акселерация: активный поиск работы с поддержкой HR-экспертов
11.
Расширенный курс " IOS-разработчик"

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

Создавать интуитивно понятные и привлекательные интерфейсы с помощью UIKit и SwiftUI
Адаптировать интерфейс под разные размеры экранов и ориентации устройств
Работать с переменными, константами, функциями, структурами и классами
Использовать интегрированную среду разработки Xcode для написания, отладки и тестирования приложений
Хранить данные приложения локально (Core Data, UserDefaults) и удаленно (серверные базы данных)
Взаимодействовать с различными функциями iOS, такими как камера, GPS, уведомления, Bluetooth и т.д.

Инструменты

Логотип школы
126 000 ₽
Ещё -5% по промокоду

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

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

1.
Прикладная разработка на Python
2.
Машинное обучение и приложения
3.
Обзор основ Deep Learning
4.
Статистика и А/В-тесты
5.
Собеседования и как их пройти

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

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

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

Погрузитесь в мир фулстек-разработки за 18 месяцев с курсом, который включает 14 модулей с актуальными технологиями, такими как TypeScript, React и Node.js. Вы создадите 16 реальных проектов и выполните более 700 задач.

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

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

1.
HTML, CSS, JavaScript: вводный модуль
2.
Как устроено обучение
3.
HTML и CSS: лэйаут, доступность и интерактив
4.
Дизайн, адаптивная вёрстка, декорирование
5.
Базовый JavaScript
6.
Продвинутый JavaScript
7.
TypeScript и ООП
8.
Проектный месяц
9.
Интерфейсы с использованием React
10.
Роутинг и авторизация
11.
Тестирование React-приложений
12.
Основы Node.js, Express и MongoDB
13.
PostgreSQL и Nest.js
14.
Деплой и автоматизация
15.
Обеспечение безопасности приложения
16.
Проектный месяц
17.
Алгоритмы и структуры данных
18.
Софт-скилы для разработчиков
19.
Помощь в трудоустройстве

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

Создавать структуры и оформления веб-страниц
Работать с DOM и создание интерактивных элементов
Использовать системы сборки Webpack и Parcel
Применять процессоры Sass и LESS
Разрабатывать RESTful и GraphQL API

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

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

1.
Основы тестирования
2.
Регрессионное тестирование и ретест багов в веб‑приложениях
3.
Тестирование веб-приложений
4.
Расширенное тестирование веб-приложений
5.
Тестирование мобильных приложений
6.
Тестирование API
7.
Основы базы данных
8.
Итоговый проект
9.
Дополнительный модуль: разработка автотестов API на Python
10.
Дополнительный модуль: основы разработки пользовательских интерфейсов приложений
11.
Дополнительный модуль: продвинутый SQL для аналитики данных и работы с базами данных
12.
Карьерный трек: подготовка к трудоустройству
13.
Акселерация: активный поиск работы с поддержкой HR-экспертов
14.
Вебинары для разбора сложных тем, воркшопы
15.
Нейросети для тестировщиков
16.
Расширенный курс «Инженер по тестированию»
17.
Курс «Инженер по тестированию: от новичка до автоматизатора»

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

Тестировать мобильные и веб-приложения
Работать с базами данных
Автоматизировать отдельные процессы
Прогнозировать возможные сбои
Составлять отчёты об ошибках
Логотип школы
5 005 ₽ в месяц
120 131 ₽
240 262 ₽
Ещё -60% по промокоду

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

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

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

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

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

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

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

1.
№1: Введение
2.
№2: Введение в безопасность проекта на Kubernetes
3.
№3: Защита Control Plane кластера
4.
№4: Авторизация, аутентификация и аккаунтинг в Kubernetes
5.
№5: Scaning Automation
6.
№6: Использование Policy Engine и Admission Controller'ов
7.
№7: Безопасность контейнера
8.
№8: Безопасное хранение Secrets
9.
№9: Kubernetes Networking
10.
№10: Управление угрозами в Kubernetes

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

Использовать Kubernetes
Защищать кластеры
Работать с авторизацией, аутентификацией и аккаутингом
Использовать Policy Engine и Admission Controller

Инструменты

Логотип школы
105 984 ₽
264 960 ₽
Ещё -2% по промокоду

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

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

1.
Введение в программирование
2.
Базовые навыки Java-разработчика
3.
Java advanced
4.
Специализации

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

Создавать веб-приложения
Тестировать приложения вручную и автоматически
Применять принципы ООП
Создавать чат-ботов для Telegram
Использовать фреймворк Spring при разработке приложений

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

Логотип школы
7 998 ₽ в месяц
247 929 ₽
495 858 ₽

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

Вас ожидает 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
Иллюстрация к факту

GitLab и GitHub

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

Логотип школы
69 900 ₽
Ещё -15% по промокоду

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

Данный курс включает 18 занятий общим объемом 72 академических часа. Обучение проходит в офлайн формате в аудиториях на 5-10 человек. У вас будет современный персональный компьютер и быстрый интернет для работы. У вас постоянно будет возможность задать интересующие вас вопросы преподавателю или пообщаться с другими студентами, используя онлайн-чат.

1.
Основы Java
2.
ООП
3.
Структуры данных. Алгоритмы
4.
Java Collections Framework
5.
Паттерны проектирования. MVC
6.
Базы данных. SQL.JDBC
7.
Многопоточность
8.
Сети. Обмен сообщениями
9.
Визуализация. JavaFX
10.
Spring
11.
Принципы работы CI/CD/DevOps
12.
Юнит-тестирование
13.
Процесс разработки

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

Создавать веб-приложения, десктоп-приложения и другие программы на Java
Работать со структурами данных. Применять простые и сложные алгоритмы
Работать с базами данных, применяя SQL и JDBC
Использовать Java-фреймворки для создания приложений

Инструменты

Логотип школы
3 875 ₽ в месяц
93 000 ₽
155 000 ₽
Ещё -10% по промокоду

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

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

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

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

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

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

Логотип школы
105 984 ₽
264 960 ₽
Ещё -2% по промокоду

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

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

1.
Инструменты для базового анализа данных
2.
Применение на прикладных проектах и продвинутые инструменты анализа данных
3.
Специализация и погружение в Data Science
4.
Дипломная работа и помощь с трудоустройством

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

Применять SQL, Python и BI-инструменты
Строить с нуля системы сквозной аналитики
Предсказывать отток пользователей с сервиса
Создавать системы дашбордов для менеджмента компании
Логотип школы
36 432 ₽
91 080 ₽
Ещё -2% по промокоду

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

На онлайн-курсе студенты разберутся в методологии DevOps, обретут навыки работы в Linux, Git, Docker и Ansible, изучат языки программирования SQL и Python и защитят проект по итогам обучения.

1.
Блок 1: Введение в DevOps
2.
Блок 2: Основы Linux и работа с Bash
3.
Блок 3: CI/CD системы
4.
Блок 4: Системы контроля версий Git и Gitlab
5.
Блок 5: Работа с Docker
6.
Блок 6: Управление конфигурациями, Ansible
7.
Блок 7: Основы SQL для DevOps
8.
Блок 8: SQL и базы данных
9.
Блок 9: Python для DevOps
10.
Дипломная работа

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

Знать основы DevOps
Работать в Git и GirLab
Знать основы Python
Знать основы SQL
Упаковывать приложения в Docker

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

Участники онлайн-курса изучат основные принципы использования движка Unity и научатся создавать 2D- и 3D-игры для различных устройств, разработают персонажей на основе искусственного интеллекта, продумают сеттинг и спецэффекты.

1.
Начальный уровень
2.
Базовый уровень
3.
Средний уровень
4.
Продвинутый уровень

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

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

Инструменты

Логотип школы
4,8
Геймдизайнер от Нетологии
8 Месяцев
47 уроков
3 435 ₽ в месяц
123 684 ₽
206 140 ₽
Ещё -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.
Два итоговых проекта

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

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

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

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

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

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

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

Инструменты

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

На онлайн-курсе вы освоите Java, научитесь пользоваться фреймворком Spring Boot и разрабатывать архитектуру микросервисов.

1.
Основы Java
2.
Java Core: введение
3.
Каникулы
4.
Java Core: продолжение
5.
Каникулы
6.
Spring Boot и работа с базами данных
7.
Каникулы
8.
Spring, ORM и работа на сервере
9.
Каникулы
10.
Групповой проект
11.
Продвинутая бэкенд-разработка
12.
Каникулы
13.
Дипломный проект
14.
Нейросети для разработчиков
15.
Карьерный трек: подготовка к трудоустройству
16.
Акселерация: активный поиск работы с поддержкой HR-экспертов

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

Работать в Git в коллективе разработчиков
Использовать фреймворк Spring Boot для создания REST API
Проводить тестирование кода с помощью библиотеки JUnit
Знать продвинутые возможности фреймворка Spring
Понимать принципы объектно-реляционного отображения

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

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

1.
1. Введение
2.
2. Развёртывание контура для проведения нагрузочного тестирования
3.
3. Нагрузочное тестирование
4.
4. Анализ результатов нагрузочного тестирования
5.
5. Итоги курса

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

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

Инструменты

Логотип школы
115 226 ₽
192 043 ₽
Ещё -5% по промокоду

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

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

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

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

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

Инструменты

В заключение

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

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