Karel is an introductory programming language in which one controls a simulated robot.
Karel is an introductory programming language designed by Richard Prattis in 1981 at Stanford University in order to teach basic programming syntax and operations.
Additional libraries and languages have been built based on Karel, including Karel++
and becker.robots
for Java to more accurately cover object-oriented programming syntax.