Die Lernsoftware JavaKara zeigt eine schachbrettartige Welt eines Marienkäfers. Dieser kann per Programmierung durch die Welt gesteuert werden und verschiedene Handlungen ausführen. Lernziel ist die Vermittlung grundlegender Konzepte prozeduraler Programmiersprachen.