The purpose of this course is to teach students the theory of vaccination and the applications of various veterinary vaccines. The contents include the past research on vaccination and the impact of update knowledge about cellular and molecular immunity on developing new generations of vaccines and also introduce the current research of veterinary vaccines and their applications.