In diesem Kurs kann man einen Überblick über objektorientierte Programmierung gewinnen, indem man eigener Computerspiele programmiert. Der Vorteil der hier verwendeten Programmierumgebung Lazarus ist: Wenn das Programmieren dieser Spiele Freude macht, kann man mit Lazarus auch andere Programme (etwa Simulationsprogramme für Mathematik-, Physik-, oder Biologieunterricht oder Verwaltungsprogramme für den Sportverein) schreiben, ohne wieder eine neue Programmiersprache erlernen oder sich an eine andere Programmierumgebung gewöhnen zu müssen.
Zu solchen Lernprogrammen gehören etwa Scratch oder Robot Karol.