A Core Java course is designed to teach students the fundamental concepts of the Java programming language. Students will learn about variables, data types, control structures, object-oriented programming, and other key concepts. The course typically covers both the syntax and semantics of the language, as well as how to use Java to build real-world applications.