1. A method comprising: receiving, by one or more processors and over a time period, display images associated with a technical computing environment; receiving, by the one or more processors and over the time period, inputs associated with the technical computing environment; generating, by the one or more processors, an enriched video file that includes a video filed generated based on the display images and the inputs; each input, of the inputs, being associated with a respective display image, of the display images, the enriched video file including code that enables each input to be obtained, by the one or more processors or other one or more processors, and each input being obtainable while the respective display image is displayed during playback of the enriched video file, each input obtained being processable by the technical computing environment or a local technical computing environment on the other one or more processors during the playback of the enriched video file; and storing or providing, by the one or more processors, the enriched video file to the one or more processors or the other one or more processors.