Computational Thinking is behind much of our interaction with the world today. However, the foundations of computer science are not included in most early childhood and elementary curriculums. Here, we break down the fundamentals of computation into a set of discrete and tangible concepts, and design a learning process through tactile, self-correcting, non-digital Montessori materials towards abstract comprehension and application.