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

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

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

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

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

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

Платформа JavaRush

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

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

А ще шість інтерактивних самостійних курсів:

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

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

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

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

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

Приклади:

Курс Java для самостійного навчання складається з чотирьох квестів:

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

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

  • Модуль «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, але вони заслуговують окремих лекцій.

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