Integrating computer science (CS) instruction into K–12 classrooms is now part of education reform in many school systems throughout the United States (Tate, 2018). Currently, forty-four states have adopted at least one of nine policies for providing students access to CS education (Tate, 2018). Moreover, this trend has also created suggestions and efforts to include CS into technology and engineering (TE Hacker, 2018; Love & Strimel, 2016). To help educators with making this transition, in this first edition, Caldwell provides the K–8 educational community assistance in developing foundational knowledge of both CS and coding as well as tips for collaboration. As teachers build their knowledge of CS, the book also provides them with lessons, strategies, and technology tools that connect computational thinking, coding, and aspects of CS to English language arts, mathematics, science, social studies, and other content and subject areas.