Provides a comprehensive account of the physical foundations of superconductivity and related recent developments in the field. A detailed description of the BSC theory of superconductivity is proceeded by more advanced topics and applications such as Josephson effects, hydride superconductors, and superfluidity in ultracold atoms physics.