Der Kurs vermittelt fortgeschrittene Programmiertechniken in Java und führt im Anschluss in die Programmiersprache Python ein.

Der Java-Teil umfasst neben einer OOP-Auffrischung die Themen Exceptions, GUI-Programmierung, Generics, Lambda-Ausdrücke, sowie Einführungen in die Themen nebenläufige Programmierung und Design Patterns.

Im Python-Teil wird auf die grundlegende Syntax, Datentypen, Funktonen, Grundlagen der OOP in Python, Module sowie auf einige spezielle Pakete (matplotlib, numpy) eingegangen