Here is another affordable educational robot that can teach you a thing or two about coding. The Xiao R HappyBot comes with app and IR stick control. It is based on micro:bit and works with MakeCode.
The robot runs for 120 minutes on battery. It is compatible with your LEGO pieces. Costs under $110 at this time.