Solitons are exceptionally stable standing waves which appear in many areas of physics. This textbook introduces the basic properties of solitons using examples from macroscopic physics before presenting the main theoretical methods. It gives an instructive view of the physics of solitons, and their applications, for advanced students of physics.