CSS Lernen: Programmieren
CSS Lernen: Programmieren — CSS-Programmieren üben mit einem Live-HTML- und CSS-Editor auf deinem Smartphone
CSS Lernen: Programmieren ist eine kostenlose iOS- und Android-App für absolute Anfänger, Designer und Quereinsteiger, die CSS-Programmieren direkt auf ihrem Smartphone lernen möchten. Der Live-HTML- und CSS-Editor zeigt dir sofort eine Vorschau deiner Seite. 40 Kurse führen dich von Selektoren und dem Box-Modell über flexbox, grid, Animationen und responsive Layouts bis hin zu 20 angeleiteten Designprojekten und 20 Bug-Hunt-Missionen.
- Preis
- Kostenlos, Pro-Upgrade
- Plattformen
- iOS und Android
- Sprachen
- 22
- Altersfreigabe
- 4+
- Erfordert
- iOS 15.1 oder neuer


Eine Eigenschaft verschob die Box – oder eben nicht.
CSS liefert schneller Feedback als fast alles andere, was du programmieren lernen kannst: Ändere einen Wert, und die Seite vor dir verschiebt sich – oder eben nicht. Die sofortige Vorschau des Editors basiert genau darauf: Du wartest nicht darauf herauszufinden, ob eine Regel funktioniert hat, sondern siehst direkt, wie sie angewendet wird.
Was es ist
CSS Lernen: Programmieren ist eine kostenlose Bildungs-App für iOS und Android, die dir CSS vom ersten Selektor bis hin zu responsiven Layouts, Animationen und modernen Designmustern beibringt. Der Live-HTML- und CSS-Editor zeigt dir beim Tippen eine Vorschau deiner Seite. Die 40 Kurse behandeln das Box-Modell, flexbox, grid, responsive Gestaltung und die Kaskade – ergänzt durch 20 angeleitete Projekte, 20 Bug-Hunt-Missionen und einen AI Mentor für alles, was nicht so dargestellt wird, wie du es erwartet hast.
In der App
So sieht es aus





