Coding as Another Language (CAL)

created by Dr. Marina Bers and the DevTech group at Tufts University

The Coding as Another Language (CAL) approach, developed by Prof. Marina Umaschi Bers understands the learning of computer science as a new literacy for the 21st century that supports young learners in developing new ways of thinking, new ways of expressing themselves and new opportunities to make the world a better place and themselves better human beings. The CAL approach is not about teaching children how to code so they become software developers. It is about children developing character strengths, problem-solving strategies, and collaborative attitudes to become future global citizens who can think and act in new ways.

The CAL curriculum units use either ScratchJr or KIBO robotics and introduces powerful ideas from computer science, in conversation with literacy, in a playful, structured, and developmentally appropriate way through unplugged games, storytelling, movement, singing and coding.

Grade Level: PreK-2

Use this in the classroom: 

Pre-Kindergarten curriculum for KIBO

Kindergarten curriculum: Scratch Jr.  or KIBO

First Grade curriculum: Scratch Jr. or KIBO

Second Grade curriculum: Scratch Jr. or KIBO