Core Java refers to the fundamental foundational concepts and libraries of the Java programming language. It is primarily associated with Java SE (Standard Edition) and is used to build general-purpose, standalone, or desktop applications. It serves as the required baseline before learning advanced enterprise frameworks.