Carcode ist ein Experiment in der Programmierausbildung. Programmieranfänger sollen Carcode verwenden, das ein animiertes Auto darstellt, das sie mit der Tastatur oder per Programm mit einem einfachen API steuern können. Indem sie eine Reihe von Aufgaben lösen (z.B. »auf Parkplatz A einparken), lernen die Anfänger in einer motivierenden und zielgerichteten Umgebung, mit der sie bereits vertraut sind, zu programmieren. (non)