Starting with a review of vector fields and their integral curves, the book presents the basic equations of the subject: Euler and Navier–Stokes. Some solutions are studied next: ideal flows using conformal transformations, viscous flows such as Couette and Stokes flow around a sphere, shocks in the Burgers equation. Prandtl’s boundary layer theory and the Blasius solution are presented. Rayleigh–Taylor instability is studied in analogy with the inverted pendulum, with a digression on Kapitza’s stabilization. The possibility of transients in a linearly stable system with a non-normal operator is studied using an example by Trefethen et al. The integrable models (KdV, Hasimoto’s vortex soliton) and their hamiltonian formalism are studied. Delving into deeper mathematics, geodesics on Lie groups are studied: first using the Lie algebra and then using Milnor’s approach to the curvature of the Lie group. Arnold’s deep idea that Euler’s equations are the geodesic equations on the diffeomorphism group is then explained and its curvature calculated. The next three chapters are an introduction to numerical methods: spectral methods based on Chebychev functions for ODEs, their application by Orszag to solve the Orr–Sommerfeld equation, finite difference methods for elementary PDEs, the Magnus formula and its application to geometric integrators for ODEs. Two appendices give an introduction to dynamical systems: Arnold’s cat map, homoclinic points, Smale’s horse shoe, Hausdorff dimension of the invariant set, Aref ’s example of chaotic advection. The last appendix introduces renormalization: Ising model on a Cayley tree and Feigenbaum’s theory of period doubling.