Получите полный доступ к обучению на JavaRush, оформив одну из подписок.
  • Java Premium
    30
    $ в месяц
    Для прохождения интерактивного Java‑курса без привязки к графику.

    Вы получаете:
    • доступ к базовому курсу по Java на платформе JavaRush
    • плагин к Intellij IDEA
    • требования и рекомендации к задачам
    • автоматическую проверку решений
    • раздел "Помощь"
    • раздел "Игры"
  • Лучший
    выбор
    Java University
    105
    $ в месяц
    Для обучения в Университете JavaRush по Java-профессии, в группах с ментором, по углубленной программе.

    Вы получаете:
    • доступ к углубленному Java-курсу на платформе JavaRush
    • онлайн-занятия в группе с менторами
    • поддержку в закрытом чате
    • выполнение и проверку итоговых проектов
    • сертификат по окончании курса
    • помощь с трудоустройством от карьерного центра JavaRush
  • Java Mentor Pro
    200
    $ в месяц
    Для обучения в Университете с дополнительными часами индивидуального менторинга.

    Вы получаете:
    • все возможности подписки Java University (изучение программирования на Java в группах)
    • индивидуальные консультации ментора: 2 часа в месяц

Полная информация по подпискам

Java PremiumJava UniversityUniversity Pro
Доступ к базовому Java-курсу
Самостоятельное обучение на интерактивном курсе по Java.
Доступ к углубленному Java-курсу
Лекции, задачи и проекты в рамках обучения в Университете доступны на платформе JavaRush.
Непрерывное обучение
Можно вернуться к решению задач или чтению лекций с любого устройства и в любой момент: мы сохраняем ваш прогресс в обучении.
Мгновенная проверка задач
Проверка занимает меньше секунды для 80% задач. Вам нужно сделать всего один клик мышкой. It only takes one click.
Детальная информация о проверке задачи
При проверке задачи вы получите полный список требований к ней со статусами: какие требования ваша программа выполнила, а какие нет.
Помощь по задачам
В разделе Помощь вы можете задавать вопросы и обсуждать текущие сложности во время обучения.
Бонусные задачи
Чтобы вам не было скучно, почти в каждой теме вас будет ждать несколько бонусных задач.
Плагин
IDE – это специальная программа для написания программ, а Intellij IDEA – одна из самых удобных и самых популярных IDE для написания программ на Java. Чтобы вам было удобно решать задачи из курсов JavaRush, используйте наш специальный плагин.
Рекомендации к задачам
Вы получите рекомендации по решению задачи на основе анализа часто повторяющихся ошибок, который проводят авторы курса.
Проверка стиля кода
Хорошие программисты не только пишут правильный и понятный код, но также соблюдают все стандарты по написанию кода. Наши подсказки помогут вам со старта улучшить стиль кодинга.
Повторное решение задач
В течение трех дней после решения задачи, каждая задача находится в статусе «Решена» и только спустя трое суток переходит в статус «Закрыта».
Обучение с ментором в группах
Два раза в неделю проходят онлайн-занятия с ментором — опытным разработчиком, который объясняет новую теорию и помогает вам с решением сложных задач.
Поддержка в закрытом чате
Для каждой группы студентов в Университете создается чат, где ментор и куратор курса ежедневно отвечают на ваши вопросы по изучению Java.
Выполнение и проверка итоговых проектов
Обучение в Университете разбито на модули. По окончании каждого модуля студенты выполняют большие проекты под присмотром менторов.
Сертификат об окончании курса
После окончания всех модулей курса в рамках Университета вы получите сертификат, подтверждающий вашу квалификацию в разработке на Java.
Помощь с трудоустройством
Карьерный центр JavaRush поможет грамотно составить резюме и хорошо подготовиться к первым собеседованиям на Java-разработчика.
Индивидуальные консультации с ментором
Ежемесячно — 2 часа личных консультаций с опытным ментором, который ответит на любые вопросы по обучению и будущей карьере.

Доступ к базовому Java-курсу 

Интерактивный курс по Java для самостоятельного прохождения состоит из 6 квестов: Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. В этом курсе вы найдете все ключевые темы по Java: синтаксис Java, стандартные типы, массивы, списки, коллекции, дженерики, исключения, работу с потоками, работу с файлами, работу с сетью и интернетом. Также вы изучите ООП, сериализацию, рекурсию, аннотации, самые распространённые паттерны проектирования и многое другое.

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

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

Доступ к углубленному Java-курсу 

Программа обучения Java-профессии в рамках Университета JavaRush состоит из 5 модулей — Java Syntax, Java Core, Java Professional, Работа с базами данных — Hibernate, Spring и Spring Boot. Программа составлена с учетом современных требований рынка труда, и позволит подготовиться к старту карьеры с позиции Junior+ — Middle Java-разработчика. Помимо задач и минипроектов, студентов ждут итоговые проекты после каждого модуля обучения и финальный проект в завершение курса.

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

