Blockly has educational games that teach computer programming for children who are new to it
Try TinkerCad for a free app for 3D design, electronics and coding
Learn computering programming with Scratch
Code.org offers a set of resources to help you learn computer science at home