App-Symbol von Python for Kids: Coding Games

Python for Kids: Coding Games

Bildung · Kostenlos · iOS & Android · CoddyKit

Python for Kids: Coding Games — Block-Puzzles, die zu echtem Python werden

Python for Kids: Coding Games ist eine kostenlose iOS- und Android-App für Eltern, deren Kind bereit zum Programmieren ist. Sie führt von Block-Puzzles zu getipptem Python. Kinder setzen Blöcke zusammen, tippen auf „Ausführen“ und sehen zu, wie sich eine Figur bewegt, während das passende Python-Programm neben den Blöcken erscheint. Danach zeichnen sie mit der Turtle, beheben fehlerhafte Programme und arbeiten sich durch 20 kurze Kurse — mit einem Elternbereich, der durch eine Elternsperre geschützt ist.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Preis
Kostenlos, Pro-Upgrade
Plattformen
iOS und Android
Sprachen
22
Altersfreigabe
4+
Version
82.6.0
Erfordert
iOS 15.1 oder neuer
App Store
3.5 ★ (11)
Illustration eines lächelnden Kindes, das neben dem Python for Kids-Startbildschirm ein Tablet hältKarte des Python for Kids-Lernpfads mit einer Schaltfläche „Erste Lektion starten“ und einem Fortschritt von 0 Prozent
41Block-Coding-Rätsel
14Turtle-Zeichnungen
84Lektionen in 20 Kursen
Jedes Block-Programm ist auch ein Python-Programm.

Viele Coding-Spiele für Kinder bleiben bei Blöcken stehen. Hier sind die Blöcke eine Brücke: Der Python-Code steht neben dem Rätsel, und die gerade ausgeführte Zeile wird hervorgehoben. So fühlt sich der Wechsel vom Ziehen von Blöcken zum Tippen von Code wie die nächste Stufe desselben Spiels an und nicht wie ein neues Thema.

Was es ist

Python for Kids: Coding Games ist eine kostenlose iOS- und Android-App, die Kindern Python beibringt. Den Anfang machen 41 Block-Coding-Rätsel, bei denen hinter jedem Block das echte Python angezeigt wird. Dazu kommen ein Zeichenstudio mit der Turtle und 14 Zeichnungen, eine Fehlersuche, eine tägliche Quest sowie 20 kurze Kurse mit 84 Lektionen und 60 Missionen. Der Elternbereich, Käufe und externe Links sind durch eine Elternsperre geschützt, und die Daten des Elternbereichs bleiben auf dem Gerät.

In der App

So sieht es aus

Illustration eines lächelnden Kindes, das neben dem Python for Kids-Startbildschirm ein Tablet hält
StartseiteAuf dem Startbildschirm stehen das Tagesziel und ein Skill Hub neben einer Store-Illustration eines Kindes mit einem Tablet.
Karte des Python for Kids-Lernpfads mit einer Schaltfläche „Erste Lektion starten“ und einem Fortschritt von 0 Prozent
LernpfadÜber die Karte des Lernpfads lässt sich die erste Lektion starten. Außerdem zeigt sie den Fortschritt im gesamten Kurs.
Kursseite für „Erste Schritte beim Programmieren“ mit 84 Lektionen und einem kostenlosen ersten Kurs
KursseiteDer erste Kurs „Erste Schritte beim Programmieren“ ist kostenlos und beginnt mit „Was ist Programmieren?“ und „Was ist ein Algorithmus?“.
Kursthemenkarte zu Algorithmen im Alltag neben einem Kind auf einem Fahrrad
ThemenDie Themenkarten verbinden Ideen wie Algorithmen in kurzen Abschnitten mit dem Alltag.
AI-Chatbildschirm mit Vorschlägen, Konzepte zu erklären, Tipps zu geben, ein Quiz zu erstellen und eine Programmier-Lernroadmap für Kinder anzulegen
AI-ChatDer AI-Chat schlägt vor, Ideen zu erklären, Tipps zu geben, Quizfragen zu stellen und eine Lernroadmap zu erstellen.

Der Kurs

Das behandelt der Python for Kids-Kurs

