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