This self-contained monograph presents rigidity theory for a large class of dynamical systems, differentiable higher rank hyperbolic and partially hyperbolic actions. This first volume describes the subject in detail and develops the principal methods presently used in various aspects of the rigidity theory. Part I serves as an exposition and preparation, including a large collection of examples that are difficult to find in the existing literature. Part II focuses on cocycle rigidity, which serves as a model for rigidity phenomena as well as a useful tool for studying them. The book is an ideal reference for applied mathematicians and scientists working in dynamical systems and a useful introduction for graduate students interested in entering the field. Its wealth of examples also makes it excellent supplementary reading for any introductory course in dynamical systems.