We believe in engaging children to be thinkers and creators through hands-on and project-based learning. It is increasingly recommended that coding is an essential skill for everyone – not just people who aspire to be programmers and computer scientists. This is because it teaches computational thinking, which knows no age limit. Computational thinking is about solving problems efficiently, by breaking them down into more manageable pieces. It also includes learning abstraction, seeing the larger picture from minute details.
We have designed a curriculum that introduces computational thinking at an age-appropriate level. This is accomplished through Scratch, a visual programming language specifically designed for younger users by MIT Media Lab. Scratch has a child-friendly, colorful, drag-and-drop interface that makes programming more intuitive for younger learners.