STEM and coding have become one of the largest domains of innovation activity over the past few years across all sectors and age groups. Offline solutions focus on boot camp-style offerings for kids and adults alike, especially for upskilling in the area of coding. Equally abundant and online and app solutions for learning to code, which often include an online community, peer instruction and competitions or global 'jams'. A new wave of STEM products such as robotics and science kits are integrating software and hardware, and the maker-movement.