The invention discloses a multifunctional programming demonstration box comprising a camera module, a wireless communication module, a microphone module, an audio output module, a USB (universal serial bus) interface module, a keyboard module, a display module and a central processing unit. The camera module is used for shooting. The wireless communication module is used for wireless communication. The microphone module is used for entering voices. The audio output module is used for outputting audio. The USB interface module is used for data interaction. The keyboard module is used for entering control information. The display module is used for displaying. The camera module, the wireless communication module, the microphone module, the audio output module, the USB interface module, the keyboard module and the display module are connected with the central processing unit. The functions such as shooting function, the call function and the Bluetooth function are added to the existing robotic demonstration box, the functionality of the box is greatly enhanced, the more needs of users are met, and the box has good marketing and application prospect.