This book provides an overview of how to apply deep learning methods to robotics, and how to approach robotics core technologies such as perception, prediction, localization, and decision-making from a deep learning perspective. It discusses state-of-the-art deep learning algorithms relevant to each core technology, how to use them for real-world robotics, and includes relevant code samples to demonstrate how these algorithms can be applied.