Robot Karol ist eine Programmierumgebung für eine gleichnamige in einfachem Deutsch gehaltene bildungsorientierte Programmiersprache. Sie wurde entwickelt, um Schüler mit Hilfe der Programmierung von einfachen virtuellen Robotern an die Algorithmik heranzuführen. Die Grundidee entstammt dem Buch Karel the Robot: A Gentle Introduction to The Art of Programming von Richard E. Pattis.
Die Idee ist, einen Roboter zu programmieren, der in einer “Bildschirmwelt” lebt und Marker ablegen oder aufnehmen kann.
Neben der Standardversion, wie sie von Richard E. Pattis beschrieben wurde, wird in Deutschland eine weiterentwickelte Version verwendet. In dieser Version kann Karol auch Ziegelsteine verwenden.
Der GC Wizard baut auf der aktuellen deutschen Version auf, nutzt allerdings nur einige Sprachelemente.