Edpuzzle is my primary source for instruction. I create my own introductory, instructional, and enrichment videos and use them along with some of the other really well done video's available on Youtube, Khan Academy, and other video hosting sites. Students work at their own pace through the video's while practicing and following along with the videos.
I try and use a balance of my own created videos along with other videos on a variety of websites so that students don't get bored with one kind of video or learning.
Edpuzzle lets you change several elements to make the video more personalized and build in formative assessment.
Voice Over Option
Add Audio Notes
You can insert both open ended questions, and multiple choice questions.
Multiple Choice Question
Edpuzzle contains a variety of options you can set when assigning videos to your class. If you use Google Classroom you can post the assignment directly from Edpuzzle.
Edpuzzle makes it easy to track student progress and learning.
Individual Student Progress View
Individual Question View
Class Question View