Foundations of Early Childhood Education is a very thorough introduction to classroom education. It includes background information and considerations that all teachers need like growth mindset, multiple intelligences, classroom dynamics, social and emotional learning, bias, differences in abilities of learners, and multicultural education.
I especially loved the history of education overview it gave. The course interface was very user-friendly and easy to access, and the information was important and engaging.
I highly recommend it for all new teachers!