Цей додаток навчає JavaScript за допомогою уроків, вікторин та вбудованого редактора коду. Він охоплює JavaScript від основ до складних тем, включаючи цикл подій та асинхронне програмування.
Уроки
Контент організовано за принципом: Предмет › Тема › Підтема. Кожна підтема включає теорію, робочий приклад та короткий виклад. Теми включають змінні та їх підйом, функції та замикання, лексичну область видимості, ланцюжок прототипів, об'єкти та деструктуризацію, ітератори та генератори, а також синтаксис ES6+, такий як стрілкові функції, класи, модулі та BigInt. Уроки включають маркери завершення, пошук та закладки.
Редактор коду
Вбудований редактор запускає JavaScript та відображає результат. Ви можете використовувати методи масивів, Promises, fetch, async/await та маніпулювання DOM без встановлення чого-небудь. Проблеми з кодуванням включають приховані тестові випадки та довідкові рішення. Редактор також запускає Python, Java, C++, Go, Rust, Kotlin та Swift.
Репетитор зі штучного інтелекту
Ви можете ставити запитання простою мовою та отримувати відповіді на основі поточного уроку. Ви можете надіслати фотографію коду або діаграми, потренуватися з питаннями для інтерв'ю та попросити штучний інтелект пояснити вивід коду.
Вікторини та пробні тести
Завдання з вибором однієї правильної відповіді оцінюються від легкого до складного, і кожна відповідь містить пояснення. Тести з обмеженим часом поєднують теоретичні та програмні питання, а також повідомляють про теми, які потребують повторення, такі як цикл подій, замикання та асинхронні шаблони. Попередні спроби можна переглянути та повторити.
Відстеження прогресу
Додаток фіксує бали, час навчання та пройдені теми. Він включає 7-денний план навчання, щоденну вікторину для перевірки, картку повторення, а також глобальні та предметні таблиці лідерів.
Мови та використання офлайн
Додаток працює офлайн для завантаженого контенту та підтримує світлі та темні теми. Інтерфейс доступний англійською, хінді, каннадою, тамільською та телугу; код JavaScript та технічні терміни залишаються незмінними під час перекладу. Включено стрічку новин про технології.
JavaScript та пов'язані назви та логотипи є торговими марками їхніх відповідних власників. Цей додаток є незалежним і не пов'язаний з ними та не схвалений ними.