Core Java training is a foundational course that imparts the fundamental knowledge of developing code using Java programming language. Object-oriented programming concepts, basic structure to create syntax, control statements, and arrays are discussed.