This course provides an introduction in the theory of waves, flow instability, and turbulent flow phenomena. We start with an introduction to the theory of wave phenomena, focussing on water waves and sound waves. Then attention is given to stability analysis of flows, by examining under which conditions wavelike perturbations of the basic state will amplify. The second part of the course concerns a discussion of basic, general features of turbulence.