Der Kurs
Das behandelt der CSS-Kurs
40 Kurse und 159 Lektionen aus der kurseigenen Liste der App – vom ersten Selektor bis zu Container Queries, Sass und modernen Layout-Mustern.
Syntax, Farben und Typografie
CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes und Pseudo-elements.
Das Box-Modell und Positionierung
The Box Model, Display Properties, Positioning Essentials und Scroll & Overflow – die vier Kurse hinter den meisten Layout-Problemen von Einsteigern.
Flexbox und Grid
Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid und CSS Logical Properties.
Responsive Design
Responsive Design, Media Queries, Container Queries und Dark Mode & Color Schemes.
Animationen und visuelle Effekte
CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes und CSS Shapes & Clip-path.
Die Kaskade und modernes CSS
Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini und CSS Future.
Architektur und Tools
CSS Architecture & BEM, Sass Preprocessor, PostCSS & CSS Tooling, CSS-in-JS Patterns, Design Tokens & Theming, CSS Debugging & DevTools, CSS Testing, CSS Component Patterns, Modern Layout Patterns und CSS Performance.
So funktioniert es
So funktioniert eine Sitzung im Editor
Jede Lektion verbindet eine kurze Erklärung mit dem Live-Editor der App. So befinden sich die Eigenschaft, über die du gerade gelesen hast, und die von ihr veränderte Seite auf demselben Bildschirm – statt in einer separaten Übung.
Lies eine CSS-Idee und öffne dann den Editor
Eine kurze Lektion behandelt jeweils ein einzelnes Konzept – einen Selektor, eine flex-Eigenschaft oder eine media query – und stellt dir einen HTML- und CSS-Editor mit einer sofortigen Vorschau nebeneinander bereit.
Ändere einen Wert und beobachte, wie sich die Seite bewegt
Gib die Regel aus der Lektion ein, und die Vorschau aktualisiert sich sofort. Machst du einen Fehler beim Box-Modell oder bei einer flex-Eigenschaft, zeigt dir die Vorschau genau, wie er sich auswirkt. Diese Feedbackschleife macht CSS zu einer der schnellsten Möglichkeiten, sichtbare Ergebnisse zu erzielen – und die App ist darauf ausgelegt, sie zu nutzen, statt CSS nur zu erklären.
Baue ein Projekt oder suche einen Bug und frage nach, wenn du feststeckst
20 angeleitete Projekte – eine Toolbar, ein Kartenraster, ein Sticky Header, ein pulsierender Button – und 20 Bug-Hunt-Missionen folgen auf die Lektionen: eine Karte, die 42px breiter als ihre Spalte ist, oder eine media query, die nie greift. Wenn sich ein Layout weiterhin nicht richtig verhält, erklärt dir der AI Mentor das Konzept, den Fehler oder deinen eigenen Code.
Was steckt drin
Das ist in der App enthalten
40
Kurse, A1 bis C1
159 Lektionen in 40 Kursen – von Syntax und Selektoren über das Box-Modell, flexbox und grid bis hin zu responsive Gestaltung, Animationen, Sass, PostCSS und modernen Layoutmustern.
Live
HTML- und CSS-Editor
Ein Editor mit deinem HTML und CSS nebeneinander sowie einer sofortigen Vorschau, damit du eine Lektion Schritt für Schritt nachvollziehen oder deine eigene Seite ausprobieren kannst.
20
Angeleitete Designprojekte
Eine Toolbar, ein Kartenraster, ein Sticky Header, ein pulsierender Button und mehr – Schritt für Schritt erstellt, statt komplett kopiert zu werden.
Bug Hunt
20 Bug-Hunt-Missionen
Echte Layout-Bugs zum Finden und Beheben – eine Karte, die 42px breiter als ihre Spalte ist, eine media query, die auf einem Smartphone nie greift, oder ein Modal, das hinter der Seite feststeckt.
AI
AI Mentor
Frage nach einem Layout, einer Eigenschaft oder deinem eigenen Code. Pro bietet zusätzlich einen AI-Spielplatz, der aus einer beschriebenen Seite echtes HTML und CSS erstellt.
Zertifikat
Abschlusszertifikat
Eine Abschlussprüfung und ein Abschlusszertifikat sowie ein Spickzettel mit 69 Einträgen zu Eigenschaften und Selektoren und 50 Frontend-Interviewfragen mit Antworten.
Hintergrund
Was ist CSS, und welche Bereiche bereiten Anfängern tatsächlich Schwierigkeiten?
CSS ist die Sprache, die bestimmt, wie eine Webseite aussieht. HTML benennt die Inhalte – eine Überschrift, eine Liste, ein Bild – und CSS legt Farbe, Abstände, Schrift und Position auf dem Bildschirm fest. Fast jede anfängliche Frustration mit CSS lässt sich auf einen von drei Bereichen zurückführen: das Box-Modell (padding und Rahmen machen ein Element größer als die eingegebene Zahl), Spezifität (eine unerwartete Regel überschreibt deine) oder die Wahl des falschen Layoutsystems (eine zweidimensionale Seite mit einem Werkzeug erzwingen zu wollen, das für eine Zeile entwickelt wurde).
Das Box-Modellwarum Abstände dich überraschen
Jedes Element ist eine Box aus Inhalt, padding, einem Rahmen und einem darum liegenden margin. Standardmäßig werden padding und Rahmen zur festgelegten Breite eines Elements addiert, statt von ihr abzuziehen. Das ist der häufigste Grund dafür, dass eine Box breiter wird als die von dir festgelegte Zahl.
Spezifität und die Kaskadewarum eine Regel ignoriert wird
Wenn zwei CSS-Regeln auf dasselbe Element abzielen, wählt der Browser eine davon anhand der Spezifität aus – grob gesagt also danach, wie präzise ein Selektor formuliert wurde – und nicht danach, welche Regel zuerst in der Datei steht. Eine Regel, die zwar korrekt aussieht, aber unbemerkt gegen eine spezifischere Regel an anderer Stelle verliert, sorgt häufig für Verwirrung.
Flexboxeindimensionales Layout
Ein Layoutsystem, mit dem Elemente entlang einer einzigen Zeile oder Spalte angeordnet und die verbleibenden Abstände zwischen ihnen verteilt werden – etwa bei einer Navigationsleiste oder einer Reihe von Buttons. Es hat jahrelange Layout-Tricks mit floats ersetzt und ist normalerweise das erste echte Layoutwerkzeug, das Anfänger lernen.
Gridzweidimensionales Layout
Ein Layoutsystem, das gleichzeitig Zeilen und Spalten definiert, sodass Elemente in einem echten Raster platziert werden, anstatt sie mit margins an die richtige Stelle zu schieben. Moderne Layouts auf Seitenebene werden normalerweise damit erstellt und nicht mit flexbox, das besser für eine einzelne Zeile geeignet ist.
Passend
Für wen es geeignet ist – und für wen nicht
Es passt zu dir, wenn du
- Du hast noch nie ein Stylesheet geschrieben und möchtest sehen, wie eine Regel die Seite verändert, bevor du die Theorie dahinter lernst
- Du bist Designer und möchtest deine eigenen Seiten gestalten, statt ein Mock-up weiterzugeben
- Du kennst bereits etwas HTML und möchtest endlich verstehen, wie Flexbox und Grid funktionieren und warum sich Layouts manchmal nicht so verhalten wie erwartet
- Du möchtest angeleitete Designprojekte und echte Fehler zum Beheben – nicht nur Multiple-Choice-Fragen zu Eigenschaften
- Du wechselst den Beruf oder studierst und bereitest dich auf ein Front-end-Interview vor
Du bist hier nicht richtig, wenn du
- Du brauchst einen Editor, der ganz ohne Verbindung funktioniert – für die sofortige Vorschau ist allerdings eine Verbindung erforderlich
- Du erwartest, dass alles kostenlos ist: Der erste Kurs, das erste Projekt, zwei Missionen und der Editor sind kostenlos, mit Pro wird der Rest freigeschaltet
- Du fühlst dich mit Flexbox, Grid und der Kaskade bereits sicher und möchtest tiefgehendes Referenzmaterial statt eines Kurses
- Du brauchst eine akkreditierte Qualifikation – das Zertifikat bestätigt den Abschluss, ist aber kein formaler Abschluss
Fragen
Häufig gestellte Fragen
Warum macht mein CSS-Layout nicht das, was ich erwarte?
Drei Bereiche verursachen die meisten Layout-Probleme bei Einsteigern. Das Box-Modell: Padding und Rahmen werden standardmäßig zur festgelegten Breite eines Elements addiert, sodass eine Box am Ende breiter ist als die Zahl, die du eingegeben hast. Die Spezifität: Eine spezifischere Regel an anderer Stelle überschreibt deine Regel unbemerkt. Und das falsche Layout-Tool: der Versuch, mit Flexbox eine zweidimensionale Seite umzusetzen, obwohl Flexbox für eine einzelne Zeile entwickelt wurde. CSS Lernen: Programmieren ordnet die Kurse so an, dass du diese drei Themen in genau dieser Reihenfolge verstehst, statt sie durch Ausprobieren zu entdecken.
Muss ich HTML können, bevor ich CSS lerne?
Ein wenig – und du kannst es parallel zu den Lektionen lernen, statt es vorher vollständig abzuschließen. CSS beschreibt, wie HTML-Elemente dargestellt werden. Als Grundlage reicht es daher, zu wissen, dass eine Seite aus Elementen besteht – Überschriften, Absätzen, Listen und Bildern. Der Live-Editor der App zeigt HTML und CSS gemeinsam, sodass der Zusammenhang zwischen beiden bereits ab der ersten Lektion sichtbar ist.
Was ist der Unterschied zwischen Flexbox und Grid, und wann verwende ich was?
Flexbox ordnet Elemente entlang einer Linie an – etwa eine Reihe von Buttons oder eine Navigationsleiste – und verteilt den übrigen Platz entlang dieser einen Achse. Grid definiert gleichzeitig Zeilen und Spalten. Dadurch platzierst du Elemente in einem echten zweidimensionalen Raster, statt sie mit Margins zurechtzurücken. Das Layout einer ganzen Seite wird normalerweise mit Grid umgesetzt; eine einzelne Reihe von Steuerelementen darin normalerweise mit Flexbox. Im Kurs lernst du beides, bevor du selbst entscheidest.
Warum gewinnt eine spezifischere Regel manchmal, obwohl meine Regel später in der Datei steht?
CSS löst widersprüchliche Regeln zuerst anhand der Spezifität und erst danach anhand der Reihenfolge im Quelltext auf. Ein ID-Selektor schlägt einen Klassen-Selektor, und ein Klassen-Selektor schlägt einen einfachen Element-Selektor – unabhängig davon, welcher weiter unten im Stylesheet steht. Deshalb kann eine scheinbar korrekte Regel trotzdem gegen eine Regel verlieren, die du an anderer Stelle vergessen hast. Der Kurs Specificity & Cascade in der App ist genau dafür da, diese Reihenfolge vorhersehbar statt rätselhaft zu machen.
Lohnt es sich 2026 noch, CSS zu lernen, oder ersetzen Frameworks wie Tailwind CSS?
Ja, es lohnt sich weiterhin, CSS direkt zu lernen. Utility-Frameworks wie Tailwind sind eine auf CSS-Konzepten aufbauende Ebene, kein Ersatz dafür. Wenn eine Utility-Klasse nicht das tut, was du erwartest, helfen dir Kenntnisse über das Box-Modell, die Spezifität und die zugrunde liegenden Layout-Systeme weiter. Außerdem gehört CSS zu den Fähigkeiten, bei denen du besonders schnell Ergebnisse siehst, da jede Änderung sofort auf der Seite sichtbar ist.
Wie lange dauert es, bis ich mich beim Gestalten einer echten Seite sicher fühle?
Regelmäßigkeit ist wichtiger als die Gesamtzahl der Stunden. Wenn du täglich kurze Lektionen bearbeitest, können die meisten Einsteiger innerhalb weniger Wochen sicher mit Selektoren, Abständen, Typografie und grundlegenden Flexbox- oder Grid-Layouts umgehen – lange bevor die schwierigeren Themen wie Sonderfälle bei der Spezifität oder Container Queries an der Reihe sind. Die 20 angeleiteten Projekte der App sind genau dazu da, diese Phase zu üben – eine echte Seite nach der anderen.
Ist CSS Lernen: Programmieren kostenlos?
Die App kann kostenlos im App Store und bei Google Play heruntergeladen werden. Der erste Kurs, das erste angeleitete Projekt, zwei Bug-Hunt-Missionen und der Live-Editor sind kostenlos, einschließlich eines täglichen Kontingents für den KI-Mentor. Pro schaltet alle Kurse, alle 20 Projekte und 20 Missionen, die Zertifikatsprüfung und die unbegrenzte Nutzung des KI-Mentors frei und entfernt Werbung.
Gibt es CSS Lernen: Programmieren für iPhone und Android, und für wen ist die App gedacht?
CSS Lernen: Programmieren ist für iPhone und iPad im App Store und für Android bei Google Play verfügbar. Die Benutzeroberfläche gibt es in 22 Sprachen, die Altersfreigabe liegt bei 4+. Die App richtet sich an komplette Einsteiger, Designer, die ihre eigenen Seiten gestalten möchten, sowie an Berufsumsteiger und Studierende, die sich auf Front-end-Interviews vorbereiten.
Funktioniert die Live-Vorschau offline, in der U-Bahn oder im Flugzeug?
Für die sofortige Vorschau ist ausdrücklich eine Verbindung erforderlich, damit dein HTML und CSS gerendert werden können. Die App weist darauf hin, statt die Funktion stillschweigend einzuschränken. Lektionstexte und Lernmaterial sind so gestaltet, dass sie auch bei einer instabilen Verbindung weiter funktionieren – das deckt die meisten Pendelfahrten ab. Eine vollständig offline nutzbare Live-Vorschau bietet dieser Editor jedoch nicht.
Welche Plattformen und Sprachen werden unterstützt, und gibt es ein Zertifikat?
CSS Lernen: Programmieren läuft auf iOS über den App Store und auf Android über Google Play. Die App ist in 22 Sprachen verfügbar und hat eine Altersfreigabe von 4+. Wenn du die Abschlussprüfung bestehst, stellt die App ein Abschlusszertifikat aus – ein Nachweis für deine geleistete Arbeit, der sich im Lebenslauf neben den angeleiteten Projekten, über die du sprechen kannst, gut macht, aber keine akkreditierte Qualifikation darstellt.
Loslegen
Gestalte noch heute deine erste Seite
Kostenloser Einstieg auf iOS und Android in 22 Sprachen.
Mehr von CoddyKit
Verfügbar auf iOS und Android.