Kurze Kurse aus der kursinternen Liste der App – von den Grundlagen des Programmierens bis zum Schreiben echter Programme mit Python.

  1. Erste Schritte beim Programmieren

    Was Programmieren und was ein Algorithmus ist – erklärt in kurzen Lektionen mit farbenfrohen Beispielen. Dieser erste Kurs ist kostenlos.

  2. Einführung in Python und Python-Grundlagen

    Die erste print-Anweisung, Variablen, Eingaben und einfache Mathematik – bis hin zu kleinen Programmen, die ein Kind ausführen kann.

  3. Bedingte Anweisungen

    if und else: Ein Programm lernt, abhängig davon, was wahr ist, zwischen zwei Wegen zu wählen.

  4. Funktionen und Listen

    Einen Codeblock mit einer Funktion wiederverwenden und eine Liste von Dingen speichern, zum Beispiel eine Liste von Früchten.

  5. Objektorientierte Programmierung und Dateien

    Eine erste Einführung in Klassen sowie das Lesen und Schreiben von Dateien für Kinder, die über die Grundlagen hinausgehen möchten.

  6. Arbeiten mit Bibliotheken

    Fertigen Code verwenden – spätere Kurse behandeln außerdem PyGame und Daten.

  7. Einführung in künstliche Intelligenz

    Was künstliche Intelligenz ist und wo sie zum Einsatz kommt, mit Anwendungen und einem ersten Schritt zur Vorbereitung auf AI mit Python.

  8. Daten und Visualisierung

    Daten bearbeiten und einfache Diagramme erstellen – für ältere Lernende, die bereit für den nächsten Schritt sind.

So funktioniert es

So läuft eine Sitzung für Kinder ab

Die Sitzungen sind kurz und spielerisch. Eine tägliche Quest sorgt für eine sanfte Serie, während Ziele und Hinweise für Leseanfänger vorgelesen werden können.

  1. Ein Block-Puzzle lösen

    Bewege, wiederhole und drehe Blöcke, um das Ziel zu erreichen, und sieh zu, wie die Python-Version desselben Programms während der Ausführung Zeile für Zeile hervorgehoben wird. Bis zu drei Sterne belohnen das Lösen eines Levels mit möglichst wenigen Blöcken.

  2. Mit der Turtle zeichnen

    Ändere eine Zahl oder ein Wort in einem kurzen Zeichenprogramm durch Antippen, tippe auf „Ausführen“ und sieh zu, wie die Turtle das neue Bild zeichnet — einen Stern, eine Blume, eine Spirale oder eine Schneeflocke — ganz ohne Tastatur.

  3. Einen Fehler beheben und dann Code schreiben

    Führe ein fast richtiges Programm aus, finde den Fehler und behebe ihn. Kurze Lektionen, Quizze und 60 Missionen führen anschließend dazu, eigene Programme im Editor zu schreiben und zu speichern.

Was steckt drin

Das ist in der App enthalten

41

Block-Coding-Rätsel

Bewege, wiederhole, drehe und korrigiere ein Programm, um das Ziel zu erreichen. Dabei wird neben jedem Rätsel das echte Python angezeigt. Sobald Kinder ein Level gelöst haben, können sie auch ein eigenes Level entwerfen und speichern.

14

Turtle-Zeichnungen

Ein Stern, eine Blume, eine Spirale, eine Schneeflocke, eine Stadt und mehr — alles mit kurzen Programmen erstellt, die du durch Antippen von Wörtern und Zahlen bearbeiten kannst.

84

Lektionen in 20 Kursen

Von „Was ist Programmieren?“ über print, Variablen, Schleifen, Funktionen und Listen bis zu einem ersten Blick auf Klassen — mit Beispielen, Quizzen und Übungen in jeder Lektion.

60

Missionen

Kleine Programme zum Erstellen, zum Beispiel den eigenen Namen sagen, bis 10 zählen oder einen Stern zeichnen — in den Schwierigkeitsstufen leicht, mittel und schwer.

Fehlersuche

Finde den Fehler

Führe ein fast richtiges Programm aus, finde den Fehler und behebe ihn — mit einer täglichen Quest dazu.

Eltern

Elternbereich

