Introduction to modern methods for determining structures of biological macromolecules in solution, ranging from low-resolution methods, such as small-angle X-ray and neutron scattering (SAXS/SANS), to high-resolution nuclear magnetic resonance (NMR). The course covers detailed theoretical background and applications of these methods to study biomolecular structure and dynamics and macromolecular interactions.