Die Programmierkurse

Lernformate für Menschen, die Programmieren strukturiert lernen möchten: kleine Gruppen, erreichbare Lehrkräfte und Raum für Fragen – online oder vor Ort.

Gruppengröße
kleine Gruppen
Betreuung
Fragen im Unterricht
Praxis
Übungen & Projekte

Kursübersicht

Wählen Sie einen Programmierkurs passend zu Ihrem Niveau. Die Inhalte sind so aufgebaut, dass Sie Schritt für Schritt üben können – mit klarer Struktur und direktem Kontakt zur Lehrkraft.

Webentwicklung Grundlagen (HTML, CSS, JavaScript)

Sie lernen die Basis moderner Webentwicklung: saubere Struktur mit HTML, Layout mit CSS und interaktive Funktionen mit JavaScript. Der Kurs legt Wert auf verständliche Erklärungen, kurze Übungsblöcke und Zeit für Fragen.

  • Format: Online oder vor Ort
  • Dauer: 4 Wochen (2 Abende pro Woche)
  • Umfang: ca. 24 Unterrichtseinheiten + Übungsaufgaben
  • Kosten: Über Kurskosten informieren

Python für Einsteiger (Programmieren & Logik)

Ein Einstieg in Python mit Fokus auf Problemlösung: Variablen, Bedingungen, Schleifen, Funktionen und einfache Datenverarbeitung. In kleinen Gruppen üben Sie regelmäßig und erhalten Feedback zu Ihrem Code.

JavaScript & Frontend-Projekte

Aufbauend auf Grundlagen entwickeln Sie kleine Frontend-Anwendungen: strukturierte Komponenten, Zustände, Formularlogik und saubere Dateiorganisation. Sie arbeiten an Projektaufgaben, die im Unterricht Schritt für Schritt begleitet werden.

  • Format: Vor Ort (Stuttgart) oder Online
  • Dauer: 6 Wochen (2 Abende pro Woche)
  • Umfang: ca. 28 Unterrichtseinheiten + Projektübungen
  • Kosten: Über Kurskosten informieren

Datenbanken & SQL (Praxisnah)

Sie lernen, Daten strukturiert zu speichern und gezielt abzufragen: Tabellen, Beziehungen, SELECT-Abfragen, Filter, Sortierung und einfache Auswertungen. Der Kurs kombiniert kurze Theorie mit vielen Übungsaufgaben.

Git & Teamarbeit im Entwicklungsalltag

Sie machen sich mit Versionsverwaltung vertraut: Commits, Branches, Merge, Konflikte und sinnvolle Arbeitsabläufe. Der Schwerpunkt liegt auf verständlichen Workflows, die Sie für eigene Projekte nutzen können.

  • Format: Vor Ort oder Online
  • Dauer: 2 Wochen (2 Termine pro Woche)
  • Umfang: ca. 8 Unterrichtseinheiten + Übungen
  • Kosten: Über Kurskosten informieren

Praktikum: Mini-Softwareprojekt (Betreuung)

In einem begleiteten Projekt setzen Sie ein kleines Vorhaben um und lernen, wie man Anforderungen in Aufgaben übersetzt. Die Lehrkraft unterstützt bei Planung, Umsetzung und Code-Review – abhängig von Ihrem Fortschritt.

  • Format: Online
  • Dauer: 4 Wochen (1 Termin pro Woche + Sprechzeiten)
  • Umfang: ca. 12 Unterrichtseinheiten + Review-Slots
  • Kosten: Über Kurskosten informieren

Webentwicklung Grundlagen

Sie arbeiten mit realen Beispielen: Seitenstruktur, responsive Layouts und erste Interaktionen. In jeder Einheit gibt es einen kurzen Input, geführte Übungen und Zeit, um Fragen zu klären.

  • HTML-Grundlagen: Semantik, Formulare, Navigation
  • CSS: Layout, Flexbox/Grid, Typografie
  • JavaScript: Events, DOM, einfache Logik
  • Mini-Aufgaben: kleine Seiten und interaktive Elemente

Voraussetzung: grundlegendes Interesse am Web. Vorkenntnisse sind hilfreich, aber nicht zwingend.

Python für Einsteiger

Der Kurs führt Sie von den ersten Programmen zu klarer Problemlogik. Sie üben regelmäßig und erhalten Feedback, damit Sie typische Fehler schneller erkennen.

  • Variablen, Datentypen, Ein-/Ausgabe
  • Bedingungen und Schleifen
  • Funktionen und strukturierter Code
  • Übungen: kleine Programme und Aufgabenblätter

Voraussetzung: keine Programmiererfahrung erforderlich. Ein Laptop mit Internetzugang ist sinnvoll.

JavaScript & Frontend-Projekte

Sie entwickeln kleine Anwendungen mit Fokus auf Wartbarkeit: saubere Struktur, verständliche Funktionen und nachvollziehbare Zustände. Die Betreuung unterstützt Sie beim Umsetzen Ihrer Projektideen.

  • Komponenten-Logik und wiederverwendbare Funktionen
  • Formulare: Validierung und Ereignissteuerung
  • Projektarbeit: Aufgaben in Etappen
  • Code-Review im Unterricht

Voraussetzung: Kenntnisse in HTML/CSS und grundlegendes JavaScript.

