2.ArduinoStarterKit: This is an open source hardware platform, suitable for beginners to learn programming. It includes some simple electronic components, such as light-emitting diodes, buttons, sensors and so on. Children can control these components by writing code.
This is a programming learning toy. By splicing different shapes, children can learn basic programming concepts, such as loop and conditional judgment.
4.OzobotBit: This is a programmable spherical robot. By connecting a mobile phone or tablet with Bluetooth, children can write codes to control the movement and function of Bit.
5. Dash & dot: This is a two-wheeled vehicle, which can recognize colors and shapes. By writing simple Python code, children can teach dash &;; Dot completes the task.
6.SnapCircuitsJr: This is an electronic building block set. Children can learn basic electronic knowledge by splicing circuits. Some suits are also equipped with LCD screens, which can display the circuit status in real time.
7.BeagleBoneBlack: This is a microcomputer based on ARM architecture, which is suitable for learning embedded programming and Internet of Things knowledge. By expanding different modules, children can create all kinds of interesting projects.
8. MakeLockbot: This is a programmable educational robot, suitable for learning graphical programming and robot making. MBot has a wealth of sensors and actuators, which can realize various functions.
9. Microsoft MakerCode: This is an online programming platform, which provides a wealth of tutorials and projects, suitable for primary school students to learn Windows application development and game making.
10.SwiftPlaygrounds: This is a learning programming application specially designed for iPad. By dragging and dropping code blocks, children can learn Swift programming language and make various interesting interactive games.