There’s a lot of talk, documentation and directive about coding in schools currently. My opinion is that it’s something that can be learned by children, can be taught by teachers and for some of our children (like all subjects) it will be ‘their thing’ for life.
How to learn coding…there is another question.
I was lucky enough to come across Erase All Kittens at Mozfest last year and Doug Belshaw nudged it my way again in his weekly newsletter.
It’s a great program which introduces coding to children in the form of a game. To complete the game, you alter the code of the game itself. (For example, you can’t jump that chasm, alter the jump parameter, or the size of the chasm from the code). E.A.K. shows you where to change the code and suggests the change you might make.
The developers are keen to get children testing their program out and keen to observe what children make of it in person.
Children should enjoy this approach and find it a good introduction to coding and programming. Have a look, and see if you and your class might use it.