Datenbanken & SQL

Sie lernen, wie Abfragen aufgebaut sind und wie man Ergebnisse gezielt filtert und sortiert. Übungen erfolgen anhand von Beispieldaten, damit Sie das Gelernte direkt anwenden können.

  • Tabellen, Primär-/Fremdschlüssel (konzeptionell)
  • SELECT, WHERE, ORDER BY, JOIN (grundlegend)
  • Auswertungen mit einfachen Aggregationen
  • Laborübungen und kurze Verständnischecks

Voraussetzung: grundlegende PC-Anwenderkenntnisse. Programmiererfahrung ist hilfreich, aber nicht zwingend.

Git & Teamarbeit

Der Kurs macht Sie sicher im Umgang mit Versionsständen und typischen Team-Workflows. Sie üben Branches, Merges und lernen, wie man Konflikte strukturiert löst.

  • Commits, Branches, Pull/Push (Grundlagen)
  • Merge-Strategien und Konfliktanalyse
  • Saubere Commit-Historie und Namenskonventionen
  • Übungen mit kleinen Beispielprojekten

Voraussetzung: Grundkenntnisse in der Arbeit mit Dateien/Ordnern auf dem Computer.

Mini-Softwareprojekt (Betreuung)

Sie setzen ein kleines Vorhaben um und lernen, wie man Anforderungen in umsetzbare Schritte zerlegt. Die Betreuung richtet sich nach Ihrem Fortschritt und umfasst Planung, Umsetzung und Feedback.

  • Projektplanung: Ziele, Aufgaben, Zeitplan
  • Umsetzung: Iterationen und Zwischenergebnisse
  • Feedbackrunden und Code-Review
  • Abschluss: Dokumentation der Umsetzung

Voraussetzung: je nach Projektidee sind grundlegende Programmierkenntnisse erforderlich. Im Beratungsgespräch klären wir das gemeinsam.

Teilnehmerinnen und Teilnehmer in einem Programmierkurs bei einer Übung

So läuft der Unterricht ab

In unseren Programmierkursen arbeiten Sie in kleinen Gruppen. Jede Einheit besteht aus einem strukturierten Einstieg, geführten Übungen und einem Abschnitt, in dem Sie Fragen stellen und Code gemeinsam nachvollziehen können. Der Lernfortschritt hängt dabei auch von Ihrer Vorbereitung, Übungszeit und Ihrem Engagement ab.

  • Kurze Erklärungen mit direkter Anwendung
  • Regelmäßige Übungsaufgaben für nachhaltiges Verständnis
  • Betreuung durch Lehrkräfte: Fragen klären, Code besprechen
  • Projekt- oder Mini-Aufgaben je nach Kurs

Kursberatung anfragen

Schreiben Sie uns kurz, welches Thema Sie interessiert und welchen Stand Sie haben. Wir melden uns mit passenden Kursoptionen.

Mit dem Absenden stimmen Sie der Verarbeitung Ihrer Angaben zur Beantwortung Ihrer Anfrage zu.

Vom Einstieg zur Übung

Sie erhalten eine klare Struktur: Themen werden in sinnvolle Schritte zerlegt, damit Sie die Inhalte in der Praxis anwenden können.

1) Einstieg & Orientierung

Kurzer Überblick über Ziele, Begriffe und typische Stolperstellen. Sie klären, was Sie im Kurs konkret üben werden.

2) Geführte Übungen

Sie arbeiten an Aufgaben, die Schritt für Schritt aufgebaut sind. Die Lehrkraft begleitet und erklärt bei Bedarf erneut.

3) Fragen & Feedback

In kleinen Gruppen ist es einfacher, Fragen zu stellen. Sie erhalten Rückmeldungen zu Ihrem Vorgehen und Code.

Der Lernerfolg hängt auch davon ab, wie viel Zeit Sie außerhalb des Unterrichts zum Üben einplanen.

Kleine Gruppen, erreichbare Lehrkräfte

Unser Format ist auf Austausch ausgelegt: Sie arbeiten nicht allein, sondern in einem Rahmen, in dem Fragen und Diskussionen möglich sind.

Unterricht mit Raum für Fragen

Sie können Rückfragen direkt im Ablauf stellen. Dadurch wird Verständnis schneller aufgebaut und Missverständnisse werden früher geklärt.

Übungen statt nur Theorie

Jede Einheit enthält praktische Aufgaben. So lernen Sie, Konzepte in Code zu übersetzen und typische Fehler zu vermeiden.

Die genauen Gruppengrößen und Termine können je nach Kursstart variieren. Details erhalten Sie im Beratungsgespräch.

Kontakt & nächste Schritte

Wenn Sie unsicher sind, welcher Kurs passt, schreiben Sie uns. Wir helfen Ihnen dabei, das passende Lernformat zu finden.

Telefon

+49 30 15704179

Für Rückfragen zu Terminen und Kursformaten.

E-Mail

[email protected]

Schreiben Sie uns kurz zu Ihrem Kenntnisstand.

Adresse

Hauptstraße 72
11602 Stuttgart

Für Kurse vor Ort und organisatorische Fragen.

Wir verwenden Cookies für eine optimale Nutzung. Details: Cookie-Richtlinie