This document provides an introduction to the Unified Modeling Language (UML). UML is a standard modeling language that includes various diagram types like use case diagrams, class diagrams, sequence diagrams, and state machine diagrams. Class diagrams specifically show classes, fields, methods, and relationships between classes like inheritance, association, aggregation, and composition. Examples of class diagrams are provided to demonstrate how classes, attributes, methods, and relationships are depicted. Tools for creating UML diagrams are also listed.