Locomotive learning