m5stack and m5stickv
m5stickv can be flashed into the smallest most secure offline DIY bitcoin wallet krux and/or you can use it to display the bitcoin price. you can program 1000+ apps on it.
m5stack is modular. it can also be a bitcoin wallet. or you can build a robot. actually endless opportunities in endless projects. you can learn everything about ai and machine learning by doing. also but not exclusively highly recommended for kids. it will not break the bank.