It sounds like a paradox. How can you teach computer programming without a screen? Computer programming is a term synonymous with coding, after all.
Text, letters, syntax, arranged in meaningful sequences that give machines instructions. We code with our keyboards and we see code on our screens.
But there is a clear distinction between coding and computer programming, and an even greater distinction between coding and computational thinking, the logical foundations of computer programming. It is basics of computational thinking that children in Pre-K should learn first, in fact, and they can be taught these skills through hands on play, with no screen time at all.
Devices like Cubetto makes learning programming without a screen even easier.