JavaRush — это интерактивный онлайн-курс по программированию на Java в формате игры.
Курс состоит из четырех квестов (Java Syntax, Core, Multithreading, Collections), в каждом из которых — 10 уровней. Каждый уровень включает короткие лекции по теории Java (одна лекция — одна тема) и задачи на закрепление полученного материала. Доступ к материалам открывается последовательно, по мере прохождения курса.
Главные “фичи” курса:
Обучение в формате игры. JavaRush — это футуристический мир со своими персонажами и историей. Персонаж, которого вам нужно “прокачать” — это робот Амиго. Он учит программирование с нуля. За правильное решение задач вы получаете бонусы (“темную материю”), которая помогает продвигаться дальше в обучении.
Необходимый минимум теории с живыми, интересными примерами. В курс включены только те знания, которые действительно необходимы для трудоустройства.
Обучение на практике. Курс на 80% состоит из практики программирования. Задачи появляются с первых уроков, и их сложность постепенно растет. Решать задачи можно прямо на сайте, получая моментальную проверку результата и рекомендации, как улучшить написанный код.
Подготовка к трудоустройству. Начиная с середины курса, студенты пишут мини проекты (например, приложение для ресторана, чат-бот, игры), получают задания, ориентированные на подготовку к собеседованиям. А начиная с 35-го уровня, можно поучаствовать в онлайн-стажировке JavaRush. Работая в команде, вы напишете серьезный проект, который можно будет добавить в свое портфолио.
Помощь от разработчиков курса, студентов и выпускников JavaRush. Вы можете попросить помощи у сообщества в решении сложных заданий, пообщаться по любым вопросам, связанным с обучением и поиском работы. JavaRush — это глобальное сообщество программистов.
Цель всего курса — получить реальные навыки программирования на Java, чтобы легко устроиться работать программистом.