This textbook provides a thorough introduction to spectrahedra, which are the solution sets to linear matrix inequalities, emerging in convex and polynomial optimization, analysis, combinatorics, and algebraic geometry. Including a wealth of examples and exercises, this textbook guides the reader in helping to determine the convex sets that can be represented and approximated as spectrahedra and their shadows (projections). Several general results obtained in the last 15 years by a variety of different methods are presented in the book, along with the necessary background from algebra and geometry.