A linear dynamical system is given by a (continuous linear) operator T on a topological vector space X; in most cases of interest, X is a Banach space or a Frechet space. Important concepts in linear dynamics are that of a hypercyclic operator (which demands the existence of a dense orbit) and that of a chaotic operator (which demands, in addition, the existence of a dense set of periodic points). Apart from being interesting in its own right, the study of linear dynamical systems blends nicely methods from topological dynamics, functional operator theory and classical complex analysis.