The invention is a programmable learning robot, which includes a mechanical device, a card reading module, a mainboard module, a remote controller, a power supply, and an infrared sensing module, a touch module, a sound sensing module and a motor. The mechanical device consists of more than one Composed of plastic components, the mainboard assembly includes a mainboard module containing a mainboard chip and a mainboard shell, the plastic component and the mainboard shell have circular grooves or protrusions matching the circular grooves on the surface, the motor is placed on the plastic component, and It is connected with the mainboard module, the card reader module is connected with the mainboard module, and the remote controller can transmit control signals to the mainboard through infrared rays. The beneficial effect of the present invention is that it can be combined into different shapes and structures, and can be programmed by the user through card input, the robot can respond to the corresponding action according to the induction of external signals, and can realize the movement of the remote control robot Way.