Review: The free electron model and its failures. Electrons in periodic potentials. Band model. Approximate methods of band structure calculations. Lattice dynamics. Accurate methods of band structure calculations. Beyond the independent electron approximation. Many-body theory (an introduction). Magnetism in solids. Advanced theories of dielectric solids. Elementary excitations. Superconductivity. Quantum Hall effect.