Software & Webentwicklung
softwareentwicklung

Python Grundlagen: Theoretische Grundkenntnisse – Kurs

Python-Grundlagen mit theoretischem Schwerpunkt: Konzepte werden systematisch an Beispielen erklärt, ergänzt um objektorientierte Programmierung und relationale Datenbanken.

Auf einen Blick

DauerHybrid LearningØ am Markt
FormatOnline & Präsenzflexibel
KostenMeist voll gefördertauf Anfrage / Förderung
Finanzierung über Förderung möglich – mit Bildungsgutschein bis zu 100 % förderbar*
Dieser Kurs bildet für einen offiziellen Engpassberuf aus

Überblick

Manche Programmierkonzepte lassen sich am besten verstehen, wenn man sie erst einmal in Ruhe theoretisch durchdenkt, bevor man sie in eigenen Projekten anwendet. Dieser Kurs setzt genau auf diesen Ansatz: Zentrale Python-Konzepte wie Variablen, Schleifen, Bedingungen und Funktionen werden anhand theoretischer Beispiele systematisch erläutert, sodass ein belastbares konzeptionelles Verständnis entsteht, bevor es an die eigene Umsetzung geht. Ergänzt wird dieser theoriegeleitete Zugang um objektorientierte Programmierung sowie den Umgang mit relationalen Datenbanken und SQL — ein Themenfeld, das in vielen anderen Python-Grundlagenkursen fehlt.

Software- & PraxistrainingInhaltsstand 12.07.2026

Kompetenzen, Lernformen und Angebote für dieses Praxistraining

Die folgenden Angaben stammen aus den Angeboten eines einzelnen Anbieters — es ist also kein Anbietervergleich, sondern das erfasste Angebot zu diesem Kurs. Konkrete Preise und Termine nennt der Anbieter im Beratungsgespräch.

Zu diesem Kurs ist bisher ein Anbieter erfasst. Wenn du eine Anfrage stellst, prüfen wir zusätzlich vergleichbare Kurse anderer Anbieter.

Anbieter

1

an 2 Standorten

Angebote

24

diesem Kursprofil zugeordnete Angebote

Kommende Termine

0

an 16 erfassten Orten

Regionen

9 Bundesländer

inklusive Online- und Hybridangeboten, sofern vorhanden

Abschluss

Trägerinternes Zertifikat

Mögliche Förderwege

Bildungsgutschein · Aktivierungs- und Vermittlungsgutschein · Qualifizierungschancengesetz

Lernformen

  • Hybrid Learning89 %
  • Virtuelles Klassenzimmer11 %

Zeitmodelle

  • Vollzeit100 %

Dauer im Markt

  • mehr als 3 Monate bis 6 Monate28×

Gemeldete Preisgruppen

  • über 10.000 €28×

Häufige Kursorte

  • Düsseldorf
  • Bremen
  • Dortmund
  • Kleve
  • Dresden
  • Wiesbaden

Bundesländer

  • Nordrhein-Westfalen11×
  • Bremen
  • Sachsen
  • Hessen
  • Niedersachsen
  • Baden-Württemberg

Vermittelte Kompetenzen

  • Python-Grundlagen
  • Objektorientierte Programmierung
  • Relationale Datenbanken
  • SQL
  • Analytisches Denken

Zugeordnete Zielberufe

  • Mathematik (grundständig)1.984 Stellen/12 Mon.
  • Technische Informatik (grundständig)469 Stellen/12 Mon.
  • Facharzt/Fachärztin für Innere Medizin und Pneumologie229 Stellen/12 Mon.
  • Betriebswirt/Betriebswirtin (Fachschule) für Informationsverarbeitung/Bachelor Professional in Wirtschaft26 Stellen/12 Mon.

Datenbasis: 24 diesem Kurs zugeordnete Angebote sowie die dazu veröffentlichten Termindaten, Stand 19.08.2026. Mehrere Standorte eines Trägers zählen als ein Anbieter.

Kein Anbieter kann sich bei uns eine Platzierung oder Empfehlung kaufen.

