Class diagrams using UML can model the static view of a system by showing how classes are related through relationships like association and generalization. The chapter introduces class diagram notation and discusses how to identify problem domain classes and the different relationships that can exist between classes like association, aggregation, composition, and generalization. It also covers how to model classes, attributes, operations, and relationships in UML class diagrams.