Scratch
Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically.

MyCompleteFocus CIC Coding & Robotics Club

Arduinos
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.  It can be taught to Primary school children.  They can also learn how to solder electronics

MyCompleteFocus CIC Coding & Robotics Club

Python Programming
Python is a widely used high-level programming language, for general-purpose programming. Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems. This might be better for children with an intermediate coding knowledge
Lego Mindstorms
The Lego Mindstorms series of kits contain software and hardware to create customisable, programmable robots. They include an intelligent brick computer that controls the system, a set of modular sensors and motors, and Lego parts from the Technic line to create the mechanical systems.

3d Doodle Pens
3D pen is basically something that looks like a bulkier version of an ordinary pen or a pencil, however, instead of using the traditional lead or ink that is used in pencils or pen, the 3D printing pen operates using plastic. And you can make fun designs, its a fan favourite for children and parents alike!