  In this set of lectures, we review briefly some of the recent developments in
the study of the chaotic dynamics of nonlinear oscillators, particularly of
damped and driven type. By taking a representative set of examples such as the
Duffing, Bonhoeffer-van der Pol and MLC circuit oscillators, we briefly explain
the various bifurcations and chaos phenomena associated with these systems. We
use numerical and analytical as well as analogue simulation methods to study
these systems. Then we point out how controlling of chaotic motions can be
effected by algorithmic procedures requiring minimal perturbations. Finally we
briefly discuss how synchronization of identically evolving chaotic systems can
be achieved and how they can be used in secure communications.
