A First Course in Dynamics: with a Panorama of Recent Developments