This book presents the fundamentals of stochastic thermodynamics, one of the most central subjects in non-equilibrium statistical mechanics. It also explores many recent advances, e.g., in information thermodynamics, the thermodynamic uncertainty relation, and the trade-off relation between efficiency and power.The content is divided into three main parts, the first of which introduces readers to fundamental topics in stochastic thermodynamics, e.g., the basics of stochastic processes, the fluctuation theorem and its variants, information thermodynamics, and large deviation theory. In turn, parts two and three explore advanced topics such as autonomous engines (engines not controlled externally) and finite speed engines, while also explaining the key concepts from recent stochastic thermodynamics theory that are involved.To fully benefit from the book, readers only need an undergraduate-level background in statistical mechanics and quantum mechanics; no background in information theory or stochastic processes is needed. Accordingly, the book offers a valuable resource for early graduate or higher-level readers who are unfamiliar with this subject but want to keep up with the cutting-edge research in this field. In addition, the author's vivid descriptions interspersed throughout the book will help readers grasp 'living' research developments and begin their own research in this field.