JavaRush /Курси /Go SELF /Платформа JavaRush: як влаштоване навчання

Платформа JavaRush: як влаштоване навчання

Go SELF
Рівень 2 , Лекція 6
Відкрита

1. Університет і курси

JavaRush — не просто курс програмування, а справжнє інтерактивне середовище для опанування ІТ-професії. Тут усе продумано до дрібниць: від перших кроків у «Квестах» до допомоги спільноти, плагінів для професійних IDE та власного мобільного застосунку 📱.

Зараз ви дізнаєтеся, як платформа влаштована зсередини: де шукати теорію, як працювати із задачами, що таке «чорна матерія» 🖤, навіщо потрібні опитування, де шукати допомогу та як навчатися, навіть якщо ви не за комп’ютером. Почнемо з найпростішого :)

Платформа JavaRush

На JavaRush є два основні формати навчання:

Нині у форматі Університету вам доступні 3 професії:

Також доступні 6 інтерактивних самостійних курсів:

  • ☕️ Java Core — курс із Java
  • 🐍 Python Core — курс із Python 3.12
  • 🎨 Web Core — курс із Web: HTML, CSS, JavaScript
  • #️⃣ C# Core — курс із C# 14 і .NET 10
  • 🐳 Docker+Linux — основи Docker і Linux
  • 🗄️ SQL+PostgreSQL — курс із SQL і PostgreSQL

2. Модулі та квести

Якщо курс великий, його додатково ділять на менші частини. В Університеті JavaRush такі частини називаються модулями, а в самостійних курсах — квестами.

Усі квести (і модулі) вашого поточного курсу відображаються в розділі Карта квестів 🗺️:

Карта квестів

Ось приклади:

Самостійний курс Java складається з 4 квестів:

  • Квест «Java Syntax»
  • Квест «Java Core»
  • Квест «Java Collections»
  • Квест «Java Multithreading» 🤹‍♂️

Курс Python Fullstack Software Engineer складається з 6 модулів:

  • Модуль «Python Core»
  • Модуль «Python Fullstack»
  • Модуль «Python Django»
  • Модуль «Python FastAPI»
  • Модуль «Python Final»
  • Модуль «Карʼєрний центр» 🏆

3. Активний курс

На JavaRush можна проходити кілька курсів паралельно, але активним буде лише один.

Якщо ви хочете перейти на інший курс, змініть його вручну в розділі «Моє навчання»:

Моє навчання

Якщо ви хочете перейти на курс, який проходили раніше, оберіть його зі списку та натисніть кнопку «Повернутися до навчання». Після цього він стане вашим активним курсом.

Якщо натиснути кнопку «Продовжити навчання», ви перейдете до останньої відкритої лекції активного курсу 🚀.

4. Рівні та лекції

Кожен навчальний курс на JavaRush поділено на рівні, а рівні складаються з лекцій. Лекції містять задачі та опитування.

Якщо натиснути на квест (або модуль) у розділі Карта квестів, ви перейдете на персональну сторінку обраного квесту. На ній ви побачите опис цього квесту, а також список його рівнів. Приклад:

Рівні квесту

Залежно від того, скільки лекцій рівня ви вже пройшли, його статус змінюється на «Недоступний», «У процесі» або «Пройдено» ✅.

Також із цієї сторінки ви можете швидко перейти до останньої відкритої лекції квесту — праворуч на зображенні є кнопка «Продовжити».

5. Лекції рівня

Якщо натиснути на назву рівня, перед вами відкриється весь список його лекцій:

Лекції рівня

На зображенні вище видно всі лекції 4-го рівня курсу SQL. Остання відкрита лекція — це 4.1.

Також ви можете скинути налаштування фільтра й побачити лекції будь-якого іншого доступного вам курсу:

Фільтр лекцій

6. Ігровий формат

Усі лекції курсу за замовчуванням закриті для вас. Щоб відкрити наступну лекцію, потрібно сплатити кілька одиниць чорної матерії 🖤. А заробити чорну матерію можна, практикуючись: розв’язуючи задачі, переглядаючи відео та проходячи опитування.

Багато (але не всі) лекції курсу містять задачі. Зазвичай кінець лекції виглядає так:

Задачі в лекції

Тут ви бачите дві практичні задачі, у яких потрібно написати код. За правильне розв’язання кожної з них ви отримаєте дві одиниці чорної матерії.

Ви не зобов’язані розв’язувати задачі одразу. Якщо хочете, можете відкласти їх і продовжити читати лекції. Щоб відкрити наступну лекцію, вам доведеться витратити 1 одиницю чорної матерії. Але розв’язувати задачі все одно доведеться — механіка JavaRush влаштована так, що не можна лише читати теорію й ігнорувати практику.

7. Задачі

Якщо ви пропустили якісь задачі або хочете повернутися до них пізніше, ви завжди можете знайти їх у розділі Задачі у лівому бічному меню:

Розділ Задачі

У ньому є три вкладки:

Бувають дні (або ночі 🌙), коли просто хочеться порозв’язувати задачі. Для цього вам навіть не потрібно відкривати лекції. Просто перейдіть у розділ задач, оберіть у меню «Нерозв’язані задачі» й насолоджуйтеся.

Якщо хочете дізнатися більше про задачі, є окрема лекція про Задачі на JavaRush.

8. Розділ «Допомога»

Розділ Допомога на JavaRush — дуже потужний інструмент. Наша гордість 🥇.

Там ви можете поставити запитання щодо будь-якої своєї задачі, і до нього автоматично додадуться:

  • 📝 Умова вашої задачі
  • 📂 Файли вашого рішення
  • 📊 Список вимог задачі та їхні статуси.

Людина, яка відповідатиме на ваше запитання, матиме спеціальну IDE, де зможе переглянути ваше рішення. Приклад:

Розділ Допомога

Такий формат запитань дуже сильно підвищує ймовірність якісної відповіді. Під деякими задачами розгортаються цілі дискусії між завсідниками форуму.

Якщо вас цікавлять подробиці, є окрема лекція про Розділ Допомога.

P.S.

У нас є ще мобільний застосунок і розкішні плагіни для професійних IDE, але вони варті окремих лекцій.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