This textbook is intended to introduce students and practitioners to numerical methods from fluid dynamics of both incompressible and compressible flows. The various applications are illustrated by a range of examples, including finite differences and spectral methods.