У статті проаналізовано процес інтерактивного навчання мовам програмування Python, C++ та Java за допомогою онлайн-компіляторів. Важливість такого підходу обґрунтована концепцією Нової української школи (НУШ), яка визначає саме інформаційно-цифрову компетентність здобувача освіти як одну з головних.
Розглянуто приклади найпопулярніших серед користувачів онлайн-компіляторів, які можуть бути інструментом для вивчення мов програмування Python, C++ та Java. Згадані основні переваги та недоліки кожного з цих компіляторів, що дозволило сформувати актуальні рекомендації щодо їх використання в процесі інтерактивного навчання програмуванню.
Проаналізовано ключові особливості мов програмування Python, C++ та Java, оскільки вони також впливають на процес навчання майбутніх фахівців у сфері інформаційних технологій через різну доступність їх бібліотек і фреймворків, адаптивність, цілі використання й апаратні вимоги до запуску застосунків, що створені за допомогою цих мов.
Результати дослідження довели перманентне зростання важливості онлайн-сервісів у процесі програмування, оскільки сучасні онлайн-компілятори вже мають більшість функцій своїх десктопних версій. Також використання онлайн компіляторів не залежить від обмежень апаратного обладнання користувача, що робить навчання програмуванню доступнішим для людей з обмеженими фінансовими можливостями.
Висновки дослідження свідчать про необхідність активного впровад-ження онлайн-компіляторів у підготовку майбутніх вітчизняних фахівців у сфері інформаційних технологій. Це не тільки допоможе їм опановувати програмування дистанційно, але й сприятиме розвитку їхньої інформаційно-цифрової компетентності, що є актуальною вимогою до освіти в умовах сучасності. Встановлено, що через недоліки онлайн-компіляторів бажано використовувати їх паралельно, поряд з десктопними версіями, що може компенсувати більшість з суттєвих недосконалостей.