The CodiPlay mobile app is a comprehensive solution that allows learning the basics of programming using a smartphone and creating IoT projects. An engaging game helps children understand the basics of algorithms, sequences, loops, and conditional expressions, and also develops algorithmic thinking and pattern recognition. With CodiPlay, you can visually assemble an IoT builder using block code elements, connect schematics, and simulate the operation of algorithms on a smartphone. Then, assemble the constructor in real life, upload your code, and make your own IoT project. The CodiPlay curriculum is based on STEM and Maker Education, and consists of different levels of difficulty suitable for children of various ages.