Lerne kostenlos programmieren, in deiner Sprache.
Lerne programmieren, ein Modul nach dem anderen.
- BasiswissenAlles, was alle bei dir voraussetzen
Bevor du auch nur eine Zeile Code schreibst: Verstehe deinen Computer, deine Dateien, das Terminal und das Web. Dieser Lernpfad schließt die Lücken, die andere Kurse als längst geschlossen voraussetzen - genau die Lücken, an denen so viele Anfänger aufgeben.
- Lernen mit KIDein persönlicher Tutor, nicht dein Autopilot
KI kann dein Lernen beschleunigen wie nichts anderes - oder es ruinieren, wenn sie alles für dich schreibt. Dieser Lernpfad zeigt dir, wie du sie in einen Tutor verwandelst: wirksame Prompts, sokratischer Modus, maßgeschneiderte Quizze, begleitetes Debugging und kritisches Denken.
- HTMLDie Struktur jeder Webseite
HTML beschreibt den Inhalt und die Struktur jeder Webseite. Von deinen ersten Tags über barrierefreie Formulare bis zu semantischem HTML gibt dir dieser Lernpfad grundsolide Grundlagen für alles Weitere in der Webentwicklung.
- CSSGib deinen Seiten etwas Stil
CSS verwandelt ein rohes Dokument in eine ausgefeilte Oberfläche. Selektoren, das Box-Modell, Flexbox, Grid und responsives Design, dann Animationen und CSS-Architektur: Dieser Lernpfad deckt alles ab, was du brauchst, um mit Methode zu gestalten.
- JavaScriptDie Sprache, die das Web antreibt
JavaScript macht Seiten interaktiv und betreibt ganze Anwendungen. Variablen, Funktionen, Arrays und Objekte, dann das DOM, asynchroner Code, Closures und modernes Tooling: das Rückgrat aller Webentwicklerinnen und Webentwickler.
- ReactReaktive, zusammensetzbare Oberflächen
React ist die erste Wahl, um Benutzeroberflächen zu bauen. Komponenten, JSX, State und Hooks, dann Datenhandling, Performance und Architektur: von deiner ersten Komponente bis hin zu Experten-Mustern.
- TypeScriptJavaScript, mit Sicherheitsnetz
TypeScript erweitert JavaScript um ein mächtiges Typsystem: weniger Fehler, besseres Tooling und entspanntes Refactoring. Von einfachen Annotationen bis zu Generics, Narrowing und fortgeschrittenen Utility-Types.
- PythonDie Lieblingssprache von Anfängern… und Profis
Lesbar, vielseitig und überall - Skripte, Daten, Web, Automatisierung. Von Variablen bis zu Tests, über OOP, Generatoren und async: ein kompletter Lernpfad von deinem ersten print() bis zu professionellen Praktiken.
- SQLSprich mit Datenbanken
Fast jede Anwendung stützt sich auf eine relationale Datenbank. Abfragen, Joins, Datenmodellierung, Transaktionen, Fensterfunktionen, dann Optimierung: Lerne, zuverlässige und schnelle Daten abzufragen und zu entwerfen.
- Node.jsJavaScript auf dem Server
Node.js führt JavaScript außerhalb des Browsers aus: Skripte, Kommandozeilen-Tools und vor allem Web-APIs. Von Express bis zu Streams, von der Authentifizierung bis zum Deployment: Baue echte Backend-Dienste. Voraussetzung: der JavaScript-Lernpfad.
- PHPDas stille Arbeitstier des Webs
PHP treibt einen riesigen Teil des Webs an, von WordPress bis zu maßgeschneiderten Back-Ends. Moderne Syntax, Formulare, Sessions, OOP, PDO, Sicherheit, dann MVC-Architektur: ein pragmatischer, durch und durch weborientierter Lernpfad.
- FlutterMobile Apps aus einer einzigen Codebasis
Flutter baut iOS- und Android-Apps (und mehr) aus einer einzigen Dart-Codebasis. Widgets, Layout, Navigation, State, APIs und Persistenz, bis hin zu Animationen und Tests: Baue echte mobile Apps.