Зміст
- Особливості курсу JavaRush
- Платформи для навчання: сайт та мобільний застосунок
- Етапи проходження курсу
- Корисні розділи сайту
- Де спілкуватися з командою JavaRush
JavaRush: курс із Java з акцентом на практику
1. 1. Навчання в ігровому форматі
Курс JavaRush чимось схожий на комп’ютерну гру. Він поділений на чотири квести, в кожного з яких є головна тема. Наприклад, Java Syntax — перший квест: у ньому вивчають основний синтаксис Java. У свою чергу, кожний квест складається з десятьох рівней (окрім початкового квеста: в ньому від 10 до 21 рівня, залежно від ваших початкових знань у програмуванні). Їх потрібно проходити послідовно. Рівні містять лекції та задачі різної складності. Щоб перейти на наступний рівень, потрібно вирішити більшість задач на поточному, адже успішне вирішення дає вам певну кількість “темної матеріїї”. Завдяки ній можна відкривати наступні лекції та задачі.2. Практика програмування з перших занять
Практика в курсі складається із задач різного формату. Вони відрізняються за хронологією:Частина задач — на закріплення теоретичного матеріалу з поточної лекції.
Ще одна частина — на повторення теорії з попередніх рівнів курсу.
- І нарешті — “задачі з майбутнього”: пов’язані із матеріалами наступних рівнів. Саме так. Ми зробили це навмисне.
Хочете вирішити задачу зараз, але вам не вистачає знань? Гугліть :) Це надзвичайно корисна навичка для програміста. Хочете вчитися послідовно? Відкладіть задачу та поверніться до неї після того, як пройдете ще пару рівнів і знайдете потрібну теорію в курсі.
Друкування коду — задача для початківців. Інколи майбутньому програмісту просто потрібно натренувати руку та відчути код. Тому в таких задачах вам необхідно лише “списати” зі зразка.
Розбір чужого коду та пошук помилок. Думаємо, ви зрозуміли, про що мова. Такі завдання теж є в курсі.
Написання власного коду для виконання низки вимог до задачі.
Бонусні задачі. Це завдання підвищеної складності для самостійного навчання, які допоможуть вам розвинути алгоритмічне мислення.
Мініпроекти. Це задачі, поділені на декілька підзадач. Поступово вирішуючи їх, ви створите великі складні програми. Наприклад, гру “Сокобан” або онлайн-чат. Такі задачі з’являються після того, як ви пройдете половину курса.
Відео. Інколи корисно перемкнути увагу на іншу діяльність. Ми на JavaRush обрали для розрядки відео про айтішників.
3. Миттєва перевірка результату та інструменти для поліпшення вашого коду
Найважливіша особливість JavaRush, яка вирізняє курс з-поміж інших онлайн-програм — автоматична миттєва перевірка задач, підказки та рекомендації щодо їх вирішення. З JavaRush вам не треба довго чекати, поки викладач перевірить ваше рішення задачі: ви натискаєте одну кнопку — і за мить отримуєте результат та рекомендації, якщо з рішенням щось не так.4. Допомога у вирішенні задач
Навчання програмуванню не має нагадувати самотнє борсання в океані інформації. Вам потрібно спілкуватися. Для цього на JavaRush є розділ “Допомога”. Якщо ви надовго “зависли” на якійсь задачі або не можете зрозуміти складну тему, ставте питання у цьому розділі. Вам обов’язково допоможе хтось зі студентів, розробників або адміністрації. А ще, коли відчуєте, що вже здатні, дуже корисно заходити у розділ “Допомога” і давати підказки іншим студентам. Після завершення курсу студент отримує 300-500 годин реального досвіду програмування! Також цей курс — відмінний інструмент для тих, хто вже вивчав програмування для початківців, але не знає, що потрібно покращити в знаннях та як почати пошук роботи. Окрім практики під час навчання на курсі ви зможете розібратися із найпоширенішими питаннями зі співбесід, а також оформити круте резюме.Платформи для навчання: сайт та мобільний застосунок
У вас є два варіанти, як вивчити основи Java-програмування з JavaRush: у мобільному Android-застосунку або веб-версії курсу. А втім, є й третій спосіб: вчитися і на сайті, і в застосунку :) Детальніше про це ми розповідаємо в цьому матеріалі.Етапи проходження курсу
Основний курс JavaRush дозволить глибоко засвоїти основи мови програмування Java (Java Core), а стажування допоможе познайомитися з більш складними технологіями. Тому навчання на JavaRush можна розділити на дві основні частини.Етап 1: проходження чотирьох квестів курсу
Вивчення Java Core та вирішення 1200 задач з автоматичною перевіркою. Що є в курсі?- Короткі теоретичні лекції з життєвими прикладами;
- Задачі, мініпроекти;
- Мотиваційні лекції (відкривають рівень) та відео, які допоможуть вам зберегти наснагу на те, щоб пройти курс до кінця;
- Тестування з теорії Java (на початкових рівнях).
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