Dein nächster Schritt
Programmierkurse
Wähle eine Sprache, lerne eine Fähigkeit oder folge einem Berufsweg. Auch ohne Vorkenntnisse.

TypeScript
Lerne, JavaScript-Code mit Typen, Interfaces und Generics besser wartbar zu machen. Übe Funktionen, Klassen, Module und praktische TypeScript-Muster.
Java-Entwickler
Baue Java-Grundlagen auf: vom ersten Konsolenprogramm bis zu Klassen, Vererbung, Dateien und Collections. Lerne Schritt für Schritt Daten, Bedingungen, Schleifen und Methoden kennen.
Einen Telegram-Bot mit Python erstellen
Entwickle Schritt für Schritt einen Telegram-Bot mit Python. Ein kompakter Kompetenzkurs rund um diese konkrete Aufgabe.
Python-Fragen im Vorstellungsgespräch
Gehe typische Python-Fragen aus Vorstellungsgesprächen und die Konzepte dahinter durch. Nutze diesen gezielten Kurs, um deine Vorbereitung zu strukturieren.
Python-Aufgaben im Vorstellungsgespräch
Bearbeite Programmieraufgaben, die in Python-Vorstellungsgesprächen vorkommen können. Verbinde Erklärungen mit praktischen Übungen.
C++-Entwickler
Beginne mit den C++-Grundlagen und arbeite dich zu Klassen, Vererbung, Polymorphie und moderner Speicherverwaltung vor. Übe Bedingungen, Schleifen, Arrays, Funktionen und Strukturen.
Go
Richte deine Go-Umgebung ein und schreibe dein erstes Programm. Lerne in den Kursmodulen Variablen und Typen, Bedingungen, Schleifen, Arrays und Slices kennen.
Backend-Entwickler
Entdecke serverseitige Entwicklung mit JavaScript, Express und SQL. Lerne, wie Anwendungslogik, asynchroner Code und Datenbanken zusammenarbeiten.
JavaScript
Mache Webseiten mit JavaScript interaktiv. Lerne Bedingungen, Schleifen, Arrays, Funktionen und Objekte, arbeite mit DOM und Ereignissen und setze ein Mini-Projekt um.
Lua
Entdecke die Grundlagen der Skriptsprache Lua: Bedingungen, Schleifen, Tabellen und Funktionen. Wende die Konzepte im Abschlusstest und im Mini-Projekt an.
Kotlin
Lerne Kotlin anhand von Bedingungen, Schleifen, Funktionen, Listen und Klassen kennen. Erfahre, wie Null-Sicherheit beim Umgang mit fehlenden Werten hilft.
Lesbaren Python-Code schreiben
Arbeite mit einem Leitfaden für Python-Code: von den Grundlagen bis zu einem klaren und lesbaren Stil. Beschäftige dich damit, wie dein Code geschrieben ist.
Algorithmen
Verstehe, was Algorithmen sind, wo sie eingesetzt werden und wie du sie beim Programmieren anwendest. Ein gezielter Einstieg in das Denken in einzelnen Schritten.
Passwörter und Verschlüsselung
Lerne, wie Passwörter funktionieren, wozu Verschlüsselung dient und wie diese Konzepte zum Schutz deiner Daten beitragen. Ein Einstieg in alltägliche digitale Sicherheit.
Python-Entwickler
Entwickle deine Python-Kenntnisse Schritt für Schritt: Kontrollfluss, Listen, Funktionen, Datenstrukturen und objektorientierte Programmierung. Lerne Module und APIs zu verwenden.
CSS
Lerne Webseiten mit CSS zu gestalten. Entdecke Selektoren, Textgestaltung, Layouts und responsives Design und wende das Gelernte auf eine Website an.
Frontend-Entwickler
Lerne Weboberflächen mit HTML, CSS, JavaScript und Vue zu entwickeln. Der Weg führt von Seitenstruktur und responsiven Layouts zu Komponenten, Routing, Zustandsverwaltung und APIs.
HTML
Baue die Struktur einer Webseite mit HTML auf. Lerne Tags, Tabellen, Bilder, Formulare, semantisches Markup und Metadaten kennen und erstelle als Kursprojekt einen Blog.
Python
Lerne Python-Grundlagen, Funktionen, Module und den Umgang mit Daten. Entdecke Objekte und Ausnahmen und setze dein Wissen in einer Aufgabenliste und einem Taschenrechner um.
C#
Beginne mit C#: Variablen, Datentypen, Operatoren und Zeichenketten. Übe Entscheidungen, Schleifen und Methoden und wende sie im Praxismodul an.
PHP
Entdecke PHP für die serverseitige Webentwicklung. Lerne Syntax, Funktionen und Arrays und arbeite anschließend mit Formularen, Dateien, Datenbanken, Objekten, Sessions und Cookies.
Generative KI
Lerne den Umgang mit generativer KI: von alltäglichen Interaktionen bis zu Prompt Engineering und Automatisierung. Entdecke praktische und weiterführende Anwendungen von KI-Werkzeugen.
Git
Lerne Versionsverwaltung mit Git. Übe wichtige Befehle, Branches und entfernte Repositories, um Änderungen nachzuverfolgen und mit deiner Code-Historie zu arbeiten.
SQL
Lerne relationale Daten mit SQL abzufragen und zu organisieren. Arbeite Schritt für Schritt mit Tabellen, Filtern, Aggregatfunktionen, Joins und Unterabfragen.
Dart
Baue Dart-Grundlagen mit Kontrollfluss, Funktionen und Collections auf. Lerne die zentralen Konzepte der objektorientierten Programmierung in Dart kennen.
Flutter
Lerne mobile Oberflächen mit Flutter zu entwickeln. Entdecke Widgets, Zustand und Routing, Formulare, native Funktionen, Medien und Animationen sowie die Veröffentlichung.
C++
Starte mit C++ und lerne Datentypen, Bedingungen, Schleifen, Arrays, Zeiger und Funktionen kennen. Ein gezielter Einstieg in die Grundbausteine der Sprache.
QA-Engineer / Softwaretester
Lerne Websites, mobile Apps und APIs zu testen. Beschäftige dich mit Testentwurf, Dokumentation, Testwerkzeugen und SQL sowie mit Vorstellungsgesprächen und einem Abschlussprojekt.