This book is aimed at mathematicians, scientists, and engineers, studying models that involve a discontinuity, or studying the theory of nonsmooth systems for its own sake. It is divided in two complementary courses: piecewise smooth flows and maps, respectively. Starting from well known theoretical results, the authors bring the reader into the latest challenges in the field, going through stability analysis, bifurcation, singularities, decomposition...