I made a puzzle game that teaches programming using a visual Lisp like language. Its like SICP but fun for kids. You can try the first few levels in your browser too.https://www.bittwiddlegames.com/lambda-spellcrafting-academy/
Feel free to reach out at contact@bittwiddlegames.com