A course in "Classical Mechanics" is normally considered to be difficult because of the formal nature and the associated mathematical complexities. A problem-based course, however, can be considerably easy to comprehend. The author has succeeded in presenting a smooth transition from simpler ideas to more complex concepts. The complex topics such as the transformation theory, Poisson brackets and Hamilton Jacobi theory are dealt in considerable detail. Their intimate connections with the discoveries in Quantum mechanics are emphasized enabling the student to have a deeper understanding of Quantum mechanics.