У студентов есть доступ ко всем учебным материалам прямо на платформе JavaRush.

Непрерывное обучение 

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

Мгновенная проверка задач 

Лучший способ усвоить новый материал — опробовать его на практике. Но как узнать, что ваша программа работает правильно? Кто-то ведь должен проверять ваши задачи! На JavaRush ваши решения задач проверяются мгновенно и автоматически. Проверка большинства задач занимает меньше секунды. Вам нужно сделать всего один клик мышкой, и если ваша программа (решение) написана правильно, вы сразу же об этом узнаете.

Детальная информация о проверке задачи 

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

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

Помощь по задачам 

На JavaRush есть раздел Помощь, созданный специально, чтобы обсуждать решения задач. Там вы можете опубликовать свое неработающее решение и попросить помощи или совета. Также вы можете помогать другим найти ошибки в их программах. В “Помощь” можно перейти прямо из задачи, а в самом разделе — легко отыскать обсуждения по нужной задаче по ее id или названию.

Бонусные задачи 

Ваше обучение идет как нож сквозь масло, и вы щелкаете задачи как орешки? Чтобы вам не было скучно, практически в каждой теме вы найдете несколько бонусных задач. Такие задачи отмечены символом «звездочка».

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

Плагин 

Главный профессиональный инструмент для любого программиста — IDE (интегрированная среда разработки). IDE — это специальная программа для написания программ, а Intellij IDEA — одна из самых удобных и самых популярных IDE для написания программ на Java.

С JavaRush вы научитесь писать программы в профессиональной среде разработки — Intellij IDEA. Ну а чтобы сделать вашу жизнь еще комфортнее, мы написали специальный плагин для IntelliJ IDEA, и с его помощью вы сможете получить задачу за два клика мышки, а сдать — за один!

Рекомендации к задачам 

Можно ли улучшить требования к задачам и сделать задачи еще более умными? Конечно да, и мы в JavaRush сделали это. Наши программисты постоянно анализируют решения, которые присылают пользователи JavaRush и ищут там часто повторяющиеся ошибки. Затем для каждой такой ошибки они пишут специальный тест, который позволяет распознать ее в вашем коде.

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

Проверка стиля кода 

Хорошие программисты не только пишут правильный и понятный код, но и соблюдают все guidelines — требования и стандарты по написанию кода. Именно поэтому на JavaRush есть «анализатор стиля кода», который проверяет ваш код на соответствие стандартам и выдает вам список замечаний по вашему коду.

Повторное решение задач 

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

Именно поэтому мы добавили возможность проверять решённые задачи повторно. В течение трех дней после решения задачи, каждая задача находится в статусе «Решена» и только спустя трое суток переходит в статус «Закрыта».

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

Обучение с ментором в группах 

В курс “Java-разработчик” в рамках Университета JavaRush включены онлайн-занятия с опытными преподавателями, Java-разработчиками. Лекции проходят онлайн, 2 раза в неделю по полтора-два часа. На занятиях преподаватели разбирают со студентами новые теоретические темы, объясняют самые сложные моменты из домашних заданий, отвечают на вопросы студентов и дают им персональные рекомендации по эффективному обучению.

Поддержка в закрытом чате 

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

Выполнение и проверка итоговых проектов 

Помимо домашних заданий после каждой лекции (набор задач с автопроверкой), логичный итог каждого модуля — выполнение практического проекта, который поможет закрепить навыки. Ну и, собственно, сделать что-то крутое для своего портфолио разработчика!

Сертификат об окончании курса 

Мы убеждены на 100%: студенты, которые пройдут все модули обучения, успешно выполнят все домашние задания и защитят все итоговые проекты — это готовые Java-разработчики уровня Strong Junior – Middle. Поэтому по окончании обучения мы выдаем диплом, который подтверждает квалификацию, и помогаем создать резюме, которое поможет выпускникам найти работу.

Помощь с трудоустройством 

По окончании обучения в Университете вы пройдете усиленную подоготовку к получению первой работы в IT с карьерным центром JavaRush. Вы получите доступ к видеокурсу, на котором узнаете, какие инструменты и платформы использовать для поиска работы. Вы научитесь составлять резюме и писать сопроводительное письмо, заполнять профили на LinkedIn и GitHub, а также разберете основные этапы собеседований: от первой встречи с рекрутером до интервью с менеджером и оффера. Вы получите чеклист подготовки к собеседованиям, а также сможете поучаствовать в live-вебинаре с HR-экспертом JavaRush и получить рекомендации по тому, как улучшить ваше резюме.

Индивидуальные консультации с ментором 

Чем больше поддержки опытного наставника — тем лучше. 2 часа дополнительных консультаций с ментором в формате “1 на 1” помогут вам эффективнее выстроить личный план и график обучения, “поднажать” в сложных темах, глубже разобраться в теории Java-разработки и получить полезные рекомендации по улучшению стиля вашего кода. А впоследствие — качественно подготовиться к поиску работы и первым интервью.