Как стать Java-разработчиком
Зарплата Java-разработчика
Чему вы научитесь в Практикуме
За 10 месяцев и 650 часов обучения вы освоите навыки разработки на Java. Вот какие проекты вы сделаете:
Как выглядит процесс обучения
Обучение поделено на двухнедельные отрезки — спринты. Каждый спринт вы изучаете одну тему, закрепляете её на практике, сдаёте самостоятельную работу, а затем переходите к следующей теме.
Онлайн-тренажёр
С первого дня вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.
Самостоятельная работа
Тренажёр — только часть обучения. Основные навыки вы приобретаете, когда самостоятельно делаете проекты, а затем улучшаете их по комментариям код-ревьюера — опытного разработчика, который проверяет ваш код.
Поддержка
Наставники — java-разработчики, которые помогают разбираться с трудностями, развивать самостоятельность и добиваться цели.
Код-ревьюеры строго проверяют проекты студентов, указывают на ошибки и дают рекомендации по улучшению.
Куратор делает обучение комфортным: отвечает на организационные вопросы, напоминает о дедлайнах, присылает ссылки на записи лекций, слушает, поддерживает и никогда не бросает.
Команда образовательной поддержки 24/7 помогает справляться со всеми техническими сложностями.
Программисты учат программированию
Наставники — java-разработчики из Яндекса и других IT-компаний. Некоторые из них, как и вы, не сразу выбрали свою профессию и тоже осваивали её с нуля.
71,1% выпускников трудоустраиваются
Мы делаем всё, чтобы студенты нашли новую работу после курса: выдаем официальный диплом, учим собирать портфолио проектов, помогаем с поиском работы.
71,1% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.
Сколько стоит обучение
Вводная часть —
бесплатно
Платное продолжение
12 000 ₽ помесячный платёж.
Итоговая сумма составит 120 000 ₽
110 000 ₽ при оплате сразу за
10 месяцев обучения.
Программа обучения
Основы Java: бесплатный вводный курс
Во время бесплатной части вы познакомитесь с основами языка Java: переменными, условными, выражениями и циклами, а также с азами объектно-ориентированного программирования: классами, конструкторами и методами. В результате вы сделаете программу, которая поможет следить за доходами и расходами.
+ 1 проект в портфолио
Java Core и алгоритмы
Эта часть посвящена более глубокому изучению языка Java и объектно-ориентированному программированию. Вместе с этим мы расскажем об алгоритмах: для чего они нужны, как их реализовывать и как оценивать эффективность. В результате вы сделаете менеджер задач с возможностью ставить себе цели, задачи и сроки, измерять активность, отмечать и оценивать сделанное.
+ 1 проект в портфолио
Spring Boot и работа с базой данных
Spring + Hibernate
Spring Boot значительно упрощает работу программистам, но это лишь модуль самого популярного фреймворка для Java — Spring. Чтобы стать профессионалом, нужно разобраться, как он устроен изнутри. Это поможет быстрее исправлять ошибки, выходить за рамки шаблонов и, конечно, увереннее проходить собеседования. В этой части вы создадите веб-сервис на чистом Spring, что позволит лучше понять особенности его работы, и научитесь работать с базами данных при помощи Hibernate. Вашим результатом будет приложение для обмена вещами с друзьями.
+ 1 проект в портфолио
Дипломный проект
Чтобы закрепить свои знания и умения вы сделаете финальный проект — аналог Тиндера для путешествий, походов в кино и другого досуга. Разработка дипломного проекта будет построена так же, как работа реальных программистов: ваш наставник будет тимлидом, а часть сокурсников — командой. Кроме работы над проектом, вы будете готовиться к собеседованиям: проходить дополнительные темы, решать алгоритмические задачи и участвовать в тестовых собеседованиях.
Как стать
инженером облачных сервисов
Кому подойдёт программа
Что вам надо знать
Чему вы научитесь в Практикуме
Вы узнаете об особенностях облачных платформ и научитесь настраивать основные сервисы Yandex.Cloud.
Как выглядит процесс обучения
Невозможно погрузиться в облачные системы без крепкой теории и постоянной практики. И вы их получите: мы создали собственную среду обучения и предоставим вам доступ к сервисам Yandex.Cloud.
Теория: Яндекс.Практикум
Учитесь в своём темпе на нашей платформе. Курс разбит на небольшие уроки с контрольными вопросами и практическими заданиями: это поможет лучше усвоить материал.
Практика: Yandex.Cloud
В курс входят задания, которые нужно выполнять в Yandex.Cloud. По нашей оценке, вы потратите на это около 10 000 рублей. Эти затраты можно вернуть грантом на сервисы Yandex.Cloud при соблюдении условий.
Сертификат после курса
Сертификат — это официальный документ о дополнительном образовании. Вы получите его, когда освоите всю профессию и выполните практические задания. Для работодателя это показатель, что вы хорошо знаете Yandex.Cloud и можете самостоятельно настроить основные облачные сервисы.
Программа обучения
Виртуальные машины
Вы узнаете:
— что такое инфраструктура Yandex.Cloud и зоны доступности
— как создать виртуальную машину и удалённо подключиться к ней для администрирования
Вы научитесь:
— делать резервные копии данных и тиражировать виртуальные машины
— автоматически масштабировать веб-сервис под наплыв пользователей и равномерно распределять нагрузку между серверами
Хранение и анализ данных
Вы узнаете:
— что такое инструменты визуализации Yandex DataLens
Вы научитесь:
— использовать в облаке сервисы управляемых баз данных PostgreSQL, MySQL, MongoDB, ClickHouse
— применять Object Storage для хранения данных
DevOps и автоматизация
Serverless разработка
Вы узнаете:
— что такое микросервисы и бессерверные вычисления
Вы научитесь:
— писать простые навыки для Алисы
— создавать функцию, которая проверяет доступность сайта yandex.ru
Безопасность в облаке
Вы узнаете:
— какие сервисы Yandex.Cloud помогают обеспечивать безопасность (KMS, IAM, Certificate Manager)
Вы научитесь:
— настраивать аутентификацию пользователей
— управлять сетевой безопасностью в облаке
Прогнозирование затрат и оптимизация расходов
Вы узнаете:
— что влияет на стоимость системы, развёрнутой в Yandex.Cloud
Вы научитесь:
— экономить, не теряя в качестве сервисов
Начните учиться бесплатно
Программа бесплатная. Она рассчитана на разработчиков, системных администраторов и DevOps-инженеров.
Часто задаваемые вопросы
Обучение бесплатное, но для прохождения практических заданий в Yandex.Cloud вы потратите около 10 000 рублей личных средств. После завершения курса вы сможете вернуть эту сумму на свой платёжный аккаунт в Yandex.Cloud в виде гранта (т. е. скидки) и использовать ее для решения новых задач в облаке. Для этого нужно, чтобы:
1. У вас был личный платежный аккаунт (в рублях) в Yandex.Cloud. Важно: грант будет выдан строго на аккаунт, зарегистрированный на тот же Яндекс ID, с которого вы проходите курс.
2. На момент запроса компенсации ваш аккаунт в Yandex.Cloud не заблокирован и на нем нет задолженности.
3. У вас было не более одного ранее активированного промокода на аккаунте в Yandex.Cloud, полученного в рамках курса после 21.06.2021.
4. Вы завершили все шесть курсов обучения.
5. Вы успешно сдали итоговые тесты в конце каждого курса: более 70% правильных ответов с 1 попытки.
6. Сумма, которую вы потратили из личных средств в Yandex.Cloud, превышает 1000 рублей
Данные правила действуют начиная с 02.08.2021
Как стать
Python-разработчиком
Зарплата
python-разработчика
Чему вы научитесь в Практикуме
За 9 месяцев онлайн обучения по 15 часов в неделю вы освоите навыки программирования на Python, соберёте портфолио. Вот над какими проектами вам предстоит трудиться:
Как выглядит процесс обучения
Обучение поделено на двухнедельные отрезки — спринты. Каждый спринт вы изучаете одну тему, закрепляете её на практике, сдаёте самостоятельную работу, а затем переходите к следующей теме.
Онлайн-тренажёр
С первого же урока вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.
Самостоятельная работа
Тренажёр — это только часть обучения. Основные навыки вы приобретете по мере решения практических задач инструментами профессиональных разработчиков, а код-ревьюер оценит вашу работу и посоветует, как сделать лучше.
Поддержка
Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам программирования. Поддержка в чате доступна 24/7.
Программисты учат программированию
Наставники — python-разработчики из Яндекса и других IT-компаний. Некоторые из них, как и вы, не сразу выбрали свою профессию и тоже осваивали её самостоятельно.
71,1% выпускников трудоустраиваются
Мы делаем всё, чтобы студенты нашли новую работу: выдаем официальный диплом разработчика на Python, учим собирать портфолио проектов, помогаем с поиском работы.
71,1% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ провёл исследование трудоустройства выпускников и получил именно такие данные.
Сколько стоит обучение
Вводная часть —
бесплатно
Платное продолжение
11 000 ₽ помесячный платёж.
Итоговая сумма составит 99 000 ₽
90 000 ₽ при оплате сразу за
9 месяцев обучения.
Программа обучения
Основы Python: Бесплатный вводный курс
Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.
+ 1 проект в портфолио
Возможности бэкенда: блог
Вас ждут основы баз данных, ликбез по объектно-ориентированному программированию, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите платформу для блогов — с авторизацией пользователей, с системами комментариев и и подписок.
+ 2 проекта в портфолио
Работа с внешними API
Заботимся о производительности сервиса
Бывало такое, что нужный вам сайт в интернете работал медленно? Мы будем говорить о том, как ускорить работу вашего сервиса. Вы изучите основы алгоритмов: это поможет оптимизировать выполнение программ, увеличить скорость их работы и уменьшить ресурсоёмкость.
Инфраструктура бэкенд-разработки
Работа с облачными сервисами, настройка серверов, тестирование и обновление кода — всё это рутинные операции, с которыми сталкивается любой программист. Вы самостоятельно настроите сервер в облаке, узнаете, как автоматизировать процессы тестирования и обновления кода, развернёте свой проект в docker-контейнерах на сервере.
Дипломный проект
В конце обучения вы напишете выпускной проект, подтверждающий ваши знания и умения. В процессе работы над дипломом не будет новой теории и домашних заданий; всё будет как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
+ 1 итоговый проект в портфолио
Артем Хюппенен
Андрей Онищенко
Евгений Хлыстов
Илья Петров
Сергей Коробенков
Борис Кочетов
Иван Лундак
Максим Ильяхов
Алексей Макаров
Василий Эсманов
Андрей Себрант
Григорий Кузнецов
Анна Петрушина
Богдан Кравцов
Владимир Левин
Александр Коновалов
Родион Скрябин
Начните учиться бесплатно
Вы сможете попробовать себя в качестве python-разработчика и освоить азы профессии.
Часто задаваемые вопросы
Банковской картой: отдать всю сумму сразу, или платить ежемесячно. Второй вариант работает так: сразу оплачиваете первый платёж, в этот же момент привязывается карта, с которой автоматически спишутся следующие платежи каждые 30 календарных дней. Оплатили 25 марта, следующий платёж 24 апреля. Обучение будет стоить меньше, если оплатить всю сумму сразу.
Через компанию: юридические лица-резиденты РФ могут производить оплату с помощью перевода с корпоративной банковской карты или с расчетного счета. Прочитать подробности и оформить заявку можно на странице Корпоративным клиентам.
Курс python-разработчик плюс включает в себя больше теории, практики и времени. За счёт этого программа курса стала сильнее, а мы можем гарантировать возврат денег за обучение, если студент не находит работу в течение 6 месяцев после него.
Кроме изучения дополнительной теории, студенты делают больше проектов, часть из которых — реальные задания от реальных компаний. Например, от некоммерческих организаций. С такими проектами портфолио студента становится более профессиональным и выше ценится будущими работодателями.
После окончания любого из курсов студент может пройти бесплатную программу по трудоустройству. Наша статистика показывает, что после обучения на стандартном курсе и прохождения этой программы работу находят 63% выпускников — это высокий результат, которым мы гордимся. Однако мы решили пойти дальше и достичь показателя близкого к 100%.
Чтобы прийти к новой цели, мы доработали программу: она стала длиннее и сложнее. Теперь мы полностью уверены в результате и готовы обещать возврат денег студентам, которые завершат обучение и программу трудоустройства, но всё равно не смогут найти работу в течение 6 месяцев после окончания курса. Это не просто обещание, а условие оферты.
Появление расширенной программы не означает, что текущая плохая. Они просто разные и подходят разным людям. Оба курса сделаны так, чтобы человек мог сменить профессию.
Как стать
специалистом по Data Science
Зарплата
специалиста по Data Science
Чему вы научитесь в Практикуме
За 8 месяцев обучения по 15 часов в неделю вы освоите востребованные навыки и соберёте портфолио. Вот какие проекты в него войдут:
Как выглядит процесс обучения
Обучение поделено на двухнедельные отрезки — спринты. Каждый спринт вы изучаете одну тему, закрепляете её на практике, сдаёте самостоятельную работу, а затем переходите к следующей теме.
Онлайн-тренажёр
С первого дня вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.
Самостоятельная работа
Тренажёр — это только часть обучения. Основные навыки вы приобретете по мере решения задач инструментами профессиональных разработчиков, а код-ревьюер даст вам обратную связь.
Поддержка
Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.
Специалисты по Data Science учат Data Science
Наставники — аналитики из Яндекса и других IT-компаний. Некоторые из них, как и вы, не сразу выбрали свою профессию и тоже осваивали её с нуля.
71,1% выпускников трудоустраиваются
Мы делаем всё, чтобы студенты нашли новую работу после обучения: выдаём официальный диплом, учим собирать портфолио проектов, помогаем с поиском работы.
71,1% выпускников находят работу, большинство из них — за 4 месяца после выпуска. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.
Сколько стоит обучение
Вводная часть —
бесплатно
Платное продолжение
13 000 ₽ помесячный платёж.
Итоговая сумма составит 104 000 ₽
95 000 ₽ при оплате сразу за
8 месяцев обучения.
Программа обучения
Основы Python и анализа данных: бесплатный вводный курс
Вводный курс, из которого вы узнаете, что такое анализ данных и чем занимаются специалисты по data science. Решая кейсы из разных областей, вы изучите азы Python и библиотеки pandas, научитесь строить некоторые графики и верно их трактовать. Но главное — оцените свои силы, мотивацию и запас времени, чтобы решить, идти ли дальше.
Базовый Python
Глубже погружаемся в язык программирования Python, работу с библиотекой pandas и средой программирования Jupyte.
+ 1 проект в портфолио
Предобработка данных
Исследовательский анализ данных
Изучите основы теории вероятностей и статистики. Примените их для исследования основных свойств данных, поиска закономерностей, распределений и аномалий. Познакомитесь с библиотеками SciPy и Matplotlib. Отрисуете диаграммы, поупражняетесь в анализе графиков.
+ 1 проект в портфолио
Статистический анализ данных
Научитесь анализировать взаимосвязи в данных методами статистики. Узнаете, что такое статистическая значимость, гипотезы и доверительные интервалы.
+ 1 проект в портфолио
Научитесь предварительному исследованию данных, сформулируете и проверите гипотезы.
+ 1 проект в портфолио
Введение в машинное обучение
Освоите основные концепции машинного обучения. Познакомитесь с библиотекой Scikit-Learn и примените её для создания первого проекта с машинным обучением.
+ 1 проект в портфолио
Обучение с учителем (классификация и регрессия)
Углубитесь в самую востребованную область машинного обучения — обучение с учителем. Узнаете, как обращаться с несбалансированными данными.
+ 1 проект в портфолио
Машинное обучение в бизнесе
Примените свои знания о машинном обучении к задачам бизнеса. Узнаете, что такое бизнес-метрики, KPI и A/B-тестирование.
+ 1 проект в портфолио
Подготовите данные для машинного обучения. С помощью модели оцените её качество.
+ 1 проект в портфолио
Линейная алгебра
Заглянете внутрь нескольких изученных ранее алгоритмов и лучше поймёте, как их применять. На практике освоите с нуля главные концепции линейной алгебры: линейные пространства, линейные операторы, евклидовы пространства.
+ 1 проект в портфолио
Численные методы
Разберёте ряд алгоритмов и приспособите их к решению практических задач с использованием численных методов. Разберётесь, как обучаются нейронные сети. Для этого вы освоите приближённые вычисления, оценку сложности алгоритма, градиентный спуск и бустинг.
+ 1 проект в портфолио
Временные ряды
Проанализируете временные ряды. Создадите из них табличные данные и решите задачу регрессии.
+ 1 проект в портфолио
Машинное обучение для текстов
Представите тексты на естественном языке в качестве таблиц с данными. Примените к ним методы классификации и регрессии. Познакомитесь с алгоритмом TF-IDF, языковыми представлениями word2vec и BERT.
+ 1 проект в портфолио
Извлечение данных
Познакомитесь с основными системами хранения данных — реляционными базами и распределёнными хранилищами. Научитесь извлекать эти данные запросами на языке SQL и методами библиотеки PySpark.
+ 1 проект в портфолио
Компьютерное зрение
Немного Deep Learning. Решите базовые задачи на компьютерное зрение с помощью готовых нейронных сетей и библиотеки Keras.
+ 1 проект в портфолио
Обучение без учителя
Познакомитесь с задачами кластеризации и поиска аномалий.
Выпускной проект
В последнем проекте подтвердите, что освоили новую профессию. Уточните задачу заказчика, пройдёте все стадии анализа данных и машинного обучения. Теперь без уроков домашних заданий — всё как на настоящей работе.
Бесплатное обучение от Яндекса, о котором вы могли не знать
Меня зовут Артём Сайгин, я веду телеграм канал Growth lab, в котором рассказываю о маркетинге и росте IT-продуктов.
Шесть школ со множеством направлений, курсы, видео с лекций на сотни часов. Решил собрать все бесплатные материалы по обучению от Яндекса в одну статью, т. к. многие не знают о существовании таких возможностей.
Статья будет полезна тем, кто только начинает путь в IT и тем, кто хочет научиться чему-то новому.
Академия имеет несколько школ, набор в которые открывается один (или несколько) раз в год. Обучение бесплатное, но есть условия приёма в школу: нужно подать заявку, выполнить тестовое задание и дождаться результатов отбора. Подробнее об поступлении почитайте на сайте школы.
Школа мобильной разработки — имеет два направления: разработка по IOS и разработка под Android.
Школа дизайна — также представлено два направления: продуктовый
дизайн и коммуникаций.
Школа менеджеров Яндекса — представляет аж три направления: управление проектами и продуктами, маркетинг, продуктовая аналитика.
Школа анализа данных — это бесплатная программа и длиться она два года. Рассчитана на тех, кто хочет стать продвинутым датасаентистом или архитектором систем хранения и обработки больших данных.
Так что, если интересно изучить новую профессию, или вы только начинаете свой путь в IT-индустрии — вэлкам. Очень хороший старт и возможность поработать с реальными продуктами Яндекса.
Второе — курсы на coursera.