This advanced plasma physics course will provide a systematic and extensive coverage of advanced topics in plasma physics. These include a detailed discussion of kinetic and macro plasma instabilities, magnetic reconnection, turbulence, and collective transport in a plasma. Particular attention is given to inhomogeneous plasma systems. The material should enable graduate students to understand and to examine complex plasma processes as needed for their research.