Establishing the theoretical basis of linear and nonlinear dynamical systems in both continuous and discrete time. Learning how to anticipate the properties of linear as well as strongly and weakly nonlinear systems. The course is fairly abstract and mathematical, and does not cover applications (other than some examples used for illustration purposes).