Widgets are all the different types of containers on your website, that include: Text, Images, Videos, Sliders, Menus, Forms, Google maps etc. You can imagine them as different content boxes, that have different purposes and functionalities.
Basically, widgets are the building blocks, of the entire website.