Ціль курсу

Ціль всього курсу – отримати задоволення, гарний настрій та реальні навички програмування на Java, щоб легко влаштуватися працювати програмістом.

Улаштування гри

Курс складається із чотирьох основних квестів, а квест — із десяти рівнів. Кожен рівень містить 10-12 лекцій та 20-30 практичних завдань. За вирішення завдань та деякі інші активні дії ви отримуєте окуляри досвіду або чорну матерію. З її допомогою ви зможете відкривати такі лекції та завдання.

Перехід на наступний рівень та до наступної лекції

Щоб перейти до наступної лекції або рівня, потрібно зібрати достатню кількість чорної матерії і заплатити нею за перехід.

Скільки одиниць матерії ти отримаєш за розв'язання того чи іншого завдання, побачиш на картці задачі та поруч із її умовою.

Наприклад, за вирішення цього завдання ти отримаєш 10 одиниць «Чорної матерії».

Практичні завдання

На JavaRush на вас чекає ціла купа різноманітних завдань. Саме за їхнє виконання ви отримуєте чорну матерію.

Написати програму — це найважливіші завдання курсу. Вони можуть бути дуже різного рівня, від найпростіших завдань до таких, над якими доведеться неабияк помозгувати. Ти можеш розпочати вирішувати будь-яке завдання зі статусом «Доступна». Щоб взятися за неї, тисни на кнопку «Відкрити» на картці з описом.

Розв'язавши завдання, потрібно натиснути кнопку «Перевірка», тоді ти отримаєш відповідь на запитання, чи вирішене завдання.

Розв'язавши завдання, потрібно натиснути кнопку «Перевірка», тоді ти отримаєш відповідь на запитання, чи вирішене завдання.

Якщо ти хочеш просто запустити програму без перевірки – тисни кнопку «Запуск».

На цьому ж тулбарі, як бачиш, можна скинути рішення (на випадок, якщо заплутався), проаналізувати код (якщо ти записаний до наставника Дарка Гранд Майстра) або отримати допомогу у вирішенні.

Створити міні-проект — це найцікавіші та найскладніші завдання! Умови міні-проектів розбиті на кілька послідовних пов'язаних між собою підзавдань. В результаті ти створиш невеликий, але власний проект. Якусь гру, наприклад. Але до перших міні-проектів тобі ще працювати та працювати, аж до 20 рівня.

Айтішний релакс — це найскладніші завдання! Жарт. Найчастіше завдання «релаксу» полягає у перегляді цікавого відео на тему. І так, за це тобі теж дадуть чорну матерію!

P.S.: Починаючи з третього рівня, ти зможеш вирішувати завдання в середовищі розробки IntelliJ IDEA. З лекції ти дізнаєшся, як це зробити. Але про це трохи згодом.

Статуси лекцій та завдань

Завдання можуть мати такі статуси: «Доступна» — можна вирішувати!

"Розв’язана" — ти вирішив завдання правильно, отримав чорну матерію і з цього моменту ще не минуло три дні. Це означає, що ти можеш спробувати її вирішити ще раз, щоб поліпшити рішення.

"Закрита" — ти вирішив завдання правильно, отримав чорну матерію і з цього моменту минуло три дні.

"Недоступна" — поки за це завдання братися рано, потрібно почитати лекції.

У лекцій є два статуси: "Відкрита" та "Недоступна".

Перша "недоступна" лекція після "відкритих" — це те, на чому ти зупинився. Якщо ви клацнете на ній, вам запропонують її відкрити за певну кількість «Чорної матерії». На неї можна перейти з попередньої лекції, а можна просто клацнути її карткою в списку лекцій.