Introduction to the basic ideas of fluid dynamics, with an emphasis on rigorous treatment of fundamentals and the mathematical developments and issues. The course focuses on the background and motivation for recent mathematical and numerical work on the Euler and Navier-Stokes equations, and presents a mathematically intensive investigation of various model equations of fluid dynamics (e.g., the Korteweg-de-Vries equations).