Python
37 TutorialsList Comprehensions in Python
Lerne List Comprehensions, Dictionary Comprehensions und Generator Expressions -- die elegante Art, Daten in Python zu transformieren.
Tutorial lesenDateien lesen und schreiben in Python
Lerne, wie du in Python Dateien oeffnest, liest, schreibst und mit verschiedenen Formaten wie CSV und JSON arbeitest -- inklusive Best Practices mit dem with-Statement.
Tutorial lesenDatentypen im Überblick
Entdecke die grundlegenden Datentypen in Python -- von Ganzzahlen ueber Strings bis hin zu None -- und lerne, wie du zwischen ihnen konvertierst.
Tutorial lesenDebugging-Techniken in Python
Lerne verschiedene Debugging-Methoden kennen, von print()-Debugging bis zum VS Code Debugger, um Fehler in deinem Python-Code effizient zu finden.
Tutorial lesenDekoratoren in Python verstehen
Lerne Dekoratoren in Python: Funktionen erweitern mit Closures, @-Syntax, functools.wraps und praktische Beispiele wie Timer und Logging.
Tutorial lesenDictionaries in Python meistern
Lerne alles über Dictionaries in Python: Key-Value-Paare erstellen, lesen, ändern, löschen und fortgeschrittene Techniken wie Comprehensions und defaultdict.
Tutorial lesenEigene Exceptions in Python erstellen
Lerne, wie du eigene Exception-Klassen erstellst, um aussagekräftige Fehlermeldungen in deinen Python-Programmen zu erzeugen.
Tutorial lesenfor-Schleifen in Python
Lerne, wie du mit for-Schleifen ueber Listen, Strings und Bereiche iterierst. Von range() bis enumerate() und zip().
Tutorial lesenDein erstes Python-Programm
Lerne print(), input() und Kommentare kennen und schreibe dein erstes interaktives Python-Programm. Programmieren lernen war noch nie so einfach!
Tutorial lesenFunktionen in Python - Grundlagen
Lerne die Grundlagen von Funktionen in Python: Definition, Aufrufe, return-Werte, Scope und das DRY-Prinzip.
Tutorial lesenif/else in Python - Bedingte Logik
Lerne, wie du mit if, elif und else Entscheidungen in deinen Python-Programmen triffst. Von einfachen Bedingungen bis zu komplexen Verzweigungen.
Tutorial lesenPython installieren & einrichten
Installiere Python Schritt fuer Schritt auf Windows, macOS oder Linux und richte VS Code als perfekte Entwicklungsumgebung ein.
Tutorial lesenKlassen in Python - Grundlagen
Lerne die Grundlagen der objektorientierten Programmierung in Python: Klassen, Objekte, Konstruktoren, Attribute und Methoden.
Tutorial lesenLambda-Funktionen in Python
Lerne Lambda-Funktionen in Python: anonyme Funktionen, Einsatz mit sorted(), map(), filter() und reduce().
Tutorial lesenListen in Python im Detail
Lerne alles über Listen in Python: Erstellen, Ändern, Sortieren, Durchsuchen und fortgeschrittene Techniken wie Stacks und Queues.
Tutorial lesenModule und Packages in Python
Lerne, wie du Python-Code mit Modulen und Packages organisierst -- von import-Anweisungen ueber eigene Module bis hin zu professionellen Package-Strukturen.
Tutorial lesenMagic Methods (Dunder Methods) in Python
Lerne die wichtigsten Magic Methods in Python kennen: von __init__ ueber Vergleichs- und Arithmetik-Operatoren bis hin zu iterierbaren und aufrufbaren Objekten.
Tutorial lesenParameter und Argumente in Python
Lerne alles ueber Parameter und Argumente in Python: positionale Parameter, Keyword-Argumente, *args, **kwargs und Type Hints.
Tutorial lesenpip und Virtual Environments in Python
Lerne, wie du mit pip externe Packages installierst, Virtual Environments erstellst und deine Python-Projekte sauber isolierst.
Tutorial lesenProjekt: Kontaktbuch in Python
Erstelle ein vollständiges Kontaktbuch mit CRUD-Operationen, JSON-Speicherung, Validierung und CSV-Export - ein praxisnahes Python-Projekt
Tutorial lesenOOP in der Praxis
Lerne objektorientierte Programmierung in der Praxis: Entwurfsmuster, dataclasses, Enums, ein komplettes Bibliothekssystem, SOLID-Prinzipien und Best Practices.
Tutorial lesenProjekt: Quiz-Game in Python
Entwickle ein interaktives Quiz-Spiel mit Punktesystem, Timer, Kategorien und Highscore-Liste - ein spannendes Python-Projekt
Tutorial lesenProjekt: Taschenrechner in Python
Baue einen vollständigen Taschenrechner mit Fehlerbehandlung, Verlauf und erweiterten Operationen - dein erstes Python-Praxisprojekt
Tutorial lesenProjekt: Web Scraper mit Python
Lerne Daten von Webseiten zu extrahieren mit requests und BeautifulSoup - inklusive ethischer Richtlinien und praktischer Beispiele
Tutorial lesenREPL und Skripte -- Zwei Wege, Python zu nutzen
Lerne den Unterschied zwischen der interaktiven Python-REPL und Skriptdateien kennen. Wann nutzt du was? Plus: das if __name__ Pattern.
Tutorial lesenSets und Tuples in Python
Lerne alles über Tuples und Sets in Python: unveränderliche Sequenzen, einzigartige Sammlungen, Mengenoperationen und wann du welche Datenstruktur verwendest.
Tutorial lesenStrings in Python meistern
Alles ueber Strings in Python -- von der Erstellung ueber Indizierung und Slicing bis hin zu f-Strings, Methoden und praktischen Beispielen.
Tutorial lesenDie Python-Standardbibliothek
Entdecke die wichtigsten Module der Python-Standardbibliothek -- von os und pathlib ueber datetime und random bis hin zu collections, itertools und argparse.
Tutorial lesenUnit Tests mit pytest
Lerne, wie du mit pytest automatisierte Tests schreibst, um die Qualität deines Python-Codes sicherzustellen.
Tutorial lesenVariablen in Python verstehen
Lerne, wie Variablen in Python funktionieren -- von der Zuweisung ueber Namensregeln bis hin zu dynamischer Typisierung und Speicherreferenzen.
Tutorial lesenVererbung in Python
Verstehe Vererbung in Python: Basisklassen, Unterklassen, super(), Mehrfachvererbung, abstrakte Klassen und das Prinzip Komposition vs. Vererbung.
Tutorial lesenVerschachtelte Datenstrukturen in Python
Lerne den Umgang mit verschachtelten Listen, Dictionaries und JSON-Daten in Python. Mit praxisnahen Beispielen wie Schüler-Noten-System und Kontaktliste.
Tutorial lesenWas ist Python? Die vielseitigste Sprache der Welt
Erfahre, was Python ist, warum es die beliebteste Programmiersprache ist und was du damit alles machen kannst. Dein perfekter Einstieg in die Welt von Python.
Tutorial lesentry/except in Python verstehen
Lerne, wie du Fehler in Python mit try/except abfängst und deine Programme robuster machst.
Tutorial lesenwhile-Schleifen in Python
Lerne, wie du mit while-Schleifen wiederholte Ausfuehrungen steuerst. Von Grundlagen bis Eingabevalidierung und dem Zahlenraten-Spiel.
Tutorial lesenZahlen und Operatoren in Python
Lerne alle wichtigen Operatoren in Python kennen -- von Arithmetik ueber Vergleiche bis hin zum math-Modul und Operator-Prioritaet.
Tutorial lesenPython für Anfänger: Deine ersten Schritte
Lerne Python von Grund auf - Installation, erste Programme und grundlegende Konzepte verständlich erklärt.
Tutorial lesenJavaScript
28 TutorialsArray-Methoden meistern (map, filter, reduce)
Die wichtigsten Array-Methoden in JavaScript: map, filter, reduce, find und mehr. Mit vielen praktischen Beispielen zum Sofort-Anwenden.
Tutorial lesenArrow Functions in JavaScript
Meistere die moderne Syntax für Funktionen. Von der Kurzschreibweise bis zu den Unterschieden bei 'this'. Arrow Functions komplett erklärt.
Tutorial lesenArrays im Detail verstehen
Tiefes Verständnis für JavaScript Arrays. Von der Erstellung bis zu fortgeschrittenen Techniken - alles was du über Arrays wissen musst.
Tutorial lesenAsync/Await in JavaScript meistern
Lerne async/await für eleganten asynchronen Code. Von Promises zu modernem JavaScript mit praktischen API-Beispielen.
Tutorial lesenSynchron vs. Asynchron in JavaScript
Verstehe den Unterschied zwischen synchronem und asynchronem Code. Die Grundlage für Promises, async/await und moderne JavaScript-Entwicklung.
Tutorial lesenClosures & Scope in JavaScript
Verstehe Closures - das mächtigste Konzept in JavaScript. Lerne wie Scope funktioniert und wie du Closures praktisch einsetzt.
Tutorial lesenDestructuring in JavaScript
Entpacke Arrays und Objekte elegant mit Destructuring. Die moderne Art, Werte zuzuweisen - kürzer, lesbarer, mächtiger.
Tutorial lesenDOM-Elemente manipulieren
Lerne HTML-Elemente zu erstellen, ändern und löschen. Text, Attribute, Klassen und Styles dynamisch mit JavaScript steuern.
Tutorial lesenWas ist das DOM? JavaScript und HTML verbinden
Verstehe das Document Object Model (DOM) und wie JavaScript mit HTML-Elementen interagiert. Die Grundlage für interaktive Webseiten.
Tutorial lesenDOM-Elemente selektieren
Meistere alle Methoden um HTML-Elemente zu finden: querySelector, getElementById und mehr. Mit Best Practices und Performance-Tipps.
Tutorial lesenJavaScript Entwicklungsumgebung einrichten
Richte deine perfekte JavaScript-Entwicklungsumgebung ein: VS Code, Erweiterungen, Node.js und hilfreiche Tools.
Tutorial lesenCallbacks in JavaScript verstehen
Was sind Callbacks und warum brauchen wir sie? Lerne das Fundament der asynchronen Programmierung mit praktischen Beispielen.
Tutorial lesenEvent Handling in JavaScript
Meistere Events: Klicks, Tastatur, Formulare und mehr. Lerne Event Bubbling, Delegation und wie du responsive Webapps baust.
Tutorial lesenFetch API & REST verstehen
Meistere die Fetch API für HTTP-Requests. GET, POST, PUT, DELETE - kommuniziere mit APIs wie ein Profi.
Tutorial lesenFunktionen Grundlagen in JavaScript
Meistere JavaScript-Funktionen: Deklaration, Parameter, Rückgabewerte, Scope und Best Practices für wiederverwendbaren Code.
Tutorial lesenif/else - Bedingte Logik in JavaScript
Lerne, wie du mit if, else if und else Entscheidungen in deinem Code triffst. Mit praktischen Beispielen und Best Practices.
Tutorial lesenObjekte in JavaScript meistern
Alles über JavaScript Objekte: Erstellen, Zugriff, Methoden, Prototypen und moderne Syntax. Das komplette Objektwissen.
Tutorial lesenJavaScript Operatoren verstehen
Alle JavaScript-Operatoren erklärt: Arithmetische, Vergleichs-, logische und Zuweisungsoperatoren mit praktischen Beispielen.
Tutorial lesenProjekt: Quiz-Game mit JavaScript
Baue ein interaktives Quiz-Spiel mit Punktestand, Timer und Highscores. Ein komplettes Projekt für JavaScript-Fortgeschrittene.
Tutorial lesenProjekt: Todo-App mit JavaScript bauen
Baue eine komplette Todo-Anwendung mit JavaScript. Mit LocalStorage, Filtern, Animationen und Clean Code - ein echtes Portfolio-Projekt!
Tutorial lesenProjekt: Wetter-App mit API
Baue eine echte Wetter-App mit der OpenWeatherMap API. Lerne API-Integration, async/await und modernes JavaScript in der Praxis.
Tutorial lesenPromises in JavaScript verstehen
Meistere Promises: Erstellen, verketten, Fehler behandeln. Die Grundlage für async/await und moderne JavaScript-Entwicklung.
Tutorial lesenArrays mit Schleifen durchlaufen
Lerne alle Methoden um Arrays zu durchlaufen: for, for...of, for...in, forEach. Wann welche Methode? Mit praktischen Beispielen.
Tutorial lesenSchleifen in JavaScript (for, while, do-while)
Meistere alle JavaScript-Schleifen: for, while, do-while. Lerne wann du welche Schleife verwendest und vermeide Endlosschleifen.
Tutorial lesenSwitch Statements in JavaScript
Lerne switch-case Anweisungen für elegante Mehrfachverzweigungen. Wann switch statt if/else? Mit praktischen Beispielen und Best Practices.
Tutorial lesenVariablen & Datentypen in JavaScript
Lerne alles über Variablen (let, const, var), Datentypen (String, Number, Boolean, Array, Object) und wie JavaScript mit Daten umgeht.
Tutorial lesenWas ist JavaScript? Die Sprache des Webs verstehen
Erfahre, was JavaScript ist, warum es so wichtig ist und was du damit alles machen kannst. Der perfekte Einstieg in die Welt von JS.
Tutorial lesenJavaScript Grundlagen: Interaktive Webseiten erstellen
Der komplette Einstieg in JavaScript - lerne die Sprache des Webs und mache deine Webseiten interaktiv.
Tutorial lesenWebentwicklung
31 TutorialsModerne CSS Features 2026
Entdecke die neuesten CSS-Features: Container Queries, Subgrid, Scroll-Animationen, color-mix(), :has() und mehr.
Tutorial lesenDas CSS Box-Modell verstehen
Verstehe das CSS Box-Modell mit Margin, Padding, Border und Content und lerne, wie Elemente ihren Platz einnehmen.
Tutorial lesenAnimationen & Transitions in CSS
Lerne, wie du sanfte Übergänge mit Transitions und komplexe Animationen mit @keyframes erstellst.
Tutorial lesenDisplay & Position in CSS
Verstehe die CSS-Eigenschaften display und position und lerne, wie du Elemente präzise auf der Seite platzierst.
Tutorial lesenFarben & Schriften in CSS
Lerne die verschiedenen Farbformate in CSS kennen, binde Web Fonts ein und gestalte ansprechende Typografie.
Tutorial lesenLayouts in der Praxis
Setze Flexbox und Grid in der Praxis ein: Baue reale Webseiten-Layouts, kombiniere Techniken und lerne bewährte Patterns.
Tutorial lesenMobile First Ansatz
Lerne den Mobile First Ansatz kennen: Warum du zuerst für Mobilgeräte designen solltest und wie du es in der Praxis umsetzt.
Tutorial lesenMedia Queries in CSS
Lerne, wie du mit Media Queries dein Layout an verschiedene Bildschirmgrössen, Gerätetypen und Nutzerpräferenzen anpasst.
Tutorial lesenCSS Grid Layout
Lerne CSS Grid von Grund auf: Zeilen und Spalten definieren, Elemente platzieren und komplexe Layouts erstellen.
Tutorial lesenFlexbox meistern
Lerne CSS Flexbox von Grund auf: Flex-Container, Flex-Items, Ausrichtung und praktische Layouts für den Alltag.
Tutorial lesenResponsive Design Grundlagen
Verstehe die Grundlagen von Responsive Design: Viewport, relative Einheiten, fluid Layouts und warum es wichtig ist.
Tutorial lesenCSS Selektoren verstehen
Lerne alle wichtigen CSS-Selektoren kennen: Element-, Klassen-, ID-Selektoren, Kombinatoren und die Spezifität.
Tutorial lesenResponsive Bilder & Medien
Lerne, wie du Bilder und Medien für alle Bildschirmgrössen optimierst mit srcset, picture, und modernen CSS-Techniken.
Tutorial lesenPseudo-Klassen & Pseudo-Elemente
Lerne CSS Pseudo-Klassen wie :hover, :focus, :has() und Pseudo-Elemente wie ::before und ::after kennen.
Tutorial lesenCSS Custom Properties (Variablen)
Lerne CSS Custom Properties kennen: Variablen definieren, Themes erstellen und dynamische Styles mit modernem CSS.
Tutorial lesenWas ist CSS? Webseiten gestalten lernen
Erfahre, was CSS ist, wie es funktioniert und wie du damit deine HTML-Seiten in ansprechende Designs verwandelst.
Tutorial lesenBarrierefreiheit (Accessibility)
Lerne, wie du Webseiten für alle Menschen zugänglich machst: ARIA-Attribute, Tastaturnavigation und Screenreader-Support.
Tutorial lesenBilder & Medien in HTML
Lerne, wie du Bilder, Videos und Audio in deine Webseite einbindest und für verschiedene Geräte optimierst.
Tutorial lesenProjekt: Portfolio-Webseite erstellen
Baue dein persönliches Portfolio mit HTML und CSS: Hero-Bereich, Projekte, Skills, Über-mich-Sektion und Kontaktformular.
Tutorial lesenDeine erste Webseite erstellen
Erstelle Schritt für Schritt deine erste vollständige HTML-Seite und lerne die grundlegende Struktur kennen.
Tutorial lesenFormulare erstellen in HTML
Lerne, wie du HTML-Formulare mit Eingabefeldern, Validierung und barrierefreien Labels erstellst.
Tutorial lesenProjekt: Landing Page erstellen
Baue eine professionelle Landing Page mit HTML und CSS - komplett von Grund auf mit Hero-Sektion, Features und Footer.
Tutorial lesenProjekt: Blog-Layout erstellen
Baue ein vollständiges Blog-Layout mit HTML und CSS: Artikelseite, Sidebar, Kommentare und responsives Design.
Tutorial lesenLinks & Navigation in HTML
Lerne, wie du Links erstellst, verschiedene Linktypen verwendest und eine Navigation für deine Webseite baust.
Tutorial lesenListen & Tabellen in HTML
Lerne, wie du geordnete und ungeordnete Listen erstellst, Tabellen baust und Daten übersichtlich darstellst.
Tutorial lesenSemantisches HTML
Lerne, wie du semantische HTML-Elemente richtig einsetzt, um Bedeutung, Barrierefreiheit und SEO zu verbessern.
Tutorial lesenTexte & Überschriften in HTML
Lerne alle wichtigen HTML-Tags für Texte, Überschriften, Zitate und Textformatierung kennen.
Tutorial lesenWas ist HTML? Die Sprache des Webs verstehen
Erfahre, was HTML ist, warum es das Fundament jeder Webseite bildet und wie du damit deine ersten Inhalte strukturierst.
Tutorial lesenHTML-Struktur verstehen
Lerne, wie HTML-Dokumente aufgebaut sind, was Block- und Inline-Elemente sind und wie der Browser HTML verarbeitet.
Tutorial lesenSEO Grundlagen für HTML
Lerne die wichtigsten HTML-Techniken für Suchmaschinenoptimierung: Meta-Tags, strukturierte Daten und Open Graph.
Tutorial lesenHTML & CSS: Deine erste Webseite
Baue deine erste Webseite von Grund auf - HTML für die Struktur, CSS für das Design.
Tutorial lesenTypeScript
28 TutorialsTypeScript für JavaScript-Entwickler
Warum TypeScript dein JavaScript besser macht - Einführung in Typen, Interfaces und mehr.
Tutorial lesenAbstrakte Klassen
Lerne abstrakte Klassen und Methoden in TypeScript für flexible Basisklassen-Designs.
Tutorial lesenAccess Modifiers
Lerne die Zugriffsmodifikatoren public, private und protected in TypeScript-Klassen.
Tutorial lesenArrays & Tuples in TypeScript
Lerne wie du Arrays und Tuples in TypeScript typisierst und effektiv nutzt.
Tutorial lesenDer TypeScript Compiler
Verstehe den TypeScript Compiler, seine Optionen und wie du ihn optimal konfigurierst.
Tutorial lesenConditional Types
Lerne Conditional Types in TypeScript für bedingte Typ-Logik.
Tutorial lesenErste Schritte mit TypeScript
Schreibe deinen ersten TypeScript-Code und lerne die grundlegende Typ-Syntax kennen.
Tutorial lesenExtending & Merging
Lerne wie du Interfaces erweitern und Typen kombinieren kannst in TypeScript.
Tutorial lesenFunktions-Typen in TypeScript
Lerne wie du Funktionen in TypeScript typisierst - Parameter, Rückgabewerte und Funktionstypen.
Tutorial lesenGenerics Grundlagen
Lerne die Grundlagen von Generics in TypeScript für wiederverwendbare und typsichere Komponenten.
Tutorial lesenInterface vs Type
Verstehe die Unterschiede zwischen Interface und Type Alias in TypeScript und wann du welches verwendest.
Tutorial lesenInterfaces definieren
Lerne wie du Interfaces in TypeScript definierst und verwendest, um Objektstrukturen zu beschreiben.
Tutorial lesenKlassen Grundlagen
Lerne die Grundlagen von Klassen in TypeScript - Properties, Konstruktoren und Methoden.
Tutorial lesenMapped Types
Lerne Mapped Types in TypeScript für dynamische Typ-Transformationen.
Tutorial lesenObjekt-Typen in TypeScript
Lerne wie du Objekte in TypeScript typisierst mit Inline-Typen, Type Aliases und optionalen Eigenschaften.
Tutorial lesenOptionale Parameter & Standardwerte
Lerne wie du optionale Parameter und Standardwerte in TypeScript-Funktionen verwendest.
Tutorial lesenFunction Overloads
Lerne wie du mit Function Overloads verschiedene Aufrufvarianten einer Funktion typisierst.
Tutorial lesenPrimitive Typen in TypeScript
Lerne die grundlegenden Datentypen in TypeScript: string, number, boolean, null, undefined und mehr.
Tutorial lesenProjekt: Typisierte REST API
Baue eine vollständig typisierte REST API mit TypeScript, Express und Zod.
Tutorial lesenProjekt: Full-Stack TypeScript App
Baue eine vollständige Full-Stack Anwendung mit geteilten Typen zwischen Frontend und Backend.
Tutorial lesenProjekt: React mit TypeScript
Baue eine React-Anwendung mit TypeScript - typisierte Components, Hooks und State Management.
Tutorial lesenTypeScript Setup
Richte deine TypeScript-Entwicklungsumgebung ein und erstelle dein erstes TypeScript-Projekt.
Tutorial lesenType Aliases
Lerne wie du mit Type Aliases eigene Typen in TypeScript definierst und wann du sie verwendest.
Tutorial lesenType Guards
Lerne Type Guards in TypeScript für sichere Typ-Eingrenzung zur Laufzeit.
Tutorial lesenUnion & Intersection Types
Lerne wie du mit Union und Intersection Types flexible und präzise Typen in TypeScript erstellst.
Tutorial lesenVererbung in TypeScript
Lerne Vererbung mit extends, super und Method Overriding in TypeScript-Klassen.
Tutorial lesenUtility Types
Lerne die eingebauten Utility Types in TypeScript für häufige Typ-Transformationen.
Tutorial lesenWas ist TypeScript?
Lerne was TypeScript ist, warum es entwickelt wurde und welche Vorteile es gegenüber reinem JavaScript bietet.
Tutorial lesenReact
28 TutorialsChildren & Komposition
Lerne das Children-Pattern in React kennen und verstehe, wie du flexible, wiederverwendbare Komponenten durch Komposition baust.
Tutorial lesenBedingtes Rendern
Lerne alle Techniken für bedingtes Rendern in React. Zeige verschiedene UI-Zustände abhängig von Bedingungen an.
Tutorial lesenCSS Modules & Styled Components
Lerne CSS Modules und Styled Components kennen - zwei populäre Ansätze für komponentenbasiertes Styling ohne Namenskonflikte.
Tutorial lesenCSS in React
Lerne die verschiedenen Möglichkeiten, React-Komponenten zu stylen. Von klassischem CSS über Inline-Styles bis hin zu modernen Ansätzen.
Tutorial lesenEigene Hooks erstellen
Lerne, wie du eigene React Hooks erstellst. Extrahiere wiederverwendbare Logik und halte deine Komponenten schlank.
Tutorial lesenDeine erste Komponente
Erstelle deine erste React-Komponente und lerne, wie du deine App in wiederverwendbare Bausteine aufteilst.
Tutorial lesenEvent Handling
Meistere Event Handling in React. Lerne, wie du auf Klicks, Tastatureingaben und andere Benutzeraktionen reagierst.
Tutorial lesenDaten laden mit fetch
Lerne, wie du in React Daten von APIs lädst. Fetch API, async/await und Daten in Komponenten integrieren.
Tutorial lesenFormulare in React
Meistere Formulare in React mit kontrollierten Komponenten. Validierung, verschiedene Eingabetypen und Best Practices.
Tutorial lesenGeschützte Routen
Lerne, wie du Routen in React schützt. Implementiere Authentifizierung und zeige Inhalte nur für eingeloggte Benutzer.
Tutorial lesenFunktionskomponenten
Vertiefe dein Wissen über React-Funktionskomponenten. Lerne Best Practices, Patterns und moderne Komponentenarchitektur.
Tutorial lesenJSX verstehen
Lerne JSX kennen - die Syntax, die React so besonders macht. Verstehe, wie du HTML-ähnlichen Code direkt in JavaScript schreibst.
Tutorial lesenListen rendern
Lerne, wie du Arrays von Daten in React als Listen renderst. Verstehe das key-Attribut und verschiedene Rendering-Patterns.
Tutorial lesenLoading & Error States
Lerne, wie du Loading-Zustände und Fehler in React professionell behandelst. Skeleton-Loader, Retry-Logik und Error Boundaries.
Tutorial lesenNavigation & Links
Vertiefe dein Wissen über Navigation in React. Lerne Breadcrumbs, aktive Links, Redirects und fortgeschrittene Routing-Patterns.
Tutorial lesenProjekt: Dashboard-App
Baue eine komplette Dashboard-Anwendung mit React. Datenvisualisierung, Tabellen, Authentifizierung und geschützte Routen.
Tutorial lesenProjekt: Portfolio-Seite
Baue eine professionelle Portfolio-Webseite mit React. Von der Planung über Komponenten bis zum fertigen Projekt.
Tutorial lesenProjekt: Online-Shop
Baue einen vollständigen Online-Shop mit React. Produktliste, Warenkorb, Filter und Checkout - alles mit modernem State Management.
Tutorial lesenProps - Daten weitergeben
Lerne, wie du mit Props Daten zwischen React-Komponenten weitergibst. Verstehe den Datenfluss und die Kommunikation zwischen Komponenten.
Tutorial lesenReact Router Grundlagen
Lerne React Router kennen - die Standard-Lösung für clientseitiges Routing in React. Erstelle eine Multi-Page-App ohne Seitenreloads.
Tutorial lesenReact Projekt erstellen
Erstelle dein erstes React-Projekt mit Vite. Lerne die Projektstruktur kennen und starte den Entwicklungsserver.
Tutorial lesenState Management
Verstehe State Management in React. Von lokalem State über useReducer bis zu globalen Lösungen - finde den richtigen Ansatz für dein Projekt.
Tutorial lesenuseContext Hook
Verstehe den useContext Hook für globale Daten in React. Teile Daten wie Themes, User-Info und Einstellungen über die gesamte App.
Tutorial lesenUI-Bibliotheken nutzen
Lerne populäre React UI-Bibliotheken kennen: Material UI, Chakra UI und shadcn/ui. Beschleunige deine Entwicklung mit fertigen Komponenten.
Tutorial lesenuseEffect Hook
Verstehe den useEffect Hook für Seiteneffekte in React. API-Aufrufe, Timer, Event-Listener und Cleanup-Funktionen meistern.
Tutorial lesenuseRef Hook
Lerne den useRef Hook kennen - für DOM-Zugriff und persistente Werte ohne Re-Render. Praktische Beispiele und Best Practices.
Tutorial lesenuseState Hook
Meistere den useState Hook - den wichtigsten Hook in React. Lerne, wie du interaktiven State in deinen Komponenten verwaltest.
Tutorial lesenWas ist React? Die beliebteste UI-Bibliothek verstehen
Erfahre, was React ist, warum es so beliebt ist und was du damit alles bauen kannst. Dein perfekter Einstieg in die Welt von React.
Tutorial lesenSQL
28 TutorialsALTER TABLE
Lerne, wie du bestehende Tabellen änderst: Spalten hinzufügen, entfernen, umbenennen und Constraints nachträglich setzen.
Tutorial lesenAggregatfunktionen
Lerne die wichtigsten Aggregatfunktionen: COUNT, SUM, AVG, MIN und MAX - für statistische Auswertungen deiner Daten.
Tutorial lesenConstraints & Schlüssel
Meistere Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK und DEFAULT - für sichere und konsistente Daten.
Tutorial lesenCREATE TABLE
Lerne, wie du eigene Tabellen erstellst: Spalten definieren, Datentypen wählen und die richtige Struktur planen.
Tutorial lesenDatenbanken verstehen
Lerne die Grundlagen relationaler Datenbanken: Tabellen, Zeilen, Spalten, Primärschlüssel und Beziehungen - das Fundament für alle SQL-Kenntnisse.
Tutorial lesenSQL Datentypen
Alle wichtigen SQL-Datentypen im Überblick: Zahlen, Text, Datum, Boolean und mehr - mit Unterschieden zwischen PostgreSQL und SQLite.
Tutorial lesenDELETE - Daten löschen
Lerne, wie du mit DELETE Datensätze sicher löschst - mit WHERE-Bedingungen, Fremdschlüssel-Beachtung und Alternativen.
Tutorial lesenDeine erste Abfrage
Schreibe deine erste SQL-Abfrage und lerne die Grundstruktur von SELECT-Anweisungen. Mit praktischen Beispielen aus unserer Shop-Datenbank.
Tutorial lesenGROUP BY & HAVING
Gruppiere Daten mit GROUP BY und filtere Gruppen mit HAVING - für aussagekräftige Reports und Analysen.
Tutorial lesenIndizes & Performance
Lerne, wie Indizes deine SQL-Abfragen um ein Vielfaches beschleunigen - wann du sie brauchst und wie du sie richtig einsetzt.
Tutorial lesenINSERT - Daten einfügen
Lerne, wie du mit INSERT neue Datensätze in Tabellen einfügst - einzeln, mehrere gleichzeitig und aus anderen Abfragen.
Tutorial lesenJOIN-Arten (INNER, LEFT, RIGHT)
Meistere alle JOIN-Arten: INNER JOIN, LEFT JOIN, RIGHT JOIN und FULL OUTER JOIN - mit anschaulichen Beispielen und Vergleichen.
Tutorial lesenLIMIT & DISTINCT
Lerne, wie du mit LIMIT die Anzahl der Ergebnisse begrenzt und mit DISTINCT Duplikate entfernst.
Tutorial lesenJOINs verstehen
Verstehe das Konzept von JOINs: Wie du Daten aus mehreren Tabellen in einer Abfrage kombinierst - das wichtigste SQL-Konzept überhaupt.
Tutorial lesenORDER BY - Sortieren
Lerne, wie du Abfrageergebnisse mit ORDER BY sortierst - aufsteigend, absteigend und nach mehreren Spalten.
Tutorial lesenProjekt: Datenanalyse
Wende SQL für echte Datenanalyse an: KPIs berechnen, Trends erkennen, Kohorten analysieren und datengestützte Entscheidungen treffen.
Tutorial lesenMehrere Tabellen verknüpfen
Lerne, wie du komplexe Abfragen über drei, vier oder mehr Tabellen schreibst - mit Mehrfach-JOINs und Self-JOINs.
Tutorial lesenProjekt: Bibliotheks-DB
Baue eine komplette Bibliotheks-Datenbank: Bücher, Autoren, Mitglieder und Ausleihen - mit allen SQL-Techniken, die du gelernt hast.
Tutorial lesenProjekt: Online-Shop DB
Baue eine vollständige Online-Shop Datenbank: Produkte, Kunden, Warenkorb, Bestellungen, Bewertungen und Zahlungen.
Tutorial lesenSELECT - Daten abfragen
Meistere die SELECT-Anweisung: Spalten auswählen, Berechnungen durchführen, Aliase nutzen und Ergebnisse formatieren.
Tutorial lesenSQL Umgebung einrichten
Richte deine SQL-Entwicklungsumgebung ein - mit SQLite oder PostgreSQL. Schritt-für-Schritt Anleitung für Windows, Mac und Linux.
Tutorial lesenUnterabfragen (Subqueries)
Lerne, wie du Abfragen in Abfragen verschachtelst: Subqueries in WHERE, SELECT und FROM für komplexe Datenanalysen.
Tutorial lesenTransaktionen
Lerne Transaktionen: Wie du mehrere SQL-Befehle als eine Einheit ausführst und bei Fehlern alles rückgängig machst.
Tutorial lesenUPDATE - Daten aktualisieren
Lerne, wie du mit UPDATE bestehende Datensätze änderst - sicher und gezielt mit WHERE-Bedingungen.
Tutorial lesenViews erstellen
Lerne, wie du mit Views komplexe Abfragen als virtuelle Tabellen speicherst - für Wiederverwendbarkeit und Übersichtlichkeit.
Tutorial lesenWHERE - Daten filtern
Lerne, wie du mit WHERE gezielt Daten filterst: Vergleichsoperatoren, AND/OR, BETWEEN, IN, LIKE und mehr.
Tutorial lesenWas ist SQL?
Entdecke SQL - die universelle Sprache für Datenbanken. Lerne, warum SQL seit Jahrzehnten unverzichtbar ist und was du damit alles machen kannst.
Tutorial lesenWindow Functions
Lerne Window Functions: ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD und mehr - für fortgeschrittene Analysen und Rankings.
Tutorial lesenGit
24 TutorialsBranches erstellen & wechseln
Lerne, wie du Branches erstellst, zwischen ihnen wechselst und sie verwaltest - mit git branch, git switch und git checkout.
Tutorial lesenBranches verstehen
Verstehe das Konzept von Branches in Git und warum sie für die moderne Softwareentwicklung unverzichtbar sind.
Tutorial lesenCode Reviews
Lerne, wie du hilfreiche Code Reviews schreibst und wie du selbst von Reviews profitierst.
Tutorial lesenGute Commit-Messages schreiben
Lerne, wie du aussagekräftige Commit-Messages schreibst, die dein Team und dein zukünftiges Ich verstehen.
Tutorial lesenGit Diff & Änderungen vergleichen
Lerne, wie du mit git diff Änderungen zwischen Dateiversionen, Commits und Branches vergleichst.
Tutorial lesenFork & Open Source beitragen
Lerne, wie du mit Forks an Open-Source-Projekten mitwirken und deinen ersten Beitrag leisten kannst.
Tutorial lesenDein erstes Repository
Erstelle dein erstes Git-Repository und lerne die grundlegende Projektstruktur kennen.
Tutorial lesenGitHub Einstieg
Erstelle dein GitHub-Konto, lerne die Plattform kennen und bringe deinen ersten Code in die Cloud.
Tutorial lesenGitHub Profil gestalten
Gestalte dein GitHub-Profil professionell - mit Profilbild, README, gepinnten Repos und Aktivitätsdiagramm.
Tutorial lesenGit Grundbefehle
Lerne die wichtigsten Git-Befehle kennen, die du täglich brauchst - von status über add bis commit.
Tutorial lesen.gitignore & Best Practices
Lerne, wie du mit .gitignore Dateien aus der Versionskontrolle ausschließt und dein Repository sauber hältst.
Tutorial lesenGit installieren & einrichten
Installiere Git auf deinem Computer und richte es Schritt für Schritt ein - für Windows, macOS und Linux.
Tutorial lesenGit Log & History
Lerne, wie du die Git-Historie durchsuchst, filterst und visualisierst, um Änderungen nachzuvollziehen.
Tutorial lesenMerge-Konflikte lösen
Lerne, wie Merge-Konflikte entstehen und wie du sie sicher und sauber löst - Schritt für Schritt.
Tutorial lesenProjekt: GitHub Portfolio
Erstelle ein professionelles GitHub-Portfolio, das deine Fähigkeiten zeigt und als Online-Lebenslauf für Entwickler dient.
Tutorial lesenProjekt: Team-Workflow
Wende alles Gelernte in einem realistischen Team-Workflow an - von der Branch-Strategie bis zum Pull Request.
Tutorial lesenPush & Pull
Lerne, wie du mit git push und git pull deinen Code zwischen Computer und GitHub synchronisierst.
Tutorial lesenPull Requests
Lerne, wie du Pull Requests erstellst, reviewst und mergst - das zentrale Werkzeug für Zusammenarbeit auf GitHub.
Tutorial lesenMerge - Branches zusammenführen
Lerne, wie du Branches mit git merge zusammenführst und verstehe die verschiedenen Merge-Strategien.
Tutorial lesenRebase vs Merge
Verstehe den Unterschied zwischen Rebase und Merge und lerne, wann du welche Strategie verwenden solltest.
Tutorial lesenRemote Repositories
Lerne, wie du mit Remote Repositories arbeitest - von der Verbindung bis zur Synchronisation mit GitHub.
Tutorial lesenStaging & Commits verstehen
Verstehe die Staging Area im Detail und lerne, wie du saubere, logische Commits erstellst.
Tutorial lesenGit Stash
Lerne, wie du mit git stash unfertige Änderungen zwischenspeicherst, um schnell den Branch zu wechseln.
Tutorial lesenWas ist Git? Versionskontrolle verstehen
Lerne, was Git ist, warum Versionskontrolle wichtig ist und wie Git die Softwareentwicklung revolutioniert hat.
Tutorial lesenJava
31 TutorialsArrays
Arrays in Java: Erstellen, Zugreifen, Sortieren und mehrdimensionale Arrays. Die grundlegende Datenstruktur für geordnete Sammlungen.
Tutorial lesenCollections (List, Set, Map)
Das Java Collections Framework: ArrayList, HashSet, HashMap und mehr. Dynamische Datenstrukturen für jeden Anwendungsfall.
Tutorial lesenPrimitive Datentypen
Alle primitiven Datentypen in Java erklärt: int, double, boolean, char und mehr. Mit Wertebereichen, Wrapper-Klassen und praktischen Beispielen.
Tutorial lesenEigene Exceptions
Eigene Exception-Klassen in Java erstellen: Custom Checked und Unchecked Exceptions, Exception-Hierarchien und Best Practices.
Tutorial lesenKapselung (Getter/Setter)
Kapselung in Java: private Felder, Getter und Setter, Validierung und warum Datenkapselung so wichtig ist. Mit Best Practices und Records.
Tutorial lesenEnums
Enums in Java: Fest definierte Wertemengen, Enums mit Feldern und Methoden, EnumSet und praktische Anwendungen.
Tutorial lesenDein erstes Java-Programm
Schreibe dein erstes richtiges Java-Programm mit Variablen, Benutzereingabe und Logik. Lerne die Grundlagen von System.out und Scanner.
Tutorial lesenExceptions verstehen
Exceptions in Java: Was sind Fehler, die Exception-Hierarchie, Checked vs. Unchecked Exceptions und wann du welche verwendest.
Tutorial lesenfor-Schleifen
Alles über for-Schleifen in Java: Klassische for-Schleife, enhanced for-each, verschachtelte Schleifen und praktische Beispiele.
Tutorial lesenGenerics Grundlagen
Generics in Java verstehen: Typsichere Collections, eigene generische Klassen und Methoden, Wildcards und Bounded Types.
Tutorial lesenGrundstruktur eines Java-Programms
Verstehe die Grundstruktur von Java: Klassen, die main-Methode, Pakete und Imports. Alles, was du über den Aufbau eines Java-Programms wissen musst.
Tutorial lesenif/else Bedingungen
Lerne, wie du mit if, else if und else Entscheidungen in Java programmierst. Mit Pattern Matching, verschachtelten Bedingungen und praktischen Beispielen.
Tutorial lesenJava installieren & einrichten
Schritt-für-Schritt-Anleitung: JDK installieren, IntelliJ IDEA einrichten und dein erstes Java-Projekt erstellen.
Tutorial lesenInterfaces & abstrakte Klassen
Interfaces und abstrakte Klassen in Java: Verträge definieren, Default-Methoden, Sealed Interfaces und der Unterschied zwischen beiden Konzepten.
Tutorial lesenKlassen & Objekte
Verstehe Klassen und Objekte in Java: Das Herzstück der objektorientierten Programmierung. Mit Feldern, Methoden und praktischen Beispielen.
Tutorial lesenKonstruktoren
Alles über Konstruktoren in Java: Default-Konstruktor, parametrisierte Konstruktoren, Konstruktor-Überladung und this()-Aufrufe.
Tutorial lesenMethoden Grundlagen
Lerne, wie du in Java Methoden definierst und aufrufst. Verstehe void-Methoden, den Unterschied zu Funktionen und die Grundlagen der Code-Organisation.
Tutorial lesenOperatoren
Alle Operatoren in Java erklärt: Arithmetisch, Vergleich, logisch, Zuweisung und mehr. Mit Vorrangregeln und praktischen Beispielen.
Tutorial lesenParameter & Rückgabewerte
Tiefer Einblick in Parameter und Rückgabewerte in Java: Pass-by-Value, varargs, mehrere Rückgabewerte und Best Practices.
Tutorial lesenPolymorphismus
Polymorphismus in Java verstehen: Laufzeit-Polymorphismus, Compile-Zeit-Polymorphismus, Upcasting, Downcasting und praktische Anwendungen.
Tutorial lesenMethoden-Überladung
Lerne Methoden-Überladung (Overloading) in Java: Mehrere Methoden mit gleichem Namen, aber verschiedenen Parametern. Mit praktischen Beispielen.
Tutorial lesenProjekt: Bank-App
Baue eine vollständige Bank-Anwendung in Java mit Vererbung, Interfaces, Exception Handling, Collections und OOP-Design.
Tutorial lesenProjekt: Taschenrechner
Baue einen vollständigen Konsolen-Taschenrechner in Java mit OOP, Enums, Exception Handling und einer REPL-Schleife.
Tutorial lesenProjekt: Todo-App
Baue eine vollständige Todo-Anwendung in Java mit Kategorien, Prioritäten, Datei-Persistenz, Streams und modernem Java.
Tutorial lesenStrings in Java
Alles über Strings in Java: Methoden, Vergleiche, StringBuilder, Text Blocks und formatierte Ausgaben. Mit vielen praktischen Beispielen.
Tutorial lesenSwitch Statements
Switch Statements und Switch Expressions in Java: Klassisch und modern mit Pattern Matching. Die elegante Alternative zu langen if-else-Ketten.
Tutorial lesenVariablen in Java
Lerne alles über Variablen in Java: Deklaration, Initialisierung, Scope, finale Variablen und den Unterschied zwischen primitiven und Referenztypen.
Tutorial lesentry/catch/finally
Exception Handling in Java: try/catch/finally, Multi-Catch, try-with-resources und Best Practices für robuste Fehlerbehandlung.
Tutorial lesenVererbung
Vererbung in Java verstehen: extends, super, Methoden überschreiben und die Vererbungshierarchie. Mit praktischen Beispielen.
Tutorial lesenWas ist Java? Die Sprache, die überall läuft
Erfahre, was Java ist, warum es seit über 25 Jahren eine der wichtigsten Programmiersprachen ist und was du damit alles bauen kannst.
Tutorial lesenwhile & do-while
while- und do-while-Schleifen in Java: Wenn du nicht weißt, wie oft eine Schleife laufen soll. Mit Eingabevalidierung und Spiellogik.
Tutorial lesen