Zum Inhalt springen

Unser Katalog

Kurse für echten Fortschritt

Individuelle und gruppenbasierte Online-Programmierkurse für alle Niveaus, über flexible, strukturierte Lernpfade mit unterschiedlicher Intensität.

7
Angebotene Kurse
10+
Jahre Erfahrung
Lernende arbeiten gemeinsam an einer Programmieraufgabe

Unsere Kernkurse

KI und maschinelles LernenNeu

Beginnen Sie mit Python und der Datenverarbeitung, auf denen das Fachgebiet aufbaut, und arbeiten Sie sich dann durch die Grundlagen des maschinellen Lernens: wie ein Modell aus Daten lernt, warum es überanpasst und wie Sie ein gutes Ergebnis von einem glücklichen Zufall unterscheiden. Von dort geht es weiter zu neuronalen Netzen und Deep Learning und anschließend zu den Werkzeugen, die die Branche gerade jetzt umbauen: große Sprachmodelle, Prompt Engineering, Retrieval und AI agents, die echte Werkzeuge aufrufen. Zum Abschluss entwickeln und deployen Sie eine eigene Anwendung. Mathematik über das Schulniveau hinaus wird nicht vorausgesetzt, und jede Sitzung ist praxisnah, mit einem Dozenten an Ihrer Seite.

Anfänger bis Fortgeschrittene10-14 Wochen

Lebenslauf & JobsucheNeu

Eingestellt zu werden ist eine eigene Fähigkeit, getrennt davon, die Arbeit zu beherrschen. Der Kurs beginnt damit, wie Recruiting wirklich abläuft: Wer liest Ihren Lebenslauf, wie lange, und was die Vorauswahl-Software aussortiert, bevor ein Mensch etwas sieht. Sie überarbeiten Ihren Lebenslauf sowie Ihre LinkedIn- und GitHub-Profile anhand dieser Realität, bauen ein Portfolio auf, das Ihre Angaben belegt, und lernen, Stellen jenseits der Jobbörsen zu finden, die alle anderen ständig aktualisieren. Danach üben Sie den Rest des Wegs: Bewerbungen, Vorstellungsgespräche mit Simulationen und ehrlichem Feedback, und das Verhandeln eines Angebots, ohne sich unter Wert zu verkaufen. Die Materialien decken den deutschen und europäischen Markt sowie internationale Bewerbungen ab.

Alle Erfahrungsstufen4-6 Wochen

Algorithmen

Lernen Sie, abzuschätzen, was ein Programm kostet, bevor Sie es ausführen. Der Kurs beginnt mit Sortieren, Suchen und der Big-O-Notation und arbeitet sich dann über Rekursion, Backtracking, dynamische Programmierung, Greedy-Verfahren und Graphentheorie vor. Jedes Thema lernen Sie, indem Sie den Algorithmus selbst schreiben und ihn anschließend gezielt zum Scheitern bringen, damit Sie verstehen, wo er versagt und warum die Implementierung in der Standardbibliothek so aussieht, wie sie aussieht. Das ist der Kurs, der technische Bewerbungsgespräche beherrschbar macht, und der jene, die Code schreiben können, von jenen unterscheidet, die beurteilen können, ob dieser Code unter Last standhält.

Anfänger bis Fortgeschrittene8-12 Wochen

Grundlagen der Programmierung

Der Ausgangspunkt, wenn Sie noch nie eine Zeile Code geschrieben haben. Sie beginnen mit Variablen, Typen, Kontrollfluss und Schleifen und gehen dann zu Funktionen, Gültigkeitsbereich und dem Aufbau eines Programms über, das lesbar bleibt, während es wächst. Unterwegs begegnen Ihnen objektorientierte Programmierung, Fehlerbehandlung und die Gewohnheiten, die Code, der bloß läuft, von Code unterscheiden, den jemand anderes pflegen kann. Der Schwerpunkt liegt durchgehend auf dem Lösen von Problemen statt auf dem Auswendiglernen von Syntax: Am Ende können Sie ein in normaler Sprache formuliertes Problem nehmen und es selbst in ein funktionierendes Programm verwandeln.

Anfänger6-10 Wochen

Softwaredesign und Architektur

Für Entwickler, die bereits Funktionen bauen können und nun Systeme entwerfen wollen. Der Kurs behandelt die SOLID-Prinzipien und die Design Patterns, die man kennen sollte, und geht dann zum eigentlichen Systementwurf über: wie man eine Domäne zerlegt, wo man Servicegrenzen zieht, wann Microservices helfen und wann sie ein teurer Fehler sind. Sie arbeiten Skalierbarkeit, Caching, Performance und Fehlerfälle an echten Architekturen durch und üben, die technischen Dokumente zu schreiben, die einen Entwurf durch die Freigabe bringen. Rechnen Sie damit, ebenso viel Zeit mit dem Verteidigen Ihrer Entscheidungen zu verbringen wie mit dem Treffen dieser Entscheidungen.

