A Tutorial Introduction to Mathematica.- Differential Equations.- Planar Systems.- Interacting Species.- Limit Cycles.- Hamiltonian Systems, Lyapunov Functions, and Stability.- Bifurcation Theory.- Three-Dimensional Autonomous Systems and Chaos.- Poincaré Maps and Nonautonomous Systems in the Plane.- Local and Global Bifurcations.- The Second Part of Hilbert's Sixteenth Problem.- Linear Discrete Dynamical Systems.- Nonlinear Discrete Dynamical Systems.- Complex Iterative Maps.- Electromagnetic Waves and Optical Resonators.- Fractals and Multifractals.- Chaos Control and Synchronization.- Neural Networks.- Examination-Type Questions.- Solutions to Exercises.