En "Karel++" y en "Karel J Robot", comprender el polimorfismo dinámico es el concepto principal en su enseñanza, sin embargo esto dependende en gran medida de la creación de subclases.