This paper is about interaction design patterns that describe common solutions of reoccurring problems in the design and development of video-based learning environments. The patterns are organized in two layers. The first layer incorporates the micro interactivity in the video player itself. Any manipulation that effects the presentation within the video or intervening its playback is part of the micro-level of interactivity. The second layer of the pattern language consists of 12 patterns that describe the interactivity on a macro level. Macro interactivity comprises all manipulations concerning one or more videos as a whole. That does not include the playback but the organisation and structure of the video learning environment. Currently