Can be downloaded as a Desktop App, or used as a web based app. Their video editor is great too and allows for a free 30 day Trial.
Any video you create (or find on YouTube!) can be used in EdPuzzle where you can add in questions as the video plays. This is a great way to check for understanding during the video lecture and assess what students are taking away from your video lesson.
You could also skip the video route all together and create a Google Slides presentation that contains links, readings, videos, and spaces for students to add in their own answers. Simply create your presentation, and then "Make a Copy for Each Student" when you send it out in Google Classroom. Each student will then have their own copy of your presentation to review and add their own answers to.