Classical mechanics is the branch of physics that describes the motion of macroscopic objects. It is based on Newton's laws of motion and law of universal gravitation. Classical mechanics provides accurate results for large objects moving at non-relativistic speeds. When dealing with very small objects or speeds approaching the speed of light, quantum mechanics and special relativity are required. Classical mechanics includes formulations like Lagrangian and Hamiltonian mechanics that extend Newton's original work.