Karel the Robot is a programming environment for an educational programming language of the same name written in simple German. It was developed to introduce students to algorithms by programming simple virtual robots. The basic idea comes from the book Karel the Robot: A Gentle Introduction to The Art of Programming by Richard E. Pattis.
The idea is to program a robot that lives in a “screen world” and can drop or pick up markers.
Besides the standard version as described by Richard E. Pattis, a more advanced version is used in Germany. In this version Karel can also use bricks.
The GC Wizard builds on the current German version, but uses only some language elements.