Kamibot is educational/programmable robot that can be transformed into virtually any character with character papercrafts. Kids can easily learn how to code using Scratch, a drag and-drop programming language. Even before programming with Scratch, you can program with Kamicard which is a “graphical programming language” for Kids that have not even learned to read yet. The programming skills kids learn with Kamibot are easily transferable to real-world applications. Once they’ve become comfortable with Scratch, they can move on to programming with Arduino, via Kamiblock, which is an app that we designed for Kamibot. Not only do the kids learn and advance in programming, but they also do it with characters that they care about and can relate to.