Курс починається з вступу в мову програмування Lua. Слухачі дізнаються про історію цієї мови та встановлять необхідне програмне забезпечення. Далі йде вивчення синтаксису, робота зі змінними та основними типами даних.
У цьому модулі розглядаються оператори, умовні конструкції та цикли з практичними прикладами. Слухачі навчаться створювати власні функції та працювати з модулями. Також торкається тема об'єктно-орієнтованого програмування та класів.
Тут відбувається перехід до практичної частини. Учасники курсу встановлять Roblox Studio та створять своє перше ігрове середовище. Вони навчаться додавати персонажа та місце його появи, а також використовувати Lua для написання скриптів у Roblox Studio.
Слухачі напишуть свій перший скрипт та створять рівень з використанням циклів. Далі вони розроблять платформер з діалогами для NPC, освоять компоненти графічного інтерфейсу та телепортацію. Завершенням модуля стане створення функціонального магазину в грі.
Цей блок присвячений створенню складніших ігрових проєктів. Учасники розроблять свою першу 3D-гру, додадуть до неї зброю та спеціальні команди. Також вони навчаться створювати симулятори та гоночні ігри в Roblox Studio.
Фінальний модуль охоплює публікацію готової гри - як на сайті Roblox, так і для локального використання на комп'ютері. Завершується курс презентацією власного ігрового проєкту.
Курс пропонує оплату частинами та підтримку ментора на всій тривалості навчання. Передбачена повноцінна комунікація з викладачем та одногрупниками. Після успішного складання іспиту та захисту фінального проєкту видається сертифікат. Використовується інноваційний підхід до колективного навчання.