Игра представляет собой интерактивный учебник азам программирования на Си-подобных языках в игровой форме. Задача данного игрового проекта – познакомить игрока с азами программирования, рассказать о таких понятиях как переменные, функции, логические операторы, математические и логические операции, и научить применять их.
Игроку объясняется тема каждого урока и дается рисунок-образец. Игрок пишет код управления кенгуренком, состоящий из 3 базовых команд – шаг, прыжок и поворот. На шаг кенгуренок рисует линию, на прыжок просто перемещается на следующую клетку. При рисовании замкнутого контура одного цвета он автоматически заливается этим цветом. Для завершения уровня игроку необходимо в точности повторить предоставленный рисунок-образец. При прохождении уровня подсчитываются результаты игрока.
Темы учебника раскрываются от простых к более сложным по мере прохождения игры, а размер поля увеличивается от 8х8 до 32х32 ячеек подстегивая игрока к написанию более оптимизированных и переиспользуемых алгоритмов. Максимальный размер поля в игре 64х64 ячейки.