1. Навчання тільки мови Java
JavaRush починався як ресурс, присвячений виключно Java. І ми досі вважаємо, що глибока спеціалізація — ключ до високої якості навчання. Завдяки фокусу на Java ми стали найпопулярнішим ресурсом рунету з вивчення цієї мови.
Але світ IT не стоїть на місці, і ми також розвиваємося. Сьогодні, окрім Java, ви можете вивчити у нас Python та Frontend-розробку. Ми ретельно підходимо до вибору нових напрямків і гарантуємо такий самий високий рівень навчання, як і на наших курсах з Java.
Отже, давайте коротко ознайомимося з курсом Java на JavaRush..
2. Карта квестів
Весь навчальний курс Java на JavaRush розбитий на 4 блоки — квести. Це квести Java Syntax, Java Core, Java Collections і Java Multithreading (плюс два квести лекцій про сервлети, SQL та Hibernate для ознайомлення). Кожен квест складається з 10 або більше рівнів. Загалом 40+ рівнів. Зовсім небагато, правда?
А кожен рівень, своєю чергою, складається з 10–15 лекцій і приблизно 30 практичних задач. А це вже 1200 задач і 600 лекцій. Уже цікавіше.
Складність задач поступово зростає. Перші задачі можна розв'язати за пару хвилин. Для розв'язання задач в кінці курсу може знадобитися кілька годин або навіть днів. Пройшовши весь курс, ви отримаєте 500–1000 годин досвіду програмування. Це той мінімум, який потрібен для формування у вас «мислення програміста».
Увесь курс можна пройти за 6–12 місяців, залежно від рівня вашої підготовки й завзяття, а також від кількості часу, який ви готові приділяти вивченню Java.
3. Рівні та лекції
Усі квести розділено на рівні. Кожен рівень складається з 10–15 лекцій. Лекції, своєю чергою, можуть містити задачі. Є лекції без жодної задачі, а в деяких лекціях їх більше десяти.
А щоб учитися вам було цікавіше, все навчання відбувається в ігровій формі. У багатьох іграх ви отримуєте досвід за вбивство монстрів і переходите від нижчого рівня до вищого. І кожен новий рівень надає вам певні цікаві можливості. Так само і в JavaRush.
У JavaRush ви розв'язуєте задачі й отримуєте за них чорну матерію.
Цю матерію ви можете витрачати на відкриття наступних лекцій і рівнів. А нові рівні приносять вам нові лекції та нові задачі. Щоб пройти весь курс Java, вам доведеться розв'язати не менше 80 % усіх задач.
4. Чорна матерія
Лекції можна відкривати тільки послідовно. Ви не можете відкрити лекцію десь усередині курсу: спочатку доведеться відкрити всі попередні. Ба більше, для того, щоб відкрити наступну лекцію, ви повинні спочатку «накопичити» чорну матерію, а потім «купити» за неї цю лекцію:
Якщо чорної матерії вам вистачає, то лекція відкриється, і ви побачите таке повідомлення:
Якщо чорної матерії замало, ви побачите інше повідомлення:
5. Остання лекція
Якщо ви повернулися на сайт після довгої відсутності й хочете скоріше потрапити на останню відкриту лекцію, для цього є 2 швидкі способи:
Спосіб перший
Ви відкриваєте сторінку квесту, який зараз проходите, і навпроти останнього відкритого рівня бачите посилання «остання лекція». Клацніть його, і ви потрапите на вашу останню відкриту лекцію цього квесту.
Спосіб другий
Ви клацаєте розділ меню Навчання в лівому меню сайту і потрапляєте на свою персональну сторінку навчання. На цій сторінці буде список трьох останніх відкритих для вас лекцій у підрозділі Рекомендовані лекції. Остання лекція — крайня зліва. Клацайте потрібну картку, і от ви на лекції.

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