Cours de Collective Dynamics