Written as both a textbook and a handy reference, this text deliberately avoids complex mathematics assuming only basic familiarity with geodynamic theory and calculus. Here, the authors have brought together the key numerical techniques for geodynamic modeling, demonstrations of how to solve problems including lithospheric deformation, mantle convection and the geodynamo. Building from a discussion of the fundamental principles of mathematical and numerical modeling, the text moves into critical examinations of each of the different techniques before concluding with a detailed analysis of specific geodynamic applications. Key differences between methods and their respective limitations are also discussed - showing readers when and how to apply a particular method in order to produce the most accurate results. This is an essential text for advanced courses on numerical and computational modeling in geodynamics and geophysics, and an invaluable resource for researchers looking to master cutting-edge techniques. Links to supplementary computer codes are available online.