CommentsAdd a comment
You are welcome. The Lego Mindstorms might also be a good option linking to sensors and actuators https://www.lego.com/en-us/mindstorms/learn-to-program and appears to have a graphical program, that obviously adds some physical interactions to the coding so could add lots of fun.
I had great fun with my grand children programming in Scratch it's "very visual" and avoids textual syntax issues so they can learn coding structure. https://scratch.mit.edu/
In my case they have gone on to learn Python, C and more.
Having done a search there is also
But I haven't explored these.