Желаемое поведение устройства описывают с помощью визуального языка программирования Scratch (Скретч), который специально создан для изучения детьми основ программирования.
Программы на Scratch составляются из набора логических блоков. Ими можно задавать условия, циклы, считывать показания сенсоров, посылать исполнительные команды, вводить переменные. Все как в настоящем программировании, только проще и наглядней: не нужно печатать код, всё понятно интуитивно.
С помощью платы Tetra и языка Скретч можно работать со всеми теми модулями, которые входят в набор. Сами модули легко устанавливаются на Tetra в специальные разъёмы-слоты. Модули можно быстро сменять, комбинировать и оживлять своей программой.