This course provides you with a practical and theoretical basis regarding spectroscopy, combining quantum mechanical principles with modern experimental techniques. You will learn to model and analyse quantum systems, interpret spectroscopic data, and evaluate the capabilities of various spectroscopic methods for probing material properties. The course covers key topics such as time-dependent and time-independent quantum mechanics, spectral line shapes, data analysis using advanced techniques like machine learning, and visualisation of results. Applications include particle accelerators, nuclear reactors, fusion plasmas, astronomy, and materials science. Hands-on laboratory exercises include techniques such as time-resolved laser spectroscopy, Raman spectroscopy, scanning tunnelling microscopy, and X-ray photoelectron spectroscopy.