F.A.Q.

Что такое JavaRush?

JavaRush — это интерактивный онлайн-курс по программированию на Java в формате игры.

Курс состоит из четырех квестов (Java Syntax, Core, Multithreading, Collections), в каждом из которых — 10 уровней. Каждый уровень включает короткие лекции по теории Java (одна лекция — одна тема) и задачи на закрепление полученного материала. Доступ к материалам открывается последовательно, по мере прохождения курса.

Чему я научусь на JavaRush?

В первую очередь, вы изучите Java Core. Это основа языка Java — все то, что должен знать КАЖДЫЙ потенциальный Java Junior. Причем изучите вы его на практике, решив более 1200 задач. Со второй половины курса вы сможете создавать мини-проекты: игры «Сокобан», «Звездные войны», онлайн-чат, эмулятор банкомата и прочее.

Когда вы дойдете до 35 уровня, можете записаться на стажировку и создать реальный проект, в ходе которого вы изучите ряд современных технологий, выходящих за рамки Java Core.

Какую пользу мне принесет обучение на JavaRush?

Невозможно стать программистом только читая книги или просматривая видео! Чтобы научиться программировать нужно… много программировать и сформировать «правильное» программистское мышление.

Для этого в курсе есть более 1200 задач разной сложности с автоматической проверкой правильности решения. Решите все задачи — получите более 300-500 часов практического опыта. Сочетание теории, практики и — главное — обратный отклик на написанный вами код — вот что дает JavaRush.

Что такого особенного в ваших задачах? Не лучше ли самому программировать и не платить за «сборник задач»?

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

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

Конечно! Наш курс был разработан для начинающих и не требует каких-либо знаний или опыта в программировании.

Будет ли полезен курс, если у меня уже есть опыт работы с Java?

Однозначно. Сложность обучения растет по мере продвижения по курсу. Курс укомплектован массой сложных заданий и мини-проектов.

Что дает подписка?

Подписка дает доступ к последовательному прохождению курса JavaRush — с уровня 0 до уровня 40. Помимо доступа к прохождению курса, вы получаете ряд функций согласно оплаченной подписке — мгновенная проверка задач, рекомендации и детальная информация о проверке задачи, бонусные задания, мини-проекты и многое другое.

Возможно ли учиться без подписки?

Да, на нашем сайте вы найдете лучший курс по основам программирования — CS50 и базовый курс разработки под Android от Google. Эти курсы бесплатны и доступны без подписки. В курсе по Java у вас есть возможность пройти первые десять уроков бесплатно. Это поможет вам понять особенности JavaRush и оценить, подходит ли вам такой формат обучения. Дальнейший доступ будет возможен только при наличии подписки.

Могу ли я отменить подписку в любое время?

Да, вы можете отменить подписку в любое время. Ваша подписка будет автоматически продлеваться, пока вы не отмените ее.