Este documento describe Karel el Robot, un simulador de programación que permite controlar un robot azul a través de instrucciones de programación. Karel el Robot se usa comúnmente para introducir la programación a estudiantes y proporciona una base sólida sobre diseñar programas con instrucciones sencillas. También se usa en la Olimpiada Mexicana de Informática para encontrar a los mejores jóvenes programadores.