Based on the AMS Short Course on Symbolic Dynamics and its Applications, this book contains introductory articles on the fundamental ideas of the field and on some of its applications. It contains topics that include the use of symbolic dynamics techniques in coding theory and in complex dynamics.