JavaRush — это онлайн-курс обучения программированию на Java,
который на 80% состоит из практики.
Курс разбит на 40 уровней. Вы можете перейти на следующий уровень, только если решили большую часть задач текущего уровня. Начиная с маленьких и легких и заканчивая большими и очень полезными. Каждый, дошедший до конца, получит 500+ часов практического опыта.
В четырёх квестах JavaRush есть более 1200 задач. Они очень разные:
- Набор кода. Это простейший тип задач на механический ввод кода. Их не очень много, но они тоже бывают нужны на первом этапе обучения, чтобы студент привык к коду.
- Задачи на пройденный материал. Эти задачи обычно расположены сразу за лекциями. Чаще всего они не сложные, хотя всякое бывает =).
- Задачи из будущего. Это задачи, в которых придётся немного забежать наперед: в них есть то, чего ещё не было в лекциях. Подсказка: обычно материал, нужный для решения «задач из будущего», подается на следующем уровне.
- Бонусные задачи. Доступны только по подписке. Обычно над этими задачами нужно хорошо подумать, а порой — поискать методы решения в интернете.
- Мини-проекты. Самые большие задачи. В результате прохождения вы сделаете интересную и временами полезную программу, например, небольшую игру, сокращатель ссылок или эмулятор банкомата. Создавать мини-проект вы будете поэтапно (условие разбито на 5-20 подзадач).
Цель всего курса – получить удовольствие, хорошее настроение и реальные навыки программирования на Java, чтобы легко устроиться работать программистом.