This Chapter gives a survey of numerical methods for solving fully-nonlinear problems of wave propagation in coastal and ocean engineering. While low-order theory may give insight, for accurate answers fully-nonlinear methods are becoming the norm. Such methods are often simpler than traditional methods, partly because the full equations are simpler than some of the approximations which are widely used. A lengthy description of the Fourier approximation method is given, which is the standard numerical method used to solve the problem of steadily-propagating waves. This may be used to provide an approximate solution for waves in rather more general situations, or, as is often the case, to give initial conditions for methods which go on to simulate the propagation of waves over more general topography. The family of such propagation methods is then described, including Lagrangian methods, marker-and-cell methods, finite difference methods-including some exciting recent developments, boundary integral equation methods, spectral methods, Green-Naghdi Theory, and local polynomial approximation. Finally a review is given of methods for analysing laboratory and field data and extracting wave information.