This chapter discusses the dynamics of bimolecular collisions within the framework of (quasi-)classical mechanics as well as quantum mechanics. The relation between the cross-section and the reaction probability, which can be calculated theoretically from a (quasi-)classical or quantum mechanical description of the collision, is described in terms of classical trajectories and wave packets, respectively. As an introduction to reactive scattering, classical two-body scattering is described and used to formulate simple models for chemical reactions, based on reasonable assumptions for the reaction probability. Three-body (and many-body) quasi-classical scattering is formulated and the numerical evaluation of the reaction probability is described. The relation between scattering angles and differential cross-sections in various frames is emphasized. The chapter concludes with a brief description of non-adiabatic dynamics, that is, situations beyond the Born–Oppenheimer approximation where more than one electronic state is in play. A discussion of the so-called Landau–Zener model is included.