La robótica educativa permite que las personas creen cosas usando materiales y diseños propios controlados por sistemas computacionales. El bloque LEGO Mindstorms RCX es la parte central que almacena programas y controla las acciones del robot. Ha habido tres versiones principales de RCX, seguida por la generación NXT con dos versiones y luego la generación EV3 en 2013, cada una con mejoras.