This graduate textbook begins by introducing Tensors and Riemannian Spaces, and then elaborates their application in solving second-order differential equations, and ends with introducing theory of relativity and de Sitter space. Based on 40 years of teaching experience, the author compiles a well-developed collection of examples and exercises to facilitate the reader learning.