Learning coding can be intimidating but researchers have brightened up the process by creating a programming playground using more than 100 origami robots that can crawl, swim and blossom like flowers.
The colourful landscape changes to reflect the action of distributed algorithms developed by the lab - opening flowers and changing the colour of LED lights inside blossoms.
The team from Massacheusetts Institute of Technology (MIT) say the garden provides an visually appealing way to get more young students into programming, and presented their work in a paper recently submitted to the 2015 International Conference on Robotics and Automation.
Image: Jason Dorfman/CSAIL
Nick Heath is chief reporter for TechRepublic. He writes about the technology that IT decision makers need to know about, and the latest happenings in the European tech scene.