Mobile robotics is being used in different education contexts such as basic, middle and high level education. A review of the state of the art performed by [1] showed that 197 papers have been published in this area knowledge over the last 10 years. Nowadays, Latin America faces a serious problem regarding the enrolled students in engineering programs, depending to each country, there is a ratio of 1 graduated Engineer per 4500 to 10000 people [2]. In Colombia, the SPADIES program of the Ministry of Education [3] affirms that the lack of motivation and interaction with real artifacts relating theory and practice is an important aspect for dropout. In this paper, a platform composed by a set of programmable mobile robots, and a WEB-responsive software tool for programming at different levels of knowledge was implemented. The set of mobile robots included sensors such as proximity, trajectory, light, inertial, and vision sensors; also, communication and user interaction tools such as Bluetooth and colored LEDs-ring are included; and, a mechanical support for an erasable marker. The WEB-responsive tool supports graphical programming for novice, Python programming for middle, and ANSI-C for advanced level learners. This platform consolidates a hands-on tool to introduce students to STEM concepts. Results are reported in the context of platform functionality using all three programming environments, and beta tests with real users.