Fortgeschrittene bis Experten8-12 Wochen

Webentwicklung

Entwickeln Sie Webanwendungen vom Browser bis zur Datenbank. Sie beginnen mit semantischem HTML und modernem CSS-Layout, dann JavaScript richtig statt als Sammlung von Codeschnipseln, dann React und wie ein Komponentenbaum tatsächlich rendert. Die zweite Hälfte behandelt Node.js, den Entwurf einer API, die Kommunikation mit einer Datenbank, Authentifizierung und das Deployen des Ergebnisses, damit andere es nutzen können. Sie gehen mit einer Full-Stack-Anwendung, die Sie selbst gebaut haben, und mit einem Verständnis dafür, was zwischen dem Eintippen einer URL und dem Erscheinen einer Seite geschieht.

Anfänger bis Fortgeschrittene10-14 Wochen

Mobile Entwicklung

Veröffentlichen Sie Anwendungen für beide großen Mobilplattformen. Sie arbeiten zunächst nativ, mit Swift unter iOS und Kotlin unter Android, damit Sie die Konventionen jeder Plattform verstehen, statt sie durch eine Abstraktion zu bekämpfen. Danach bauen Sie dieselbe Anwendung plattformübergreifend in Flutter und React Native und sehen genau, was Sie jeder Ansatz kostet. Der Kurs behandelt State Management, lokale Speicherung, den Umgang mit Geräte-APIs und die Teile, die niemand unterrichtet: die Prüfung im App Store, Versionierung und das Ausliefern eines Updates, ohne denjenigen etwas kaputtzumachen, die die App bereits nutzen.

Fortgeschrittene10-14 Wochen

Datenbank- und Serverentwicklung

Alles, was passiert, nachdem die Anfrage den Browser verlassen hat. Sie lernen, Daten in SQL sauber zu modellieren, wann ein Dokument- oder Key-Value-Store die bessere Antwort ist und wie Sie einen Query-Plan lesen, wenn etwas langsam ist. Von dort behandelt der Kurs serverseitige Programmierung, den Entwurf von REST- und GraphQL-APIs, Authentifizierung und die Sicherheitsfehler, die es in die Schlagzeilen schaffen, dann Caching und Hintergrund-Queues für den Fall, dass eine einzelne Anfrage zu viel tut. Er endet mit Deployment, Monitoring und der betrieblichen Seite, einen Dienst am Laufen zu halten, sobald echte Nutzer von ihm abhängen.

Fortgeschrittene8-12 Wochen
Beim Programmieren geht es nicht darum, was man weiß, sondern darum, was man selbst herausfinden kann.
Chris Pine
Autor von 'Learn to Program'

FAQ

Häufige Fragen

Wir bieten Live-Kurse mit viel Interaktion in Programmierung und Software-Engineering an: KI und maschinelles Lernen, Algorithmenentwurf, Programmiergrundlagen, Softwarearchitektur, Webentwicklung, mobile Entwicklung sowie Datenbank- und Serverentwicklung, vom Anfänger bis zum Fortgeschrittenen.

Vorkenntnisse sind nicht erforderlich. Unsere Kurse eignen sich für alle Niveaus, von absoluten Anfängern bis zu erfahrenen Programmierern. Sie können bei null anfangen, und wir begleiten Sie Schritt für Schritt.

Alle Kurse finden live online statt und werden von erfahrenen Dozenten geleitet. Die Sitzungen sind interaktiv, mit praktischen Projekten und Feedback in Echtzeit. Eine Sitzung verpasst? Wir stellen Aufzeichnungen zum späteren Nachschauen bereit.

Je nach Kurs: Python, JavaScript, HTML und CSS, React, Swift, Kotlin und SQL. Sie lernen die passenden Werkzeuge und Sprachen für das Gebiet, für das Sie sich weiterbilden.

Sehen Sie sich die verfügbaren Kurse an, wählen Sie den, der zu Ihrem Niveau passt, und melden Sie sich an. Sie erhalten alles, was Sie für den Start brauchen. Sie brauchen Hilfe bei der Auswahl? Unser Team unterstützt Sie gern.

Ja. Nach dem Abschluss erhalten Sie ein Zertifikat, das Ihre neuen Fähigkeiten bestätigt, eine sinnvolle Ergänzung für Ihren Lebenslauf oder Ihr Portfolio.

Die Dauer variiert je nach Thema. Manche sind intensiv und in wenigen Wochen abgeschlossen, andere erstrecken sich über mehrere Monate. Auf jeder Kursseite ist der zeitliche Aufwand angegeben.

Die Live-Kurse sind interaktiv, stellen Sie Ihre Fragen also jederzeit. Es gibt außerdem Unterstützung außerhalb des Unterrichts über das Community-Forum und Einzelgespräche.

Bauen Sie echte Coding-Fähigkeiten mit Live-Kursen auf

Buchen Sie eine kostenlose Beratung, und wir helfen Ihnen, den richtigen Weg zu wählen.