So entstehen diese Daten · Fehler melden

Kursinhalte & Lernziele

Block 1 — Programmierlogik verstehen: Theoretische Grundlagen Statt sofort in Übungen einzusteigen, arbeitet dieser Block zunächst am Verständnis: Was passiert in einem Programm eigentlich Schritt für Schritt, und wie lassen sich Variablen, Schleifen und Bedingungen gedanklich nachvollziehen?

  • Variablen und Datentypen anhand theoretischer Beispiele einordnen
  • Den Ablauf eines Programms Schritt für Schritt gedanklich nachvollziehen
  • Bedingungen und ihre Wirkung auf den Programmablauf systematisch erklären
  • Schleifen anhand einfacher theoretischer Modelle durchdenken
  • Typische Denkfehler beim Verständnis von Kontrollstrukturen erkennen
  • Erste einfache Beispiele zur Überprüfung des eigenen Verständnisses durchgehen

Block 2 — Strukturen und Kontrollfluss im Detail Aufbauend auf den Grundlagen vertieft dieser Block das systematische Verständnis von Funktionen und Kontrollfluss, bevor es an die eigene Umsetzung geht.

  • Funktionen als wiederverwendbare Bausteine theoretisch einordnen
  • Parameter und Rückgabewerte konzeptionell nachvollziehen
  • Verschachtelte Kontrollstrukturen anhand von Beispielen systematisch durchdenken
  • Den Kontrollfluss eines Programms anhand einfacher Diagramme nachvollziehen
  • Zusammenhänge zwischen mehreren Funktionen in einem Programm erklären
  • Theoretisch erarbeitete Konzepte erstmals in kleinen eigenen Beispielen anwenden

Block 3 — Objektorientierte Programmierung als Konzept Dieser Block führt die Objektorientierung zunächst als Denkweise ein, bevor sie an konkretem Code geübt wird — mit dem Ziel, das Prinzip hinter Klassen und Vererbung wirklich zu verstehen.

  • Klassen und Objekte als Konzept von Bauplan und Ausprägung verstehen
  • Vererbung als strukturelles Prinzip zur Vermeidung von Redundanz einordnen
  • Modulare Programmstrukturen theoretisch begründen
  • Objektorientierte Prinzipien an einfachen, nachvollziehbaren Beispielen erläutern
  • Den Unterschied zwischen prozeduralem und objektorientiertem Denken herausarbeiten
  • Erste eigene, einfache Klassen auf Basis des erarbeiteten Verständnisses schreiben

Block 4 — Relationale Datenbanken und SQL-Grundlagen Der letzte inhaltliche Block ergänzt die Programmierkonzepte um ein Themenfeld, das viele andere Grundlagenkurse auslassen: den strukturierten Umgang mit relationalen Datenbanken.

  • Aufbau relationaler Datenbanken in Tabellen, Spalten und Zeilen nachvollziehen
  • Strukturierte SQL-Abfragen zur Auswahl von Daten formulieren
  • Den Zusammenhang zwischen Datenbankstruktur und Abfragelogik verstehen
  • Daten effizient speichern und für spätere Analysen aufbereiten
  • Einfache Abfragen anhand theoretischer Beispiele nachvollziehen, bevor sie selbst geschrieben werden
  • Den Bezug zwischen Python-Programmen und Datenbankabfragen konzeptionell einordnen

Praxisblock — Vom theoretischen Verständnis zur eigenen Umsetzung

  • Ein einfaches Programm zunächst rein gedanklich Schritt für Schritt durchgehen
  • Das durchdachte Programm anschließend tatsächlich in Python umsetzen
  • Eine Funktion aus dem theoretischen Beispiel in eigenen Code übertragen
  • Eine einfache Klasse auf Basis des zuvor erarbeiteten Konzepts schreiben
  • Eine kleine relationale Datenstruktur mit wenigen Tabellen skizzieren
  • Eine erste eigene SQL-Abfrage für diese Datenstruktur formulieren
  • Die Abfrageergebnisse gedanklich mit der Tabellenstruktur abgleichen
  • Ein einfaches Python-Programm mit einer Datenbankabfrage gedanklich verknüpfen
  • Einen eigenen Fehler im Code anhand des zuvor erarbeiteten Verständnisses erklären
  • Ein Konzept aus einem früheren Block einem zweiten Beispiel gegenüberstellen
  • Das eigene Verständnis anhand einer neuen, unbekannten Aufgabenstellung testen
  • Den vollständigen Weg von der Theorie bis zur eigenen Umsetzung dokumentieren

