Classical mechanics describes the behaviour macroscopic objects in the world around us. However this theory alone is not enough to describe things at a very small scale. At the level of atoms and sub-atomic particles, objects behave very differently and the quantum theory is the most fundamental theory used to describe the behavior of matter and energy at this sub-atomic scale. A good introduction to the subject is therefore essential for the student to understanding atomic physics. The course is designed in such a way that it lays a foundation for further studies in fields such as solid-state physics, statistical mechanics and nuclear physics. It is a core course for both physics majors and non-physics majors.