Программирование обучением (teach programming) — программирование, осуществляемое с помощью проведения вручную рабочего органа робота, либо проведения вручную механического моделирующего устройства, либо с использованием пульта обучения с целью перемещения робота по последовательности заданных пространственных расположений.
[ГОСТ Р 60.0.0.4-2019/ИСО 8373:2012. Роботы и робототехнические устройства. Термины и определения]