This course provides the concepts and methods of prognostics and health management (PHM) of engineering system, which bright insights into data driven intelligent fault diagnosis and prognosis technologies. A variety of tools and techniques for developing monitoring and health management of electromechanical systems will be discussed. Topics cover signal analysis and processing, feature extraction, machine learning based fault diagnosis, data driven prognostics models and remaining useful life prediction, robot based dynamic monitoring in internet of things era. The course presents students to understand the state-of-the-art health monitoring methods and explore applications in various engineering systems.