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