This course starts with applications in equilibrium statistical mechanics from the imperfect gas treatment. The cooperative and critical phenomena are then introduced, leading to the group theory. Finally, the non-equilibrium statistical mechanics is introduced.