Components are one of the most powerful features of Vue.js. They help extend basic HTML elements to encapsulate reusable code. In this video, you will learn about the basics of components, such as creating local and global components, before going into more depth on them in future lessons.