Welcome to Invent! You're using a miniature robot that's quite advanced. You can program it using drag-and-drop blocks but you can also use languages like Python which are used by professional programmers and engineers.
Invent can be connected over WiFi, and has rechargeable batteries. On the main robot board is also a pushbutton, two color-controllable LEDs (lights) and a speaker.
It has two super-accurate motors that can move in precise steps and even a pen holder to allow it to draw pictures. There are connectors at the front to allow different modules to be connected. Here we've connected two 'eyes' that can detect obstacles. There's also a sensor that can detect and follow lines.