Makeblock is a private Chinese technology company with headquarters in Shenzhen, China. It develops Arduino-based hardware, robotics hardware, and Scratch-based software for the purpose of providing educational tools for learning. This includes programming, engineering and mathematics through the use of robotics.