Python für Kinder: der erste Schritt zu echtem Code
Irgendwann reichen die bunten Blöcke nicht mehr. Dein Kind hat ein paar Spiele in Scratch gebaut, kennt Schleifen und Variablen – und will jetzt tippen wie die Großen. Genau hier kommt Python ins Spiel. Es ist die Sprache, mit der die meisten Kinder den Sprung von „Klötzchen ziehen” zu „richtigem” Programmieren schaffen. Und es ist erstaunlich sanft, wenn man es richtig angeht.
Ich bin Stefan, 28, Softwareentwickler. Tagsüber baue ich als CTO Software, abends bringe ich Kindern ab 10 das Programmieren bei. Python ist die Sprache, die ich am häufigsten als zweiten Schritt nutze – nach Scratch, manchmal auch als direkten Einstieg bei älteren Kindern. Warum, und ab wann das Sinn ergibt, schreibe ich hier auf. Ehrlich, auch mit den Stellen, an denen es hakt.
Warum ausgerechnet Python?
Python liest sich fast wie englische Stichworte. Das ist kein Zufall, sondern Absicht. Wo andere Sprachen mit geschweiften Klammern, Semikolons und kryptischen Symbolen um sich werfen, schreibt man in Python einfach print("Hallo") – und auf dem Bildschirm steht Hallo. Ein Kind muss nicht erst zehn Regeln auswendig lernen, bevor überhaupt etwas passiert.

Dieser kurze Weg vom Gedanken zum Ergebnis ist Gold wert. Wer schon mal zugesehen hat, wie ein Zehnjähriger nach dem dritten vergessenen Anführungszeichen die Lust verliert, weiß, wovon ich rede. Python verzeiht mehr. Die Fehlermeldungen sind lesbar, der Code bleibt übersichtlich, und man kommt schnell zu etwas, das funktioniert.
Dazu kommt: Python ist keine Spielzeugsprache. Es steckt in echten Anwendungen – in der Datenauswertung bei Netflix, in der Forschung, in der künstlichen Intelligenz, hinter Instagram. Dein Kind lernt also nicht irgendein Kinderwerkzeug, sondern dieselbe Sprache, die Profis täglich benutzen. Das merken Kinder. Und es macht stolz.
Ab welchem Alter passt Python?
Meine Erfahrung: ab etwa 10, 11 Jahren wird es richtig rund. Da kann ein Kind flüssig tippen, hat ein Gefühl für Groß- und Kleinschreibung und bringt die Geduld mit, eine Fehlermeldung zu lesen, statt sofort aufzugeben.
Das deckt sich grob mit dem, was andere Anbieter und Lehrbücher angeben – die Spanne reicht von „ab 8 mit Begleitung” bis „ab 12 ohne Vorkenntnisse”. Solche Altersangaben sind aber nur grobe Pfeiler. Ich hatte schon Neunjährige, die Python regelrecht aufgesogen haben, und Zwölfjährige, die noch ein paar Wochen mit Scratch glücklicher waren.
Worauf ich wirklich achte: Tippt das Kind halbwegs sicher? Kann es eine Viertelstunde an einer Sache dranbleiben, auch wenn es einmal nicht klappt? Wenn ja, ist es bereit. Falls dein Kind noch jünger ist oder gerade erst anfängt, ist Scratch der bessere Start – warum, steht im Vergleich Programmiersprachen für Kinder. Und warum gerade die Jahre ab zwölf ein besonders guter Moment für echten Code sind, habe ich an anderer Stelle ausführlicher beschrieben.
Scratch zuerst – oder direkt Python?
Die Frage höre ich oft. Eine pauschale Antwort gibt es nicht, aber eine Faustregel, mit der ich gut fahre.
Hat dein Kind noch nie programmiert und ist jünger als zehn? Dann fang mit Scratch an. Es lernt dort die Denkweise – Schleifen, Bedingungen, Variablen – ohne sich gleichzeitig mit dem Tippen abzumühen. Den ganzen Einstieg dazu habe ich in Scratch für Kinder aufgeschrieben.
Ist dein Kind älter, schon etwas geübt oder von den bunten Blöcken gelangweilt? Dann kann es direkt mit Python loslegen. Der Umstieg von Scratch fühlt sich übrigens an wie von den Stützrädern aufs richtige Fahrrad – dieselbe Bewegung, nur ohne Stützen. Das Denken sitzt ja schon. Was sich ändert, ist nur die Schreibweise.
Manche meiner Schüler springen auch hin und her. Sie bauen ein schnelles Mockup in Scratch und setzen es dann sauber in Python um. Beides hat seinen Platz.
Was Kinder mit Python wirklich bauen
Theorie ist langweilig. Deshalb starte ich nie mit „Heute lernen wir Datentypen”, sondern mit einer Frage: Was willst du machen?
Am Anfang sind das kleine Textspiele. Ein Zahlenraten, bei dem der Computer sich eine Zahl ausdenkt und „zu hoch” oder „zu niedrig” antwortet. Ein Quiz mit den Lieblingsfußballvereinen. Ein kleiner Taschenrechner, der nebenbei freche Kommentare ausspuckt. Klingt simpel. Steckt aber voller echter Konzepte: Eingaben einlesen, Bedingungen prüfen, eine Schleife laufen lassen, bis die Zahl stimmt.
Wer es grafischer mag, kommt schnell zu Pygame, einer kostenlosen Erweiterung für kleine Spiele. Eine Schülerin von mir, elf, hat damit ein Spiel gebaut, in dem ein selbst gemalter Frosch herabfallenden Fliegen ausweicht – mit Punktestand und einem Geräusch bei jedem Treffer. Sie hat sich die Kollisionsabfrage zur Hälfte selbst beigebracht, weil sie sie unbedingt brauchte. So sieht Motivation aus, die von innen kommt.

