I have come across a variety of educators that have adopted the Scratch coding platform. Coding teaches valuable troubleshooting and problem-solving skills at the highest levels of thinking. This article below gives some information about Scratch and why it is valuable in classrooms.
Link to Articlehttp://www.techlearning.com/resources/0003/learning-to-code-from-scratch/69929
"Much like learning to write, we believe coding is a type of literacy that’s valuable for all children." - Sascha Zuger
How to get to ScratchScratch: https://scratch.mit.edu/
Scratch Jr: http://www.scratchjr.org/