This book covers finite element method, optimization method, plasticity based slip line method, limit analysis method, distinct element method, Smoothed-Particle Hydrodynamics Method, Spectral Element Method and Material Point Method. It also attempts to explain the methods of implementation of some these methods using sample computer programmes.