||M5stack is a modular programmable prototyping device which has the esp32 at its core. M5stack can be programmed with the arduino IDE, esp-idf, micropython and more. In this workshop however we will be focusing on using block programming to control the light, sound, images on the screen, sensors etc. This workshop is suited for kids or anyone who is taking their first steps in coding, and maybe are put off by thinking they have to learn lots of typed commands to do even the most basic of things. The Uiflow interface for M5stack (flow.m5stack.com) is designed to lower the creative barrier so that anyone without prior knowledge can get setup making their first IoT application in minutes.