In this chapter, the neutron inelastic scattering spectrum is calculated for a variety of magnetic systems. A number of isolated magnetic systems are considered, including single-ion crystal field and intermultiplet excitations, and magnetic clusters. Linear spin-wave theory, a method for calculating the collective spin dynamics in magnetically ordered systems, is outlined and applied to ferromagnets and antiferromagnets both with and without anisptropy. The Random Phase Approximation (RPA) method for the generalized susceptibility is presented and applied to calculate the spectrum of crystal field excitons in praseodymium. The nature of the spin excitations in itinerant magnets is described, and the generalized susceptibility is calculated in the RPA for itinerant electrons with echange correlations. General features of the spin dynamical response in quantum magnets are described, and illustrated by the magnetic spectra of quantum spin chains.