After listing basic properties of the Standard Model (SM) that play the crucial role in the field of flavour and CP violation, we discuss the following topics: 1) CKM matrix and the unitarity triangle. 2) Theoretical framework in a non-technical manner, classifying various extentions of the SM. 3) Particle-Antiparticle mixing and various types of CP violation. 4) Standard analysis of the unitarity triangle. 5) Strategies for the determination of the angles alpha, beta and gamma in non-leptonic B decays. 6) The rare decays K^+ -> pi^+ nu bar nu and K_L -> pi^0 nu bar nu 7) Models with minimal flavour violation (MFV). 8) Models with new complex phases, addressing in particular possible signals of new physics in the B -> pi K data and their implications for rare K and B decays. A personal shopping list for the rest of this decade closes these lectures.