EDpuzzle is a Free Web Application for the realization of Interactive and Personalized Video Lessons and Video Quizzes starting from the videos available on the net or on your PC.
EDpuzzle is also a Platform that allows you to create and manage a Virtual Class, assign to the students exercises and quizzes and monitor their activity. It is also possible to file one's own lessons and quizzes and share them with other EDpuzzle members.
Basic plans are free for teachers and students, and plans for a school or district are quite affordable.
The site offers a list of sites where to find videos:
Here are the main functions one can perform with videos found in the above mentioned repositories:
There is an area dedicated to current "trends":