We present the invited lectures given at the second Asia-Europe-Pacific School of High-Energy Physics (AEPSHEP), which took place in Puri, India in November 2014. The series of lectures aimed at graduate students in particle experiment/ theory, covering the the very basics of flavour physics and CP violation, some useful theoretical methods such as OPE and effective field theories, and some selected topics of flavour physics in the era of LHC.