This book systematically introduces the basic properties of soil, basic theories of soil mechanics, relevant experiments, and basic methods used to solve geotechnical engineering problems. The book has 14 chapters in total, and the main contents include: introduction; physical properties of soil and engineering classification; stress in soil; soil permeability and penetration stability; soil compressibility and foundation deformation calculation; soil shear strength; mechanical properties of fill soil; soil pressure; stability analysis of soil slopes; foundation bearing capacity; dynamic properties of soil; foundation design; pile foundation and foundation treatment. Most of the chapters in the book are accompanied by examples and exercises, and some chapters are also accompanied by discussions for readers to practice and deepen their understanding of the relevant content. At the back of the book are geotechnical tests for teaching purposes. This book is a teaching book for water conservancy and hydropower engineering, agricultural water conservancy engineering, port, waterway and coastal engineering, and ocean engineering majors in general higher education. It can also be used as a reference for teaching and engineering technicians in related majors.