The core foundations of data science and AI come from basic concepts of mathematics, statistics, and computing. Some of the subjects that need to be covered as foundations are calculus, probability, linear algebra, discrete mathematics, statistics, estimation, inference, computational thinking, and Python programming.