0. Початок

Привіт! Якщо ви читаєте ці рядки, підтверджуємо, що це уроки Java. Наш навчальний курс наповнений практикою (1500+ практичних задач) і розрахований на дорослу аудиторію. Нудні лекції — не наш формат, тому JavaRush написано у вигляді онлайн-гри (квесту).

Якщо ви ніколи не програмували й не вивчали програмування, якщо вам за 30 і ви вирішили змінити професію, якщо вчитися програмувати за книжками вам нудно чи просто ліньки(!), JavaRush — це саме те, що вам потрібно. Навчання з елементами гри — це круто!

Пройдете всі рівні — зможете влаштуватися на посаду Junior Java-розробника. Хоча є індивідууми, які знайшли роботу після першої половини курсу. Усе це стає можливим завдяки тому, що в 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 швидкі способи:

Спосіб перший

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

Спосіб другий

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