The Micro:bit platform is wonderful for DIY electronics and educational robots. The Yahboom Micro:bit V2 Super Kit comes with 358 building blocks that can be used to make 16 different shapes. It lets you build LEGO compatible robots that are Python programmable. You can also program them via a graphical interface (MakeCode).
You can control these robots with your phone. The Super:bit expansion board lets you experiment with additional sensors, lights, and servos.