Potentially look into VEX? It's not cheap, but it's good fun.
Also a lot of good programming options available with this system - the same ROBOTC for C-like programming/graphical as is used with LEGO Mindstorms, but also Python (https://www.robotmesh.com/studio-editions) and actual C (https://pros.cs.purdue.edu/)