Coding as a Playground, Second Edition focuses on how young children (aged 7 and under) can engage in computational thinking and be taught to become computer programmers, a process that can increase both their cognitive and social-emotional skills. Learn how coding can engage children as producers—and not merely consumers—of technology in a playful way. You will come away from this groundbreaking work with an understanding of how coding promotes developmentally appropriate experiences such as problem-solving, imagination, cognitive challenges, social interactions, motor skills development, emotional exploration, and making different choices. Featuring all-new case studies, vignettes, and projects, as well as an expanded focus on teaching coding as a new literacy, this second edition helps you learn how to integrate coding into different curricular areas to promote literacy, math, science, engineering, and the arts through a project-based approach and a positive attitude to learning.

chapter |14 pages


part Part I|30 pages

Coding as Playground

chapter 1|7 pages

In the Beginning There Was Language

chapter 2|11 pages

Tools for Expression

chapter 3|10 pages

Playing with Code

part Part II|40 pages

Coding as Literacy

chapter 4|15 pages

Natural and Artificial Languages

chapter 5|10 pages

Coding Stages

chapter 6|13 pages

A Pedagogical Approach

part Part III|64 pages

Computational Thinking

chapter 7|16 pages

Thinking about Computational Thinking

chapter 9|13 pages

The Coding Process

chapter 10|19 pages

Personal Growth through Coding

part Part IV|81 pages

New Languages for Young Children

chapter 11|23 pages


chapter 12|33 pages


chapter 13|10 pages

Design Principles

Programming Languages for Young Children

chapter 14|10 pages

Teaching Strategies

Coding in the Early Curriculum

chapter |3 pages