Bootstrap is an HTML, CSS, javascript framework that is used for creating web sites or web applications. It was originally created by Twitter. It helps us to create responsive, mobile first web pages. Over the years, it has become the standard for creating mobile-first pages because of it's simplicity. Bootstrap has a standard set of classes that allow developers to quickly create applications that scale to devices of all sizes.
This is a beginner level video tutorial series to learn Bootstrap from Edx. Edx offers free online courses from the world's best universities. The instructor explains Bootstrap from a core level so that beginners can start Bootstrap development easily. Then more advanced features are explained in this tutorials also.
This tutorial is from W3C which is "THE WORLD'S LARGEST WEB DEVELOPER SITE". This tutorial will teach you Bootstrap from basic to advanced level including Dropdown, Drids, Themes, Javascript etc. They also have online editor for Bootstrap.