Wer diesen Kurs abschließt, hat nicht nur Code ausprobiert, sondern verstanden, warum er funktioniert. Dieses systematische, theoriegeleitete Verständnis trägt deutlich weiter als reines Nachahmen von Beispielen, gerade wenn später unbekannte Aufgabenstellungen gelöst werden müssen, für die es kein vorgefertigtes Muster gibt. Die Ergänzung um relationale Datenbanken und SQL macht den Kurs zudem zu einer breiteren Grundlage als reine Python-Syntax-Kurse, da Daten in der Praxis selten ohne Datenbankanbindung auskommen.

Lernziele:

  • Zentrale Python-Konzepte anhand theoretischer Beispiele systematisch durchdringen
  • Variablen, Schleifen, Bedingungen und Funktionen konzeptionell einordnen
  • Den Aufbau eines Programms auf struktureller Ebene nachvollziehen
  • Klassen, Objekte und Vererbung als Konzepte der Objektorientierung verstehen
  • Modulare Programmstrukturen theoretisch und anhand von Beispielen begründen
  • Relationale Datenbanken in ihrem grundlegenden Aufbau nachvollziehen
  • Strukturierte SQL-Abfragen zur Datenauswahl formulieren
  • Den Zusammenhang zwischen Datenbankstruktur und Abfragelogik verstehen
  • Daten effizient speichern und für analytische Zwecke aufbereiten
  • Theoretisch erarbeitete Konzepte schrittweise in eigenen Code übertragen
  • Programmierlogik unabhängig von einer einzelnen konkreten Aufgabenstellung erklären
  • Ein systematisches Verständnis für Python als Grundlage weiterführender Kurse aufbauen

Zielgruppe & Voraussetzungen

Der Kurs richtet sich an Einsteiger/innen, Quereinsteiger/innen und beruflich Interessierte, die Programmierlogik zunächst systematisch und konzeptionell verstehen möchten, bevor sie sich in eigene Projekte stürzen.

  • Personen, die lieber erst verstehen und dann anwenden als umgekehrt
  • Quereinsteiger/innen mit analytischem, theorieaffinem Lerntyp
  • Berufstätige, die ein systematisches Fundament für spätere Python-Projekte suchen
  • Personen, die Python-Programmierung und relationale Datenbanken gemeinsam verstehen möchten
Voraussetzungen:

Für die Teilnahme sind weder formale Abschlüsse noch Programmierkenntnisse erforderlich. Wichtig sind sichere PC- und Internetkenntnisse, Lernbereitschaft und Interesse an Python beziehungsweise Softwareentwicklung. Erste Erfahrungen mit digitalen Tools sind hilfreich, aber ausdrücklich keine Voraussetzung.

Ablauf & Abschluss

Der Unterricht findet im Hybrid-Learning-Format in Vollzeit statt und verfolgt konsequent den Ansatz, Konzepte zunächst theoretisch und anhand nachvollziehbarer Beispiele zu erklären, bevor sie in eigenem Code umgesetzt werden. Erst wenn ein Konzept gedanklich verstanden ist, folgt die praktische Übung dazu.

Der Kurs wird in Vollzeit im Hybrid-Learning-Format durchgeführt; die genaue Dauer richtet sich nach dem gewählten Anbieter. Da Konzepte bewusst erst theoretisch durchdacht werden, bevor die praktische Umsetzung folgt, ist entsprechend Zeit für beide Schritte eingeplant.

