Ja, du kannst heute ohne Programmierkenntnisse eine kleine App entwickeln, wenn du mit einem KI-Agenten wie Claude Code oder Codex arbeitest. Realistisch ist ein klar umrissenes Werkzeug für eine bestimmte Aufgabe, und du musst trotzdem lernen, Code grob zu lesen, Fehlermeldungen zu deuten und deine App zu testen.
Dieser Beitrag zeigt, wo die Grenze zwischen machbar und Wunschdenken liegt, welche Fähigkeiten du dir aneignen solltest und wie ein erstes Projekt konkret aussehen kann.
Was ohne Vorkenntnisse heute realistisch ist
Vibe Coding heisst: Software mit Unterstützung von KI entwickeln. Du beschreibst in normaler Sprache, was die Anwendung tun soll. Der KI-Agent schreibt den Code, legt Dateien an und führt Befehle aus. Du prüfst das Ergebnis und gibst den nächsten Auftrag.
Für ein erstes Projekt ist vieles machbar, solange der Umfang überschaubar bleibt. Typische Bausteine, die du mit einem Agenten gut umsetzen kannst:
- eine Liste von Einträgen anzeigen, zum Beispiel Kontakte
- eine Detailansicht, die alle Angaben zu einem Eintrag zeigt
- Eingaben prüfen, bevor sie gespeichert werden
- einen Status ändern und nach Status filtern
- Daten als Datei exportieren, etwa als CSV
Schwieriger wird es, wenn die App von Anfang an echte Kundendaten einer Firma verwalten soll, mit Benutzerkonten, Rechten und mehreren angebundenen Systemen. Der Agent kann auch dafür Code erzeugen. Ohne Erfahrung kannst du aber kaum beurteilen, ob dieser Code sicher ist und in allen Fällen das Richtige tut. Genau diese Urteilsfähigkeit baust du mit einem kleinen Projekt auf.
Was du trotzdem lernen musst
Der KI-Agent nimmt dir das Tippen ab. Das Urteilen bleibt bei dir. Vier Fähigkeiten entscheiden darüber, ob am Ende eine App steht, der du vertrauen kannst.
Eine Idee in überprüfbare Schritte zerlegen
"Ich brauche eine App für meine Kontakte" ist noch kein Auftrag. Ein Agent macht daraus irgendetwas, und du weisst nicht, ob es stimmt. Besser sind kleine Schritte mit einer klaren Erwartung, sogenannte Akzeptanzfälle. Zum Beispiel: "Wenn ich einen Kontakt ohne Namen speichern will, erscheint ein Hinweis, und der Kontakt wird nicht angelegt." Oder: "Wenn ich den Status auf erledigt setze, verschwindet der Kontakt aus dem Filter offene Follow-ups."
Solche Sätze kannst du dem Agenten als Auftrag geben. Später prüfst du genau diese Sätze nach.
Code lesen, ohne ihn selbst zu schreiben
Du musst nicht jede Zeile selbst schreiben können. Du solltest aber herausfinden, wo in deinem Projekt etwas passiert. Wo wird ein Statuswechsel gespeichert? Welche Datei baut die Kontaktliste auf? Den Agenten kannst du fragen, was eine Funktion tut, und dir die Antwort an einer Stelle im Code zeigen lassen. Mit der Zeit erkennst du Muster, auch wenn die Begriffe im Code meist englisch sind.
Hilfreich ist ein kurzes Protokoll: Was hat die KI beigetragen, was hast du selbst geändert? So kannst du später erklären, warum deine App so funktioniert, wie sie funktioniert.
Fehlermeldungen deuten
Fehlermeldungen sind keine Katastrophe, sie sind Hinweise. Viele Werkzeugmeldungen erscheinen auf Englisch. Lies zuerst die oberste Zeile und suche nach Dateiname und Zeilennummer. Gib dem Agenten dann die ganze Meldung und beschreibe, was du gerade getan hast. "Geht nicht" hilft ihm wenig. "Nach dem Klick auf Speichern erscheint diese Meldung, der Kontakt fehlt danach in der Liste" hilft viel.
Testen statt hoffen
Eine App, die einmal funktioniert hat, funktioniert nicht zwingend morgen noch. Tests sind automatische Prüfungen, die du jederzeit wiederholen kannst. Ein Beispiel aus einer Follow-up-App: Ist ein Follow-up überfällig? Prüfe drei Fälle, mit einem Datum von gestern, von heute und von morgen. Ebenso wichtig sind Fehlfälle: leere Eingaben, ungültige E-Mail-Adressen, eine Schnittstelle, die nicht antwortet. Und Geheimnisse wie Zugangsschlüssel gehören nicht in den Code, den andere sehen.
Was du für den Start brauchst
Bevor du den ersten Auftrag formulierst, braucht dein Computer eine kleine Grundausstattung. Diese Checkliste hilft dir beim Prüfen:
- Laptop oder Desktop mit Windows, macOS oder Linux (ein Tablet reicht nicht)
- die Erlaubnis, Programme zu installieren, was auf Firmengeräten oft eingeschränkt ist
- Node.js ab Version 20
- Git, um Änderungen nachvollziehbar zu speichern
- einen eigenen Zugang zu Claude Code oder Codex
- die Bereitschaft, englische Begriffe und Meldungen nachzuschlagen
Wie du diese Werkzeuge Schritt für Schritt einrichtest, ist in der frei lesbaren Mission 0 zum Einrichten der Werkzeuge beschrieben.
Wie ein erstes Projekt aussehen kann
Ein gutes erstes Projekt löst ein kleines, bekanntes Problem. Eine Kontakt- und Follow-up-App für eine kleine Firma ist dafür ein brauchbares Beispiel: Sie hat eine Liste, eine Detailansicht, einfache Regeln und eine Frage, die im Alltag oft auftaucht, nämlich wen man noch kontaktieren muss.
So könnte der Weg aussehen:
- Auftrag klären: Für wen ist die App gedacht, und was soll sie können? Schreibe es in ein paar Sätzen auf, bevor der Agent die erste Zeile Code erzeugt.
- Oberfläche bauen: Eine Kontaktliste mit Beispieldaten und eine Detailansicht pro Kontakt.
- Speichern und Abläufe festlegen: Eingaben prüfen, Statuswechsel ergänzen (etwa von neu zu kontaktiert), Filter für offene Follow-ups.
- Eine Schnittstelle anbinden: Zuerst an einer simulierten Schnittstelle üben. So siehst du, was deine App bei einer leeren Antwort, bei einem Fehler oder bei einer langen Wartezeit tut.
- Fehler suchen und Zugriff prüfen: Gezielt Fehler eingrenzen und beheben, dazu prüfen, wer was sehen und ändern darf.
- Erklären und übergeben: Aufschreiben, wie jemand anderes die App startet und versteht.
- Erweitern: Eine neue Anforderung umsetzen, zum Beispiel überfällige Follow-ups als CSV-Datei exportieren, und die neue Funktion testen.
Die Reihenfolge ist kein Zufall. Jeder Schritt baut auf einem geprüften Stand auf. Wenn du später eine eigene Idee umsetzt, etwa eine Liste offener Offerten oder Reparaturaufträge, kannst du dieselbe Abfolge übernehmen.
Wo die Grenzen eines ersten Projekts liegen
Ein Lernprojekt ist kein fertiges Produkt. Wenn deine App ihre Daten im Browser speichert, ist das für Übungsdaten in Ordnung, für echte Firmendaten aber nicht geeignet. Es fehlen Dinge wie eine sichere Datenhaltung, Sicherungskopien oder eine durchdachte Verwaltung von Zugriffsrechten.
Zu einem sauberen Projekt gehört deshalb, die Grenzen offen zu benennen. Was kann die App, was kann sie nicht, und was müsste passieren, bevor sie im Betrieb eingesetzt wird? Wer diese Fragen beantworten kann, hat mehr verstanden als jemand, der nur eine laufende Oberfläche vorzeigt.
Wie der Kurs Vibe Coding Foundation dazu passt
Der Kurs Vibe Coding Foundation von BUILT IN CLASS folgt genau dem oben beschriebenen Weg. Du baust mit Claude Code oder Codex eine Kontakt- und Follow-up-App, in acht Missionen von der Einrichtung bis zum CSV-Export. Die Kursübersicht mit allen Missionen zeigt Ziele und Planzeiten im Detail.
Der Kurs richtet sich an berufstätige Erwachsene und kleine Teams ohne Programmiererfahrung. Du lernst online und im eigenen Tempo, ohne feste Termine und ohne Videos zum Mitschauen. Die Planzeit beträgt insgesamt rund 30 Stunden, zum Beispiel sechs Wochen mit etwa fünf Stunden pro Woche. Jede Mission hat ein Ziel, Kriterien in Form von Tests und Hinweise in drei Stufen, falls du nicht weiterkommst. Auf deinem Computer prüft ein Befehl die Kriterien. Zählen tut die Prüfung auf dem Server der Akademie in einer abgeschotteten Umgebung.
Die vier Fähigkeiten aus diesem Beitrag sind die Kompetenzen, die das Programm nachweist: Aufgaben in überprüfbare Schritte zerlegen, eine App mit einem Agenten erstellen und nachvollziehbar verändern, Fehlfälle, Daten, Zugriff und Geheimnisse absichern sowie die eigene Lösung erklären und übertragen. Am Ende steht eine schriftliche Online-Prüfung mit sechs Fragen zu deinem Projekt. Eine KI bereitet die Bewertung vor, eine Prüfperson setzt die Punkte. Wie das abläuft, steht unter Ablauf und Regeln der Prüfung. Nach dem Bestehen erhältst du ein privates Akademiezertifikat, keinen staatlichen Abschluss.
Kosten und Leistungen findest du unter Preis und Leistungen. Beachte, dass dein eigener Zugang zu Claude Code oder Codex separat dazukommt.