Und genau hier passiert das Eigentliche: Das Kind lernt eine Schleife nicht, weil ich sie erkläre, sondern weil der Frosch sonst nicht herunterfällt. Dieser Unterschied entscheidet, ob etwas hängenbleibt. Mehr darüber, warum dieser Wechsel vom Konsumenten zum Macher so viel bringt, steht in meinem Beitrag über die Magie des Programmierens.
Was man dafür braucht – und was es kostet
Wenig. Ein normaler Laptop oder PC aus den letzten Jahren reicht völlig, egal ob Windows, Mac oder Linux. Python selbst ist kostenlos und offiziell auf python.org erhältlich. Installiert ist es in ein paar Minuten.
Zum Schreiben braucht man am Anfang nicht mal ein extra Programm – die mitgelieferte Umgebung IDLE genügt. Später nutze ich mit den Kindern meist eine etwas komfortablere kostenlose Software. Aber das hat Zeit. Für die erste Stunde reicht, was Python von Haus aus mitbringt.
Kein Abo, keine versteckten Kosten, kein teures Equipment. Das ist mir wichtig zu sagen, weil viele Eltern denken, Programmieren brauche eine Spezialausstattung. Tut es nicht.
Kann mein Kind Python nicht einfach allein lernen?
Für den allerersten Blick: ja. Es gibt gute Bücher, kostenlose Videos und Online-Tutorials. Lade Python herunter, sucht zusammen ein „Mein erstes Python-Spiel”-Tutorial, und probiert eine Stunde herum. Für den ersten Funken brauchst du mich nicht, das sage ich ganz offen.
Der Haken kommt später. Ein Video merkt nicht, dass dein Kind seit zehn Minuten denselben Tippfehler wiederholt und langsam genervt aufgibt. Ein Buch erklärt zwar, was eine Funktion ist – aber nicht, warum genau dein Kind den Faden verloren hat. Und Python ist, bei aller Sanftheit, an einer Stelle gnadenlos: Es achtet auf Einrückungen. Ein Leerzeichen zu viel, und nichts läuft mehr. Solche Stolpersteine sind harmlos, wenn jemand danebensitzt, und frustrierend, wenn man allein davorhängt.
Das ist der Unterschied, den Einzelunterricht macht. Die ganze Stunde dreht sich um ein Kind und sein Projekt. Hakt es irgendwo, lösen wir das sofort, statt es auf irgendwann zu vertagen. In einer großen Gruppe geht das unter – vier Jahre an einer Programmierschule haben mir aus nächster Nähe gezeigt, wie schnell ein Kind dort abgehängt wird. Den größeren Überblick über Apps, Kurse und Privatunterricht gibt es im Pillar-Artikel Programmieren lernen für Kinder.
Was kostet das bei mir?
Eine Einzelstunde von 60 Minuten kostet 39,99 €. Wer mehr am Stück macht, zahlt pro Stunde weniger: 90 Minuten 54,99 €, zwei volle Stunden 69,99 €. Für den Python-Einstieg reichen 60 Minuten gut. Die längeren Blöcke lohnen sich später, wenn wir an einem größeren Spiel sitzen und nicht mittendrin aufhören wollen.
Das Kennenlernen kostet nichts. Ein halbstündiger Termin, in dem dein Kind und ich uns unterhalten, ich seine Interessen abklopfe und wir vielleicht schon die ersten Zeilen tippen. Danach entscheidet ihr in Ruhe, ob mehr daraus wird. Neukunden bekommen mit dem Code NEU2026 zusätzlich 40 € auf die erste Buchung.
Probiert es einfach aus
Mein ehrlichster Rat zum Schluss: Setzt euch heute Abend eine halbe Stunde zusammen, installiert Python und bringt den Computer dazu, „Hallo, ich bin [Name deines Kindes]” auszugeben. Klein anfangen. Mehr braucht es nicht für den Funken.
Springt er über und ihr wollt danach gezielt weiter, bucht einfach den kostenlosen Kennenlern-Termin. Fragen vorab? Schreib mir an stefan@uhlenberg.dev oder ruf an unter (+49) 177 3328334.
Häufige Fragen zu Python für Kinder
In meiner Erfahrung ab etwa 10 bis 11 Jahren. Dann tippt ein Kind sicher genug und bringt die Geduld mit, eine Fehlermeldung zu lesen. Begabte oder besonders interessierte Kinder schaffen den Einstieg auch früher, jüngere brauchen dann etwas mehr Begleitung. Wer noch ganz am Anfang steht, ist mit Scratch oft besser bedient.
Hängt vom Kind ab. Ohne Vorkenntnisse und unter zehn Jahren ist Scratch der sanftere Start. Ältere oder schon geübte Kinder können direkt mit Python beginnen. Wer Scratch kennt, tut sich beim Umstieg leicht, weil die Denkweise – Schleifen, Bedingungen, Variablen – schon sitzt.
Ja, komplett. Python ist offiziell auf python.org gratis erhältlich und läuft auf Windows, Mac und Linux. Es braucht weder ein Abo noch teure Technik – ein normaler Computer der letzten Jahre genügt.
Am Anfang kleine Textspiele wie Zahlenraten oder ein Quiz, später mit der kostenlosen Erweiterung Pygame auch richtige kleine Spiele mit Grafik, Punktestand und Sound. Python steckt außerdem hinter Datenauswertung und künstlicher Intelligenz – es wächst also mit dem Kind mit.
Für die ersten Schritte reicht Ausprobieren mit einem Tutorial. Unterricht lohnt sich, sobald ein Kind hängenbleibt, sich langweilt oder an einem größeren Projekt arbeiten will – dann hilft jemand, der genau an der richtigen Stelle einhakt.
Komplett online, zu eurer Wunschzeit, in 60, 90 oder 120 Minuten. Wir arbeiten an einem Python-Projekt, das dein Kind selbst spannend findet, und gehen es Schritt für Schritt gemeinsam durch.