Covers the basic notions and theorem of the theory of dynamical systems and their connections with other branches of mathematics. Topics covered include fundamental concepts and examples, one-dimensional systems, symbolic dynamics, topological entropy, hyperbolicity, structural stability, bifurcations, invariant measures, and ergodicity.