Teilnehmende erwerben fundierte Kenntnisse in der Softwareentwicklung mit Fokus auf bewährte Methoden, praxisnahe Anwendung und strukturiertes Denken in Code.

Dieser Kurs richtet sich an Einsteiger und Fortgeschrittene, die ihre Programmierfähigkeiten gezielt ausbauen möchten.

Lerninhalte

Ein zentrales Lernfeld ist die objektorientierte Programmierung. Teilnehmende lernen, wie sich mit Klassen, Objekten und Vererbung modular aufgebaute Anwendungen entwickeln lassen. Diese Prinzipien sind wichtig für skalierbare und wartbare Softwareprojekte.
Darüber hinaus vermittelt der Kurs den praktischen Umgang mit der Programmiersprache Python. Von den Grundlagen bis zu fortgeschrittenen Konzepten werden verschiedene Werkzeuge und Techniken eingesetzt, um eigene Projekte systematisch umzusetzen. So vertiefen Teilnehmende ihr Verständnis für saubere und funktionale Programmierlösungen.
Auch der Datenumgang mit SQL wird thematisiert. Im Kurs lernen Teilnehmende, relationale Datenbanken effizient zu integrieren, strukturierte Abfragen zu formulieren und auf große Datenmengen zuzugreifen. Dies ist essenziell für datenintensive Anwendungen.