Ein wöchentlicher Bericht über die verbrachte Zeit und die geübten Inhalte. Der Elternbereich, Käufe und Links, die die App verlassen, sind durch eine Elternsperre geschützt, und seine Daten werden ausschließlich auf dem Gerät gespeichert.

Für Eltern

Ab welchem Alter kann ein Kind mit Python programmieren anfangen, und wie beginnt es?

Dafür gibt es kein bestimmtes Alter. Kinder, die eine Abfolge von Schritten nachvollziehen können, sind bereit für Block-Coding. Getipptes Python ergibt normalerweise Sinn, sobald ein Kind sicher lesen kann und Schleifen und Bedingungen mit Blöcken kennengelernt hat. Python ist eine verbreitete erste Programmiersprache zum Tippen, weil der Code fast wie normales Englisch aussieht. Deshalb kann ein Kind ein kurzes Programm — etwa eine Schleife, die einen Zeichenschritt wiederholt — leicht lesen und verändern.

Sequenzen und Algorithmendie erste Idee

Ein Programm ist eine Liste von Schritten in der richtigen Reihenfolge. Eine Figur mit möglichst wenigen Blöcken zu einem Zielfeld zu bewegen, bringt Kindern bei, die Reihenfolge zu planen, bevor sie auf „Ausführen“ tippen.

Schleifenfünfmal ausführen

Eine Schleife wiederholt eine Aktion, statt die Anweisung zu wiederholen. Mit der Turtle einen Stern oder eine Spirale zu zeichnen, zeigt, warum eine kurze Schleife zehn kopierten Zeilen überlegen ist.

Bedingungenwenn dies, dann das

Eine Bedingung lässt ein Programm eine Entscheidung treffen. Zum ersten Mal sieht ein Kind, dass sich Code je nachdem anders verhält, was wahr ist.

Debuggingdie echte Fähigkeit

Ein Programm, das fast richtig ist, ist für Lernende wertvoller als ein fertiges, denn herauszufinden, was schiefgelaufen ist, macht einen großen Teil der Arbeit von Programmierern aus. Ein fast korrektes Programm zu lesen, auszuführen und zu verbessern, fördert Geduld ebenso wie logisches Denken.

Passend

Für wen es geeignet ist – und für wen nicht

Es passt zu dir, wenn du

  • Du suchst nach einer ersten Programmier-App, die zu echtem Python führt, statt bei Blöcken stehen zu bleiben?
  • Dein Kind hat bereits Blockprogrammierung ausprobiert und ist bereit für den nächsten Schritt?
  • Du möchtest, dass dein Kind in kurzen Einheiten spielerisch, zeichnend und durch Ausprobieren lernt?
  • Dir gefällt eine Wochenübersicht der verbrachten Zeit und geübten Ideen, die auf dem Gerät gespeichert bleibt?
  • Du möchtest, dass Käufe und externe Links hinter einem Elterntor geschützt sind?

Du bist hier nicht richtig, wenn du

  • Du möchtest, dass dein Kind sofort völlig selbstständig auf einem Laptop mit einem Texteditor arbeitet?
  • Du erwartest, dass alles kostenlos ist: Der erste Kurs, 12 Rätsel, 7 Zeichnungen und die ersten Missionen sind kostenlos, und Pro schaltet den Rest frei.
  • Du suchst nach einem Tool zur Klassenverwaltung mit Lehrerkonten?
  • Dein Kind kann noch nicht lesen – Ziele und Hinweise können vorgelesen werden, aber die Lektionen setzen grundlegende Lesekenntnisse voraus.

Fragen

Häufig gestellte Fragen

Ist Python for Kids: Coding Games für ein Kind geeignet, das gerade anfängt?

Ja. Python for Kids: Coding Games wurde für Kinder entwickelt, die noch nie programmiert haben, ebenso wie für Kinder, die bereits Blöcke ausprobiert haben und den nächsten Schritt gehen möchten. Es beginnt mit Blockrätseln, zeigt hinter jedem davon den entsprechenden Python-Code und führt schrittweise zu getipptem Code – so ist der Weg vom Spielen zum Programmieren ganz allmählich.

Wie führen Blockrätsel zu echtem Python?

