How to teach coding

As coding becomes introduced to classrooms all over the world, we should make sure to teach computer science the right way - by empowering children to mess it up!   Children learning about loops with a visual programming language used in Bomberbot What went wrong when I learned to code I learned to program through online [...]