In the past few months, we have seen a bunch of advanced robot kits for machine learning and AI development. M.A.R.K is also worth a look. It is an AI robot car that teaches kids ages 12+ coding concepts. It supports graphical coding and MicroPython. MARK can recognize colors, shapes, and objects. It is extendable through its extra connection ports.
MARK has a camera, ultrasonic sensor, and a magnetic pick up function. It is ready for Codecraft but more advanced users can use MaixPyIDE to write code.