La robótica estudia el diseño y construcción de máquinas capaces de realizar tareas humanas o que requieren inteligencia. Los robots se han vuelto más comunes recientemente en industrias y aplicaciones médicas, móviles y domésticas. Los microcontroladores son computadoras pequeñas que controlan máquinas y dispositivos, y pueden programarse para automatizar tareas. Scratch y Picaxe son herramientas de programación que permiten a estudiantes controlar circuitos electrónicos y prototipar robots.