Jedes der 41 Blockrätsel zeigt neben den Blöcken das dazugehörige Python-Programm. Während sich die Figur bewegt, wird die gerade ausgeführte Zeile hervorgehoben. So sieht ein Kind, dass die Blöcke, die es gezogen hat, und der Code, den es später tippen wird, dasselbe bewirken. Dadurch wird der Schritt zum Tippen deutlich kleiner.

Was wird mein Kind lernen?

Sequenzen und Algorithmen, Schleifen, Bedingungen, Debugging, Funktionen und das Speichern von Listen mit Dingen – und das mit Python ab der ersten Lektion. Die 20 kurzen Kurse mit 84 Lektionen führen von „Was ist Programmieren?“ über print, Variablen, input, if und else, Schleifen und range() bis hin zu Funktionen, Listen, Dictionaries, Dateien und einer ersten Einführung in Klassen.

Ist die App sicher für Kinder, und was können Eltern kontrollieren?

Python for Kids: Coding Games schützt den Elternbereich, Käufe und Links, die die App verlassen, mit einem Elterntor. Im Elternbereich wird ein Wochenbericht über die verbrachte Zeit und die geübten Ideen angezeigt. Diese Daten werden ausschließlich auf dem Gerät gespeichert. Lies bitte die in der Store-Auflistung verlinkte Datenschutzerklärung, bevor du dein Kind eine App nutzen lässt.

Braucht mein Kind eine Tastatur?

Am Anfang nicht. Bei den Blockrätseln werden die Blöcke durch Zusammenstecken angeordnet, und im Turtle Drawing Studio bearbeitet ein Kind den Code, indem es auf Wörter und Zahlen tippt. Später wird Tippen in Lektionen, Missionen und im Editor nützlich, in dem das Kind eigene Programme schreibt und speichert.

Was ist Bug Hunt?

Bei Bug Hunt bekommt ein Kind ein Programm, das fast richtig ist. Es führt das Programm aus, stellt fest, was schiefläuft, und behebt den Fehler. So trainiert es die Lese- und Prüfgewohnheit, auf die Programmierer angewiesen sind. Eine tägliche Quest sorgt dabei ganz ohne Druck für eine sanfte Lernserie.

Ist Python for Kids: Coding Games kostenlos?

Der Download ist kostenlos. Der erste Kurs, 12 Blockrätsel, 7 Turtle-Zeichnungen und die ersten Missionen sind kostenlos, und die App bleibt auch ohne Abonnement nutzbar. Pro schaltet alle Kurse, Rätsel, Zeichnungen und Missionen sowie die Abschlussprüfung und ein Abschlusszertifikat mit dem Namen des Kindes frei.

Warum sollte man Python statt ausschließlich Blöcke unterrichten?

Blöcke sind ein hervorragender erster Schritt, aber Programmierer schreiben keinen Code in Blöcken. Python wird häufig verwendet, und der Code ist leicht verständlich und ähnelt einfachem Englisch. So kann ein Kind von Blöcken zu einer textbasierten Sprache wechseln, ohne von vorn anfangen zu müssen. In dieser App werden beide nebeneinander angezeigt, sodass die Verbindung sichtbar ist.

Können auch ältere Kinder die App nutzen?

Ja. Über die Blockrätsel hinaus führen die Kurse zu Funktionen, Listen, Dictionaries, Dateien und Klassen. Spätere Kurse stellen außerdem Bibliotheken, PyGame, Daten und künstliche Intelligenz vor, sodass ein Kind, dem die Rätsel zu einfach geworden sind, weitermachen kann. Die 60 Missionen sind in leicht, mittel und schwer unterteilt.

Welche Plattformen und Sprachen werden unterstützt?

Python for Kids: Coding Games läuft auf iPhone und iPad über den App Store sowie auf Android über Google Play. Die App-Oberfläche ist in 22 Sprachen verfügbar. Im App Store ist die App mit 4+ bewertet.

Loslegen

Starte heute mit dem ersten Rätsel

Kostenlos starten auf iOS und Android, in 22 Sprachen.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Zuletzt geprüft · Veröffentlicht von CoddyKit · Datenschutzerklärung
Verfügbar auf iOS und Android.