Vom leeren Ordner zur fertigen Website. Claude Code Schritt für Schritt — auch ohne Programmiererfahrung.
Claude Code erstellt Websites direkt aus deiner Beschreibung — im Terminal, ohne dass du selbst programmieren musst. Du sagst, was du willst, und Claude schreibt den Code. In diesem Tutorial baust du deine erste Website von Grund auf.
Für Einsteiger, die eine Website erstellen wollen, ohne HTML, CSS oder JavaScript zu beherrschen. Du brauchst nur ein Terminal und die Bereitschaft, Claude Code auszuprobieren.
Bevor du loslegst, brauchst du drei Dinge:
npm install -g @anthropic-ai/claude-codeDu brauchst keine Programmiererfahrung. Claude Code versteht natürliche Sprache und erstellt den Code für dich. Du gibst Anweisungen — Claude schreibt Dateien.
Prüfe, ob alles installiert ist:
node --version # Sollte v18 oder höher zeigen
claude --version # Sollte die aktuelle Version zeigen
Claude Code liest deine Beschreibung, plant die Dateistruktur und schreibt den Code — Schritt für Schritt sichtbar im Terminal. Du genehmigst jede Dateiänderung einzeln. Das bedeutet: Du gibst die Richtung vor, Claude setzt um, und du behältst die Kontrolle.
Erstelle einen neuen, leeren Ordner für dein Projekt und navigiere im Terminal dorthin.
mkdir meine-erste-website && cd meine-erste-website Tippe claude und drücke Enter. Claude Code startet eine neue Session in deinem aktuellen Ordner. Du siehst einen Prompt, in den du deine Anweisungen schreiben kannst.
Beschreibe deine Website in natürlicher Sprache. Je konkreter, desto besser das Ergebnis. Nenne Inhalt, Struktur, Farben und Stil.
Claude analysiert deine Anforderungen und erstellt automatisch die nötigen Dateien — HTML, CSS und gegebenenfalls JavaScript. Du siehst jeden Schritt im Terminal und kannst Datei-Änderungen genehmigen oder ablehnen.
Öffne die erstellte index.html direkt in deinem Browser. Oder bitte Claude: 'Starte einen lokalen Entwicklungsserver'. So siehst du deine Website unter localhost.
Gib Claude konkretes Feedback: 'Mach die Überschrift größer', 'Ändere die Hintergrundfarbe zu Dunkelblau', 'Füge ein Kontaktformular mit E-Mail-Feld hinzu'. Claude ändert die Dateien entsprechend.
Hinter den Kulissen durchläuft Claude Code bei jeder Anweisung einen strukturierten Workflow:
Dieser Zyklus wiederholt sich bei jedem Feedback, das du gibst. Das ist der Kern von iterativem Arbeiten mit Claude Code: beschreiben, prüfen, verfeinern.
Du hast Claude Code eine Website erstellen lassen, aber die Schriftgröße und die Farben gefallen dir nicht. Was ist der beste nächste Schritt?
Sei spezifisch, nicht vage. Statt “Mach eine schöne Website” schreibe “Erstelle eine Landingpage mit weißem Hintergrund, grünen Akzentfarben (#2D7D46), einer Hero-Sektion mit Bild-Platzhalter und drei Produkt-Karten darunter.”
Eine Sache pro Iteration. Ändere nicht fünf Dinge gleichzeitig. “Ändere die Schriftgröße der Überschriften auf 2rem” ist besser als “Ändere Schriften, Farben, Layout und füge neue Seiten hinzu”.
Beschreibe das Ergebnis, nicht den Weg. Sage “Die Navigation soll auf Mobilgeräten als Hamburger-Menü erscheinen” statt “Füge JavaScript für ein responsives Menü hinzu”.
'Schön' ist subjektiv. Nenne Farben, Layout-Elemente, Stil und Zielgruppe — dann liefert Claude ein präzises Ergebnis.
Erstelle eine Landingpage für einen fiktiven Blumenladen. Starte Claude Code und gib diesen Prompt ein:
Erstelle eine Landingpage für einen Blumenladen namens "Blütenzauber".
Die Seite braucht:
- Ein Hero-Banner mit dem Namen des Ladens und dem Slogan "Frische Blumen für jeden Anlass"
- Drei Produkt-Karten: Sträuße, Gestecke, Hochzeitsfloristik
- Einen Footer mit Adresse, Öffnungszeiten und Telefonnummer
- Modernes Design: weißer Hintergrund, grüne Akzente, runde Ecken
- Responsive für Mobilgeräte
Prüfe das Ergebnis im Browser. Gib dann mindestens zwei Runden Feedback:
Du hast deine erste Website mit Claude Code gebaut. Als Nächstes lernst du Projects, Artifacts & Memory kennen — damit baust du dauerhaften Kontext auf, den Claude über mehrere Conversations hinweg nutzt.
Guides, Vergleiche, Flashcards — alles auf Deutsch.