• Заработок 200 000 ₽/мес на уровне middle • Стабильный заработок в комфортной валюте • Удалённая работа из любой точки мира • Льготная ипотека и отсрочка от армии
Определите подходящую вам профессию в IT, освойте ее с нуля и устройтесь в IT-компанию
Курсы по профориентации для получения профессий онлайн. Обучение на специалиста по профориентации с нуля.
09 : 10 : 44 : 44
Скидка действует
Вернем деньги, если не найдете работу
Мы уверены в качестве наших курсов и гарантируем возврат денег, если не найдете работу после обучения. Гарантия закреплена в договоре
12 : 10 : 44 : 16
40%
скидка до
дней
часов
минут
секунд
Профориентационный курс IT-специалист с нуля
Записаться на курс
Это наиболее подходящий курс для построения карьеры в IT с нуля в новой реальности
Давно слышали про IT, но боитесь, что не справитесь, или не знаете, с чего начать?
На этом курсе вы сможете осознанно выбрать специальность, которая подойдет именно вам, и сразу освоить её
Вы на практике попробуете разные профессии и определите, что вам действительно нравится и что получается делать, а затем уверенно выберете профессию и обучитесь ей.
Оставьте заявку на бесплатную консультацию по курсу
Как устроен курс
Профориентация
Обучение выбранной профессии
2 месяца
8-16 месяцев
• Узнаете особенности профессий в IT, чем они отличаются и для кого подходят
• На практике попробуете каждую и определите, какая из них вам больше подходит
• В результате осознанно выберете одну профессию для дальнейшего обучения
• Детально изучите выбранную профессию: глубоко погрузитесь в неё, приобретёте все необходимые знания и сильные навыки
• Подготовитесь к поиску работы: оформите резюме, потренируетесь проходить собеседование и отправите отклики на вакансии. Наш Центр карьеры вам поможет.
Почему пора учиться на IT-специалиста?
Устойчивость и независимость
Льготы и «плюшки»
Высокая востребованность
Доход в любой валюте
IT-сфера наиболее устойчива к изменениям в мире. А значит, вам не придётся волноваться о своём будущем.
Все лучшие предложения достаются айтишникам: сниженная ставка по ипотеке, высокая зарплата, комфортный офис, ДМС и др.
На рынке России прямо сейчас не хватает 1,5 млн специалистов, а в мире — гораздо больше.
Вы можете работать как в российской, так и в международной компании.
После наших курсов студенты в среднем зарабатывают 200 000 ₽
Развивайте свои навыки и растите в цене
Junior-специалист
Middle-специалист
Senior-специалист
Senior-специалист в иностранной компании
Чтобы посмотреть как устроена работа в большой IT-компании
Чтобы быстрее влиться в среду
Чтобы расти в карьере и работать из любой точки мира
Вернем деньги за обучение, если не найдете работу после окончания курса.
Наш Центр карьеры работает со студентами с первого дня обучения — и до первого оффера. И даже дольше. Подготовим к трудоустройству: дадим много практики, реальные проекты для портфолио, поможем с резюме и познакомим с будущими работодателями.
А еще мыдействительно заботимся овашем трудоустройстве.
Почему мы так говорим? Потому что уверены в навыках, которые даем, и в их востребованности на рынке.
Познакомитесь с жизненным циклом разработки. Узнаете, какие специалисты и как в этом цикле участвуют, на каких этапах подключаются и какие задачи решают.
В результате вы:
Узнаете об особенностях IT профессий и поймете, кто чем занимается
Узнаете основные понятия веб-разработки, поймете анатомию веб-страницы и потренируетесь в разработке веб-страницы.
В результате вы:
Сверстаете свою первую веб-страницу с использованием HTML и CSS инструментов
Познакомитесь с переменными, типами данных и модулями в Python, сможете написать свое первое веб-приложение.
В результате вы:
Сможете отличить backend от frontend’а
напишите свое первое веб-приложение на Python
Научитесь получать данные с веб-страниц, используя библиотеку BeautifulSoup.
В результате вы:
Настроите парсер для получения данных о котировках с финансового портала
Узнаете какие бизнес-метрики и для чего используются в маркетинге, узнаете для чего аналитику необходимо знать SQL и решите несколько несложных задач.
В результате вы:
Познакомитесь с профессией аналитика поближе
Будете разбираться в маркетинговых метриках
Рассчитаете базовые метрики для рекламной кампании
Узнаете больше о преимуществах ОС Linux, чем занимается системный администратор, причем здесь командная строка и попробуете себя в этой роли.
В результате вы:
Установите и настроите на своем ПК виртуальную машину
Освоите несколько базовых команд для управления
Создадите новую директорию и выполните несколько операций с файлами и пользователями при помощи командной строки
Узнаете о том, в какой среде разрабатывают мобильные приложения, настроите окружение и сможете создать свое Android-приложение.
В результате вы:
Установите и настроите Android Studio
Научитесь загружать и настраивать проекты из GitHub
Познакомитесь с основными элементами верстки
Внесете свои корректировки в заготовку проекта
получите свое первое приложение для Android
Попробуете себя в роли настоящего тестировщика, узнаете о главном артефакте - тест-кейсе и сделаете свое первое тестирование функционала веб-сайта.
В результате вы:
Проведете первое тестирование функционала веб-сайта
Напишете тест-кейс проведенного тестирования
Project manager
+
Бонус
Узнаете основы проектного треугольника, научитесь планировать проект и балансировать между временем, ресурсами и качеством. Попробуете расставить задачи команде в таск-трекере.
В результате вы:
Сможете определить подходящую методологию проекта: Agile или Waterfall
Соберете план проекта по шаблону
Распределите задачи для команды в Trello
Разработка игр
+
Бонус
Познакомитесь с общей логикой разработки игр, установите игровой движок Unity и соберете свой первый уровень в нем.
В результате вы:
установите Unity
познакомитесь с базовым навыкам работы с Unity
потренируетесь в редактировании уровня в Unity
Подведете итоги, узнаете о возможностях развития в каждой профессии, сравните их и сделаете выбор.
В результате вы:
Сможете сделать выбор в пользу профессии, которая наиболее вам подходит и сможете выбрать курс для дальнейшего изучения
Программы профессий на выбор после профориентации
Веб-разработка
Введение в разработку
Основные понятия программирования
Markdown и Git
Практика:
Телеграм чат-бот
Скачанная Visual Studio
Блок-схема и описание объекта
1. Базовый HTML 2. Тренажер HTML 3. Базовый CSS 4. Сессии и Cookie 5. Тренажер по PHP
Практика:
Сайт-визитка
Новостная страница
1. Принципы работы JS 2. Числа и строки 3. Условия 4. Циклы и массивы 5. Функции и объекты 6. Тренажер по JavaScript
Практика:
Приложения с обработкой
Пользовательского ввода
Простой калькулятор
Игра "Угадайка" с использованием алгоритма бинарного поиска
Справочник "Экзотические фрукты"
Генератор случайных пользовательских данных
1. Старт в PHP 2. Основные алгоритмические конструкции 3. Типы данных в PHP 4. Сессии и Cookie 5. Тренажер по PHP
Практика:
Сайт-визитка
Решение задач
Специализация «Frontend-разработчик»
На выбор
Продвинутый HTML
Продвинутый CSS
Адаптивная верстка
Тренажер CSS
Анимации
Проект «Верстка лендинга по макету»
Продвинутая работа с объектами в JS
Стандарты написания кода и общие подходы
Асинхронность (AJAX)
API браузера
Введение в принципы построения SPA
Инфраструктура Frontend
Введение в тестирование
Тестирование и линтеры
Взаимодействие с backend. Базы данных
Проект «Таск-менеджер»
Работа в команде и трудоустройство
Работа на фрилансе
Знакомство
Components
Advanced
Patterns and practice
High level topics
Тренажер React
Писать программы на TypeScript
Подключать TypeScript к проекту и настраивать
Использовать Typescript в React-проектах
Финальный проект. Kanban board
Защита финального проекта
Специализация «Backend-разработчик»
На выбор
Введение в реляционные базы данных
Язык запросов SQL
Транзакции
Продвинутое использование реляционной БД
Тренажер SQL
Продвинутые веб-сервера
ООП
MVC
Работа с БД
Авторизация и аутентификация
Конфигурирование приложения
Тестирование приложения
SOLID, паттерны, PSR
Скорость работы приложения
Проект. MVC фреймворк
Linux
Контейнеры и Docker
Проект. Мессенджер
Laravel: Знакомство с фреймворком
Laravel: Основные компоненты
Laravel: Работа с базой данных
Laravel: Расширенный функционал фреймворка
Laravel: Тестирование в Laravel
Тренажер Laravel
Финальный проект. Партнерская сеть
Защита финального проекта
Python-разработка
1. Введение в IT 2. Основы Python 3. ООП на Python
Вы научитесь:
Разбираться в типах данных
Использовать разные алгоритмы для решения задач
Писать код на Python
Работать с файлами и данными
Размещать код на GitHub
Использовать объектно-ориентированный подход в программировании (ООП) для Python
4. SQL и проектирование БД 5. Django 6. Продвинутый Django 7. REST-архитектура 8. Docker
Вы научитесь:
Поднимать веб-сервер на Python
Настраивать взаимодействие с базами данных
Проектировать базу данных
Верстать веб-интерфейс на основе шаблонов Django
Настраивать и проводить тестирование своего кода
Создавать свой REST API
Использовать Docker для сборки проекта
Делать свой веб-проект на Django и размещать его на сервере
9. Финальный проект — REST API сервис с подключением к базе данных
Вы научитесь:
Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса
10. Основы Linux 11. Основы HTML/CSS 12. Асинхронный Python
Вы научитесь:
Работать в командной строке Linux
Верстать веб-страницы с адаптивной версткой
Ускорять и оптимизировать свой код с помощью асинхронного программирования
Отбор лучших студентов в конкурсах компаний-партнеров
При попадании на стажировку — участие в реальном проекте с тимлидом и проджект-менеджером
Итоговая защита проекта
Кейс в портфолио
Возможность трудоустройства в штат
Мобильная разработка на Android
Вы научитесь понимать основные термины и технологии в IT
Вы научитесь:
Настраивать рабочее окружение для создания проекта
Разбираться в типах данных и операторах
Создавать программу и имплементировать решение
Писать код на Java и применять принципы ООП
Использовать коллекции и библиотеки Java
Вы научитесь:
тестировать логику
программировать на Kotlin
работать с Java и Kotlin в одном проекте
работать в Android Studio
настраивать сборку приложения в Gradle
Вы научитесь:
создавать пользовательские интерфейсы различной сложности
использовать различные методы построения экранов и навигации в приложении
создавать различные анимации
тестировать UI
создавать виджеты для рабочего стола
Вы научитесь:
создавать расширяемые и многомодульные приложения
использовать различные UI-паттерны (MVP, MVVM, MVI), а также проектировать модель приложения, абстрагировать слои логики
работать с различными библиотеками для внедрения зависимостей
писать код, который можно тестировать, и создавать различные типы тестов для него
Вы научитесь:
работать с различными форматами данных для передачи по сети, используя как предложенные платформой стандартные методы, так и современные библиотеки (GSON)
организовывать сетевое взаимодействие, используя как предложенные платформой стандартные методы, так и современные библиотеки, например Retrofit
работать с различными локальными источниками данных (Room, SQLite, файловая система, key-value хранилища SharedPreference)
Вы научитесь:
использовать Coroutines для реализации многопоточности
понимать суть реактивного подхода и использовать RxJava для его реализации
работать с различными библиотеками для авторизации пользователя в приложениях
Вы научитесь:
разрабатывать многопоточные или асинхронные приложения
использовать существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства (Service, WorkManager, AlarmManager, Broadcast Receiver)
реализовать асинхронную работу приложения для увеличения производительности
Вы научитесь:
применять AppBundle и релизить приложение в GooglePlay
публиковать приложение в GooglePlay
Вы научитесь:
писать простые тесты для тестирования приложения перед выпуском
пользоваться библиотекой JUnit, тестировать с помощью Asserts и Robolectric
работать с Mocks и будете их писать в стиле Kotlin
делать приложение более безопасным и устойчивым к взлому
Финальный проект — создание приложения по техническому заданию:
Разработаете второе мобильное приложение для портфолио, используя изученный стек технологий
Тестировщик на Python
Типы тестирования, архитектура веб-приложений, баг-трекинговые системы и баг-репорты
Тест-кейсы и тест-сценарии
Кроссбраузерное тестирование
БОНУС: SQL для тестировщиков
Базовые веб-технологии: протокол HTTP, концепция DOM, верстка HTML и CSS
Работа с Github
Объектно-ориентированное программирование и основы Python
Взаимодействие с REST API, типичные сценарии тестирования API-интерфейсов
Автотестирование веб-приложений
Более 20 автотестов на Selenium и 20 автотестов к API
Популярные библиотеки для автотестирования, тестовый фреймворк PyTest, шаблоны проектирования и автоматизации тестирования PageObject
Работа с Selenium WebDriver
Резюме и сопроводительное письмо
Портфолио на GitHub
Поиск вакансий и фриланс-заказов
Собеседования с hr и тестовые задания
Коммуникации в команде и работа с клиентом
Приоритизация задач и self-менеджмент
Data Science
Введение в программирование на Python
Анализ данных в Pandas и NumPy
Визуализация, очистка данных и Feature Engineering
Работа c файлами, HTML-страницами и API
Выгрузка данных из разных источников с помощью Python
Выгрузка баз данных с помощью SQL
Выбор подходящих данных для решения задач
Разведывательный анализ с помощью Pandas, Numpy
Основы статистики и проверка статистических гипотез
ML-эксперименты
Использование ML-Flow
Feature Engineering
Задачи классификации, регрессии и кластеризации
Отбор и селекция признаков
Валидация данных
Оптимизация гиперпараметров и улучшение качества модели
Линейная алгебра
Матанализ и методы оптимизации
Основы теории вероятности
Основные модели машинного обучения
Оценка качества алгоритмов
Математические и ML модели временных рядов
Рекомендательные системы
Мachine Learning в production
Оценка эффективности моделей в реальных бизнес-задачах
Дополнительные модули по Deep Learning и Data Engineering
Аналитика данных
Владение таблицами — базовая компетенция аналитика. А решить сложные задачи, не изобретая велосипед — мастерство:
6 модулей, нацеленных на продвинутых пользователей
Анализ данных и визуализация
240 упражнений
Подборки внешних материалов
Возможность задать вопросы экспертам
Согласно анализу, в 84% вакансий аналитиков с опытом от 1 до 3 лет требуется знания SQL:
6 модулей, упорядоченных по сложности
240 упражнений
Подборки внешних инструментов для дополнительной практики
Возможность задать вопросы по обучению экспертам
Скриптовый язык требуется в 83% вакансий для сотрудников с опытом от 1 до 3 лет. В ближайшее время владение Python станет блокирующим для роста в сфере:
16 модулей, от введения в программирование до работы с API
480 упражнений
Подборки внешних материалов
Возможность задать вопросы практикам
Математическая статистика — требование для кандидатов-аналитиков, на третьем месте по популярности:
12 модулей, от базовых понятий теории вероятности до множественных регрессий
400 упражнений
Возможность задать вопросы экспертам
Визуализация данных и сбор дашбордов — необходимое умение для аналитиков:
Установка и настройка Power BI
Подключение источников данных
Оформление результатов с помощью визуализации
Системное администрирование
Введение в Linux. Работа с файлами и директориями в терминале
Работа с пользователями и правами. Время и дата
Основы работы с сетью
Базовая автоматизация и планировщик задач cron
Потоки. Bash-скрипты. Автоматизация рутинных задач
Разбор основных системных файлов
Базовая настройка основных дистрибутивов
Использование пакетных менеджеров
Strace, lsof и Wireshark
Безопасность, пароли, ключи, шифрование
Концепции RAID и LVM
Объяснение работы web-серверов• Работа с Nginx и Apache
Анализ логов и проверка работоспособности
Ведение в базы данных. Зачем они нужны?
Введение в SQL. MySql, PostgreSQL, MSSQL
Установка Wordpress + PostgreSQL
Использование php-fpm вместе с Apache
Принципы мгновенного обмена сообщениями
Настройка почтового сервера Postfix + Wordpress
Сетевое шифрование. SSL, установка сертификатов
Виды баз данных и хранения данных
Введение в Big Data
Hadoop: основные компоненты
Виртуализация. VMware
Clouds. Регистрация в облаке
Docker. Эволюция виртуализации
Мониторинг с помощью Zabbix
Системы хранения и анализа логов
Установка ELK-стека
Визуализация логов в Grafana
Системы бэкапов, базовая система бэкапов скриптами
Системы автоматизации работы администратора. Установка Ansible
Приведение агентов Filebeat и Zabbix к единому виду с переменными
Выгрузка готовых проектов в Git
Настройка кластера из 3 виртуальных машин
Все ключевые элементы кластера мониторятся и бэкапятся
Есть возможность управлять всеми виртуальными машинами одновременно
Подключены инструменты анализа поведения серверов
Project manager в IT
Профессия — менеджер проектов
Что использует проектный менеджер в работе
Теория проектного управления
Результат: Вы погрузитесь в профессию менеджера проектов, изучите теоретические основы специальности и инструменты работы