0. Початок
Привіт. Якщо ти читаєш ці рядки, підтверджуємо, що це уроки Java. Наш навчальний курс нашпигований практикою (1500+ практичних завдань) і розрахований на дорослу аудиторію. Нудні лекції – не наш формат, тому JavaRush написаний у вигляді онлайн-гри (квесту).
Якщо ти ніколи не програмував і не вчив програмування, якщо тобі за 30 і ти вирішив змінити професію, якщо вчитися програмувати за книгами нудно або просто лінь(!), JavaRush – це саме те, що потрібно. Навчання з елементами гри – це круто!
Чи доводилося раніше грати та прокачувати персонажів? Іноді й не помічаєш, як втягуєшся, так? Здогадуєшся, на що натяк? У JavaRush теж прокачуватимеш персонажа. Пройдеш весь курс – станеш крутим Java-програмістом.
Пройдеш Java-університет – зможеш влаштуватися на роботу як Java Junior. Все це можливо тому, що в JavaRush багато практичних завдань. Дуже багато.
1. Навчання тільки мові Java
Унікальною особливістю JavaRush порівняно з іншими навчальними проєктами є те, що тут навчають тільки програмуванню на Java. Ми постійно працюємо над зростанням ефективності навчання, його цікавістю та доступністю. Завдяки цьому ми стали найпопулярнішим ресурсом рунету з вивчення Java.
Якби ми, як багато інших, почали додавати курси з C#, JavaScript, Python тощо, то швидко б стали ще одним сайтом із багатьох тисяч, які вчать усьому, але абияк. Наша ж мета – зробити один-єдиний найкращий у світі сайт із вивчення Java.
Тому часто доводиться відмовляти собі у задоволенні зробити ще один курс на чергову хайпову тему. І натомість вдесяте переписувати одні й ті самі лекції, покращувати одні й ті самі завдання. Найкраще, як кажуть, ворог кращого 🙂
Тож давайте стисло ознайомимося з тим, що ми маємо на сьогоднішній день на JavaRush.
2. Карта квестів

Весь навчальний курс Java на JavaRush розбитий на блоки – квести (модулі). Кожне заняття – один рівень. Два заняття на тиждень – це 104 рівні за рік. Оскільки ми постійно щось допрацьовуємо, список модулів може змінюватись.
Кожен рівень містить 5-15 лекцій і приблизно 30 практичних завдань.
Складність завдань плавно зростає. Перші завдання можна вирішити за кілька хвилин. Завдання в кінці курсу можуть потребувати годин і навіть днів на їхнє вирішення. Проходження всього курсу дасть вам 500-1000 годин досвіду програмування. Це той мінімум, який потрібний для формування у вас «мислення програміста».
Проходження всього курсу займе близько 12 місяців.
3. Рівні та лекції

Усі квести розбиті на рівні. Кожен рівень містить 5-15 лекцій. Лекції, своєю чергою, можуть містити завдання. Є лекції зовсім без завдань, є лекції, в яких більше десяти завдань.
А щоб вам було цікавіше навчатись, все навчання зроблено в ігровій формі. У багатьох іграх ви отримуєте досвід за вбивство монстрів і зростаєте у рівнях. І кожен новий рівень дає вам якісь цікаві можливості. Так само і в JavaRush.
У JavaRush ви вирішуєте завдання та отримуєте за них Чорну матерію.

Цю матерію ви можете витрачати на відкриття наступних лекцій і рівнів. А нові рівні несуть вам нові лекції та нові завдання. Щоб пройти весь курс Java, вам доведеться вирішити щонайменше 70 % всіх завдань.
4. Чорна матерія
Лекції можна відкривати тільки послідовно. Ви не можете відкрити лекцію десь у середині курсу: спочатку вам доведеться відкрити всі лекції до неї. Більш того, щоб відкрити наступну лекцію, ви повинні спочатку «накопичити» чорну матерію, а потім «купити» за неї наступну лекцію:

Якщо чорної матерії вам вистачає, то лекція відкриється, і ви побачите таке повідомлення:

Якщо чорної матерії недостатньо, ви побачите інше повідомлення:

5. Остання лекція
Якщо ви повернулися на сайт після довгої відсутності та хочете швидко потрапити на останню відкриту лекцію, для цього є 2 швидкі способи:
Спосіб перший
Ви відкриваєте сторінку квесту, яку зараз вивчаєте, і навпроти останнього відкритого рівня бачите посилання «остання лекція». Клікайте на неї, і ви потрапите на вашу останню відкриту лекцію цього квесту.

Спосіб другий
Ви натискаєте за розділом меню Навчання в лівому меню сайту і потрапляєте на вашу персональну сторінку навчання. На цій сторінці буде список трьох останніх відкритих вам лекцій у розділі Рекомендовані лекції. Остання відкрита лекція — найправіша. Клікайте за потрібною картою і все — ви на лекції.

ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