El movimiento CS for All ha logrado captar la atención durante los últimos años. En este contexto se evidencia la necesidad de desarrollar recursos didácticos específicos al campo de la Educación en Ciencias de la Computación que posibiliten una mejor aproximación de la disciplina al ámbito de la educación obligatoria.
En este trabajo se presenta una plataforma Web de robótica educativa, FrankLab, diseñada para favorecer el desarrollo de los procesos de enseñanza y de aprendizaje de conceptos y prácticas en el área Algoritmos y Lenguajes de Programación durante toda la educación obligatoria.
FrankLab es un entorno de programación en línea que permite a estudiantes de escuelas primarias y secundarias programar robots educativos de la familia Frankestito. Dicho ambiente está compuesto por un conjunto de herramientas de programación que soporta Programación Tangible, Programación Basada en Bloques y Programación basada en texto, como Python. Los estudiantes ejecutan sus programas desde un navegador web sobre robots físicos o sobre un ambiente simulado.