Check out these resource guides for more resources like this one.Learn to Code K-2
Run Marco is a web-and-app-based game for kids to learn programming basics. It’s cute, with nice graphics, and relatively easy to use. Non-readers can use it, but might need help. The interface is pretty intuitive, but some of the kids we have worked with weren’t quite sure how to get the “code” to run without some help. My only big issue with it right now is that they don’t yet have a “girl” version available. It says it’s coming soon, but until it’s there, we’ll be more likely to use games with non-human characters, because a lot of the girls we work with don’t want to use a “boy” avatar.