La robótica educativa introduce conceptos de ingeniería y programación a través de la construcción y programación de robots con piezas LEGO. Los bloques RCX, NXT y EV3 han permitido el desarrollo de la robótica educativa al ofrecer partes electrónicas y de software para controlar motores y sensores. Estos bloques centrales almacenan programas y controlan los componentes del robot.