Ruby — динамічно типізована мова, що має продовження у веб-програмуванні. На жаль (на щастя?), таке продовження не відображено у Державних навчальних програмах, тому, відповідно, його не має у програмі курсів. Але концептуальна підготовка щодо подійно-орієнтованого програмування здійсненна. Це майже невідомий у навчальних закладах аналог мови Python. Модуль передбачає ознайомлення зі сферою застосування, парадигмою, синтаксисом, типами величин, основними структурами вибраної мови програмування на рівні практичного використання у межах переліку компетенцій, передбачених програмою для 5-9 класів (загальноосвітній рівень). Передбачено практикум роботи з використанням і встановленого середовища програмування, і з використанням online-сервісів.
- Викладач курсу: Олександр Борисович Рудик