Screen-free and hands-on activities to teach coding for preschool and kindergarten. Play board games, make binary code jewelry, and invent secret spy codes.

*This post contains affiliate links. Please see our disclosure policy.

I keep hearing about teaching young children, even preschoolers, to code. I have to admit that this used to intimidate me. What does coding for preschool even look like?

In spite of being the daughter of a computer programmer and the sister of three more, the first time I actually sat down to do anything with coding was when I started blogging a few short years ago. It turns out that if you want to blog you need to know how to do much more than simply type on a keyboard.

However, when we talk about teaching children to code we aren’t talking about teaching them the specifics of Python, Ruby, Java, or any number of other programming languages. We are talking about laying a foundation, about training their brains to think like computer programmers.

Screen-free and hands-on activities to teach coding for preschool and kindergarten. Play board games, make binary code jewelry, and invent secret spy codes.

Why Teach Preschoolers to Code?

The developers of the free ScratchJr app put it perfectly:

Coding (or computer programming) is a new type of literacy. Just as writing helps you organize your thinking and express your ideas, the same is true for coding. In the past, coding was seen as too