Курсы для джуниор-разработчиков помогут вырасти в профессии: развить hard skills сложными задачами, освоить новый стек технологий и работать с архитектурой сервисов. Также студенты будут развивать навык командной работы, необходимый для роста разработчика. Эти программы подойдут фрилансерам, которые хотят устроиться в штат на позицию мидл-разработчиком, а также джунам, желающим перейти на позицию мидла в более крупную компанию.
Курс для тех, кто уверенно чувствует себя с HTML, CSS, JavaScript, знаком с работой браузера и умеет пользоваться Git. Курс помогает понять, как применять на практике современные фреймворки в качестве инструмента JavaScript. Это пригодится на собеседованиях и в работе. Студенты курса станут разработчиками-инженерами с целостным пониманием всех процессов мира программирования.Студенты познакомятся с распространенными алгоритмами и структурами данных, реализуют их на JavaScript и научатся оценивать их сложность.Студенты разработают самостоятельный проект «Мессенджер» и командный — «Браузерная игра».Продолжительность курса — 4 месяца, учеба занимает по 20 часов в неделю.Курс для разработчиков с опытом, которые знакомы с основами языка, базами данных, API.Студенты работают не над отдельными проектами, а собирают один онлайн-продукт из 6 микросервисов — онлайн-кинотеатр. Это приближенно к настоящей работе, где сотрудники обычно разрабатывают одну систему, но решают разные задачи.Каждый микросервис пройдёт полноценный цикл разработки: определение функционала, выбор технологий, создание архитектуры, перенос решения в код, тестирование, вывод в продакшн.Студенты учатся анализировать и использовать правильную технологию для реализации конкретной задачи, а в дипломном проекте студенты выбирают технологический стек самостоятельно.Бесплатный вводный курс — это экзамен на 10-20 часов, в рамках которого разрабатывается один микросервис.Продолжительность курса — 6 месяцев.Курс «Разработчик C++» создан для тех, кто хочет стать разработчиком-инженером, научиться писать поддерживаемый код и осваивать новые технологии и инструменты. Курс подойдет как и людям с небольшим опытом в разработке, так и без опыта в программировании. С++ — универсальный язык и на нем разрабатывают сложные IT-продукты: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр.
Студенты освоят важнейшие инструменты программирования на C++, получат навыки для бэкенд-разработки баз данных и Git.В портфолио появятся новые проекты — поисковая система, программа для построения маршрутов и система управления электронными таблицами. Бесплатный вводный курс длится 30 часов и завершается одним готовым проектом. Продолжительность обучения — 9 месяцев, учеба занимает по 15 часов в неделю.Сейчас в Яндекс.Практикуме представлено восемь профессиональных курсов. Обучение проходит в собственной образовательной среде с онлайн-тренажером, который помогает учиться на практике с первого дня. Основные навыки приобретаются во время решения практических задач, нацеленных на самостоятельную работу. По каждому решению код-ревьюер дает обратную связь. Все обучающиеся получают поддержку в чате 24/7, а со сложными вопросами помогают разобраться наставники — опытные разработчики из ведущих ИТ-компаний.