Nach Abschluss erhalten Teilnehmende ein trägerinternes Zertifikat für die Weiterbildung „Python Grundlagen für theoretische Grundkenntnisse". Eine offizielle, extern geprüfte Zertifizierung ist damit nicht verbunden.

Nutzen & Perspektiven

Der besondere Wert dieses Kurses liegt in seinem theoriegeleiteten Aufbau: Wer Konzepte erst systematisch durchdacht hat, bevor er sie anwendet, überträgt sie später leichter auf neue, unbekannte Aufgabenstellungen als jemand, der nur bekannte Beispiele nachgebaut hat. Die Ergänzung um relationale Datenbanken und SQL sorgt zusätzlich dafür, dass der Kurs nicht bei reiner Programmierlogik stehen bleibt, sondern ein Themenfeld abdeckt, das in der Praxis kaum von der eigentlichen Programmierarbeit zu trennen ist — schließlich verarbeiten die meisten Python-Anwendungen irgendwann Daten aus einer Datenbank. Für den weiteren Lernweg schafft der Kurs ein Fundament, das sich besonders gut auf weiterführende, projektorientierte Python-Kurse übertragen lässt: Wer die Konzepte einmal wirklich verstanden hat, muss sie in praxisnäheren Kursen nur noch anwenden, statt sie dort erstmals zu erlernen.

Welche Förderung passt zu dir?

Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.

Arbeitsmarkt-Report

Pflege- und Gesundheits-Fachkräfte sind seit 2018 durchgehend als Engpassberuf gelistet. Demografische Entwicklung treibt die Nachfrage; höhere Tarife in Pflege und Reform der Pflegeausbildung verbessern Einstiegsbedingungen 2025/26 weiter.

Einstieg (0-2 J.):32.000–38.000 €
Mittel (3-7 J.):40.000–52.000 €
Senior (8+ J.):54.000–68.000 €

Zielberufe & offene Stellen

Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.

  • Mathematik (grundständig)
    1.984 Stellen
  • Technische Informatik (grundständig)
    469 Stellen
  • Facharzt/Fachärztin für Innere Medizin und Pneumologie
    229 Stellen
  • Betriebswirt/Betriebswirtin (Fachschule) für Informationsverarbeitung/Bachelor Professional in Wirtschaft
    26 Stellen

Unverbindliche Anfrage

Wir vergleichen passende Anbieter nach Region und Förderfähigkeit und melden uns in Kürze mit kostenlosen Kurs-Optionen.

Angaben ergänzen (optional) – für ein genaueres Angebot

Kostenlos & unverbindlich · Daten sind sicher

Verwandte Kurse & Alternativen

30 ähnliche Qualifizierungen & Kurse in diesem Themenfeld

Häufig gestellte Fragen (FAQ)

Was unterscheidet diesen Kurs von einem praxisorientierten Python-Grundlagenkurs?

Konzepte wie Variablen, Schleifen und Funktionen werden zunächst anhand theoretischer Beispiele systematisch erklärt, bevor sie in eigenem Code angewendet werden, statt sofort in Übungen einzusteigen.

Ist dieser Ansatz auch für Einsteiger/innen ohne Vorwissen geeignet?

Ja, formale Abschlüsse oder Programmierkenntnisse sind nicht erforderlich. Der theoriegeleitete Ansatz eignet sich besonders für Personen, die lieber erst verstehen und dann anwenden.

Warum sind relationale Datenbanken Teil eines Grundlagenkurses?

Da die meisten Python-Anwendungen früher oder später mit Daten aus einer Datenbank arbeiten, vermittelt der Kurs bewusst auch die Grundlagen relationaler Datenbanken und strukturierter SQL-Abfragen.

Wird auch objektorientierte Programmierung behandelt?

Ja, ein eigener Block führt Klassen, Objekte und Vererbung zunächst als Konzept ein, bevor erste eigene Klassen auf dieser Grundlage geschrieben werden.

Welchen Abschluss erhalte ich?

Teilnehmende erhalten ein trägerinternes Zertifikat für die Weiterbildung. Ein staatlich oder herstellerseitig anerkannter Abschluss ist damit nicht verbunden.