Now many companies that do children's programming are doing online classes. The advantage of doing online classes in big companies is that the courses are polished more carefully, with more users, and it is easy to get feedback and continue to optimize the courses. However, the interactive feedback of online classroom and the guidance and communication of teachers are greatly restricted. For example, the advanced teaching concept now is to guide children to think independently, try and make mistakes and experience the happiness of answering questions under guidance through various problem settings and children's reaction at that time. However, these online teaching methods are difficult to do, and more are to instill knowledge points, which is more suitable for older children with skills to learn.
The children's programming course of open source cat is Scratch programming of pure software and Arduino programming combined with robot open source hardware. Use the Scratch command box to make simple games, animations and stories. After one and a half years' study, you will fully master the knowledge of Scratch programming, and comprehensively cultivate computational thinking and logical thinking in the golden age of children's enlightenment. Older students who use Arduino programming can make their own acousto-optic controlled lamps, robotic arms, smart cars and other projects. The course is highly coherent, combining with real life, stimulating students' interest and laying the foundation for solving practical problems in the future.