This document provides a tutorial on component diagrams. It defines component diagrams as diagrams that visualize the organization and dependencies of system components. It describes common component diagram symbols like components, interfaces, ports, and dependencies. It also provides steps for drawing a component diagram, including identifying system artifacts, creating relationships between elements, and adding additional elements and notes. Examples of component diagrams for different systems are included.