In this paper a computational simulation of the imitation of intentional behaviour is presented. Important assumptions which make the problem computationally tractable are introduced and motivated. It is shown that horizontal, iterated learning, and vertical transmission schemes can be used to learn from imitation using the proposed framework.