УТКА — первый подростковый объектно-ориентированный «утиный» (т. е. без фиксации типов имён) язык программирования, имеющий минимальный арсенал встроенных инструментов, достаточный для создания проектов на разные темы (в том числе анимаций), использующий такие понятия как объекты, классы, конструкторы, коллекции. Онлайн-практикум по информатике и программированию, созданный на основе этого языка для учащихся от 7 класса и старше, содержит последовательность заданий возрастающей сложности и теоретические сведения к ним, а также примеры проектов.
Инструментарий программы поддерживает автоматическую систему оценки выполнения заданий и их статистическую обработку, удалённый контроль за прохождением учащимся материала со стороны учителей и администрации. Практикум содержит и игровой компонент — соревнования (баттлы) с другими учащимися.
