In this chapter, an introduction to ab initio molecular dynamics (AIMD) has been given. Many of the basic concepts, like the Hellman-Feynman forces, the difference between the Car-Parrinello molecular dynamics and AIMD, have been explained. Also a very versatile AIMD code, the CP2K, has been introduced. On the application, the emphasis was on the aqueous systems and chemical reactions. The biochemical applications have not been discussed in depth.