Sniff is a “Scratch-like” programming language that’s designed to help Scratchers move gently from Scratch to more conventional languages. They can start writing programs, without having to learn a new language because Sniff is based on Scratch. They learn a little more about variables, compiling, syntax errors (!), and they can have fun controlling real hardware while they’re doing it.
Google wants to encourage parents to get their kids involved in the Blockly games so they can introduce them to programming and promising future careers – See more at: http://www.eweek.com/it-management/google-introduces-kids-to-coding-through-blockly-games-project.html#sthash.4U86H8Hj.dpuf
A Website but also a book about learning to program games using Pygame.
Using the original metaphor of a software sketchbook, p5.js has a full set of drawing functionality. However, you’re not limited to your drawing canvas, you can think of your whole browser page as your sketch! For this, p5.js has addon libraries that make it easy to interact with other HTML5 objects, including text, input, video, webcam, and sound.
“Robot Turtles is a board game you play with your favorite 3-8 year old kids.
It sneakily teaches the fundamentals of programming.
Robot Turtles launched on Kickstarter, where it became the bestselling board game of all time.
Which is pretty darn amazing.”
TiddlyBot is a simple little funbot with some amazing features. It draws, follow lines, and helps with the learning of technology.
Tiddly Bot introduces anyone to the exciting world of robotics in a fun and simple way. Tiddles is great for the learning of Science, Technology, Engineering, and Math, (STEM) as well as basic robotics and programming.