Learn Coding for Kids: Python-appikon

Learn Coding for Kids: Python

Uddannelse · Gratis · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Programmering for børn, fra en turtle-tegning til et quizspil

Learn Coding for Kids: Python er en gratis app til iOS og Android, der lærer børn at programmere med ægte Python. Det allerførste trin kræver ingen indtastning: Et barn kører et lille program, og en turtle tegner en stjerne på telefonen, streg for streg. Derefter følger 20 korte kurser, 41 block puzzle-niveauer og 60 missioner, tilpasset en kort koncentrationsevne.

App Store — Download gratisGoogle Play — Download gratis
Pris
Gratis, opgradering til Pro
Platforme
iOS og Android
Sprog
22
Aldersgrænse
4+
Kræver
iOS 15.1 eller nyere
App Store
5.0 ★ (1)
Illustration af et barn, der holder en tablet ved siden af appens startskærm med kortene Dagligt mål, Funktionsønske og FærdighedscenterKort med læringssti med titlen Programmering for børn, markeret som i gang ved 12 procent, med en Genoptag-knap
20Kurser, 80 lektioner
41Block puzzle-niveauer
60Python-missioner
En løkke giver mening, før ordet løkke dukker op.

I løbet af det første minut tegner en turtle en stjerne. Tryk på et andet program, og der kommer en firkant, en blomst eller en regnbuespiral frem; ændr to tal, og billedet ændrer sig. Børn møder gentagelser som noget, de kan se, og ordforrådet kommer senere. Den første tegning kører på selve telefonen uden behov for internet.

Hvad det er

Learn Coding for Kids: Python er en gratis app til iOS og Android, der giver unge begyndere deres første programmeringskursus i Python. Den kombinerer 20 korte kurser og 80 små lektioner med turtle-tegning, 41 block puzzle-niveauer, 60 missioner og en indbygget code editor, så et barn kan gå fra at se et program tegne til selv at skrive et. Det første kursus, de første block-niveauer og de første missioner er gratis, og en forældreport beskytter køb og eksterne links.

Inde i appen

Sådan ser det ud

Illustration af et barn, der holder en tablet ved siden af appens startskærm med kortene Dagligt mål, Funktionsønske og Færdighedscenter
StartStartskærmen viser et dagligt mål og et Færdighedscenter med fanerne Start, Lær, Editor, AI Chat og Udfordring nedenunder.
Kort med læringssti med titlen Programmering for børn, markeret som i gang ved 12 procent, med en Genoptag-knap
LæringsstiMed en Genoptag-knap fortsætter barnet, hvor det slap, og kortet viser en status for fremgangen.
Kursusskærm for Introduktion til programmering med en samlet fremgang på 12 procent, tre ud af 26 lektioner gennemført og en gratis første lektion
KursusoversigtEt kursus viser den samlede fremgang, antallet af gennemførte lektioner og den første lektion markeret som gratis.
Butiksslide med teksten Kode, få succes, et barn på en cykel og en lektionsskærm, der nævner algoritmer i hverdagen
Brug færdighederneButiksgrafik, der viser idéen om, at et barn bruger hver ny færdighed med det samme; en del af en lektion om algoritmer vises på telefonen.
AI Chat-skærm med foreslåede prompts om centrale begreber, læringstips, en quiz og en køreplan for Programmering for børn
AI ChatFærdige prompts spørger efter de centrale begreber, tips til at lære hurtigere, en quiz eller en køreplan.

Kurset

Det dækker Python-kurset

Navnene nedenfor er faktiske kurser fra kurset Coding for Kids på dette site, i den rækkefølge et barn møder dem: først et billede, derefter idéerne bag det og til sidst et lille projekt.

  1. Hvad er programmering?

    Hvad computere kan, og hvad kode er, uden at man behøver skrive fra start. Det første kursus er gratis.

  2. Tænk som en programmør: Algoritmer

    At tænke i klare trin i den rigtige rækkefølge – idéen, som alle senere lektioner bygger på.

  3. Dit første Python-program

    Udskrivning af den første besked på skærmen – øjeblikket, hvor et barn ser sine egne ord dukke op.

  4. At huske ting

    Variabler som en måde at gemme et tal eller et ord til senere, efterfulgt af Optælling og beregning med enkel matematik.

  5. At træffe valg

    Brug af if og else til at lade et program træffe beslutninger, med Det sjove ved tekst og Det sjove ved sandt eller falsk for de værdier, programmet beslutter sig om.

  6. At gøre ting igen

    Loops og optælling med range, efterfulgt af Samling af ting i lister, så mange elementer kan holdes samlet.

  7. Opskriftsfunktioner

    Funktioner som genanvendelige opskrifter, så et barn skriver et sæt trin én gang og bruger det mange gange.

  8. Tegn med Turtle

    Turtle-grafik, efterfulgt af Enkle animationer og mønstre med indlejrede loops, og afsluttet med Mini-projektet: Quizspil.

Sådan fungerer det

Det laver et barn i appen

Appen er organiseret, så et barn altid har en lille næste opgave at gå i gang med, og en forælder med et hurtigt blik kan se, hvad den næste opgave er.

  1. Se et program tegne, og ændr det derefter

    Kør det første lille program, og en turtle tegner en stjerne. Vælg et andet program for at få en firkant, en blomst eller en regnbuespiral frem, og ændr to tal for at se billedet ændre sig.

  2. Gennemfør et kort kursus

    Hvert af de 20 kurser er opdelt i små lektioner, fra hvad computere er, og hvad kode er, over algoritmer, variabler og løkker til et miniprojekt: at bygge et quizspil.

  3. Spil, øv dig, og fortsæt

    Løs block puzzle-niveauer, hvor en kat, en frø, en robot eller en drage skal nå målet, prøv en mission, og brug derefter quizzer, flashcards, et snydeark og en daglig streak til at få de nye idéer til at sidde fast.

Hvad det indeholder

Det følger med appen

20

Kurser, 80 lektioner

Computere og kode, algoritmer, udskrivning af beskeder, variabler og simpel matematik, tekst samt sandt eller falsk, if og else, løkker med range, lister og dictionaries, tilfældige tal, funktioner og turtle-animationer.

41

Block puzzle-niveauer

Niveauerne giver stjerner og bliver trin for trin sværere med blokke som move, jump, repeat, if blocked og repeat until goal. De første niveauer er gratis.

60

Python-missioner

Små, konkrete mål på let, mellem og svær sværhedsgrad: sig hej til computeren, tæl jellybeans, byg en stjernetrappe, tjek om et tal er lige eller ulige, og find det gemte legetøj.

Turtle

Tegning med kode

Turtle graphics, simple animationer og mønstre med indlejrede løkker forvandler få linjer Python til et billede på skærmen.

Editor

En rigtig code editor

Når et barn er klar, skriver og kører den indbyggede editor Python på telefonen og viser resultatet. Programmer kan gemmes og åbnes igen under My Codes.

Repetition

Værktøjer, der hjælper det med at sidde fast

Miniquizzer og repetition med flashcards, et snydeark, eksempelprogrammer, noter, gemte lektioner og en daglig streak med fremskridt, der viser, hvad der er lært.

For forældre

Er Python et godt første sprog for et barn, og hvorfor hjælper turtle-tegning?

Python anbefales ofte som det første tekstbaserede sprog, fordi koden ligger tæt på engelsk og kun har få tegnsætningstegn, man kan snuble over. Turtle-tegning tilføjer den anden ingrediens, som unge elever har brug for: et resultat, de kan se. Få linjer flytter en pen hen over skærmen, og en fejl viser sig som en skæv figur i stedet for en kryptisk besked. De fleste børn er mere motiverede for at prøve igen, når resultatet er et billede.

Turtle graphicskode, du kan se

En turtle er en lille pen, der adlyder kommandoer som at gå frem og dreje. Gentag de samme to kommandoer, og der kommer en firkant frem; gentag dem med en anden vinkel, og figuren bliver til en stjerne. Det gør idéen om en løkke synlig.

Algoritmertrin i den rigtige rækkefølge

Før nogen kode lærer et barn at beskrive en opgave som tydelige trin i den rigtige rækkefølge, ligesom en opskrift. Appen vender senere tilbage til opskriftsidéen, når den introducerer funktioner som genanvendelige opskrifter.

IndrykningPythons ene særhed

Python markerer, hvilke linjer der hører til i en løkke eller et if, ud fra hvor langt de er indrykket. Det ser overskueligt ud, når man først har forstået det, og det er det første, en voksen vil tjekke, når et barns program ikke kører.

Blokke og derefter tekstto veje til de samme idéer

At sætte blokke som move, jump, repeat og if blocked sammen træner den samme tankegang som at skrive Python. Et yngre eller mindre selvsikkert barn kan begynde med blokke, mens et barn, der vil arbejde med rigtig kode, kan gå direkte til lektionerne.

Egnethed

Hvem det er til — og hvem det ikke er til

Det passer godt til dig, hvis du

  • Er en forælder, der vil se reel fremgang i sit barns første programmering – ikke en video om programmering
  • Har et barn, der kan lide at tegne, løse puslespil eller spille spil, og som ville prøve kode, hvis det gav et billede
  • Vil have ægte Python fra starten, med blokspil som en blidere begyndelse for et yngre eller mindre selvsikkert barn
  • Kan lide klare, korte lektioner, der passer ind i en travl dag
  • Vil have appen på familiens eget sprog blandt 22 sprog til brugerfladen

Det er ikke det rette værktøj, hvis du

  • Forventer, at hele læringsstien er gratis: Det første kursus, de første blokniveauer og de første missioner er gratis, og CoddyKit Pro låser resten op
  • Leder efter et kursus til teenagere, der vil i gang med data science eller webudvikling
  • Vil have et klasseværelse med en menneskelig lærer; appen følger barnets eget tempo og har en AI Chat-fane til spørgsmål

Privatliv

Til forældre: køb og eksterne links

En forældresikring vises før køb og før links, der fører væk fra Learn Coding for Kids: Python. Abonnementer oprettes af en forælder, og på Android kan de til enhver tid administreres eller annulleres i Google Play.

Alle detaljer findes i CoddyKit-privatlivspolitikken.

Spørgsmål

Ofte stillede spørgsmål

Hvad er Learn Coding for Kids: Python?

Learn Coding for Kids: Python er en gratis iOS- og Android-app, der lærer børn at programmere med Python. Den tilbyder 20 korte kurser og 80 lektioner, tegning med Turtle, 41 blok-puslespilsniveauer, 60 missioner og en indbygget kodeeditor. Den er udviklet til børn, der aldrig har skrevet kode før.

Hvilken alder er den til?

Underteksten i App Store beskriver den som sjov programmering for børn fra 6 år og opefter, og appen har aldersmærkningen 4+. Alle børn er forskellige, så den første tegning er en god test: Hvis dit barn synes, det er sjovt at se Turtle tegne en stjerne og ændre tallene, vil de tidlige lektioner sandsynligvis passe til barnet.

Skal mit barn skrive kode?

Ikke i begyndelsen. Den første tegning kræver ingen erfaring med at skrive, og Block Playground bruger blokke, der sættes sammen. Barnet lærer gradvist at skrive Python gennem lektionerne og kodeeditoren, som kører barnets program på telefonen og viser resultatet.

Hvad lærer mit barn helt konkret?

Børn lærer, hvad computere og kode er, hvordan man beskriver en opgave i trin i den rigtige rækkefølge, hvordan man udskriver beskeder og bruger variabler, hvordan if og else træffer valg, hvordan loops og range gentager handlinger, og hvordan lister, dictionaries, funktioner og tilfældige tal fungerer. Kurset afsluttes med Turtle-animationer, mønstre med indlejrede loops og et quizspil, som barnet selv laver.

Hvordan passer blok-puslespillene ind?

Block Playground har 41 niveauer, hvor en kat, en frø, en robot eller en drage skal nå målet. Barnet sætter blokke som move, jump, repeat og if blocked sammen, trykker på play og ser programmet køre. Det træner den samme computational thinking som lektionerne, men med blokke i stedet for tekst.

Hvad er gratis, og hvad låser Pro op for?

Det første kursus, de første niveauer i Block Playground og de første programmeringsmissioner er gratis, så barnet kan prøve ægte programmering, før en forælder beslutter sig. CoddyKit Pro låser alle kurser og lektioner, alle 41 puslespilsniveauer, alle 60 missioner samt eksamen og certifikatet op.

Virker den uden internetforbindelse?

Den første Turtle-tegning kører på telefonen og kræver ikke internet. Appens butiksside lover ikke offline-brug af resten af appen, så prøv en lektion på enheden, før du regner med at bruge den på en lang rejse.

Hvordan adskiller den sig fra JavaScript-appen til børn?

Learn Coding for Kids: Python lærer børn Python og åbner med en Turtle, der tegner en stjerne. Learn JavaScript for Kids lærer børn JavaScript og åbner med et interaktivt program, hvor barnet ændrer programmets stickers ved at trykke. De to apps har de samme grundelementer med variabler, loops og beslutninger, så valget handler mest om, hvilket sprog dit barn er nysgerrigt på.

Kom i gang

Lad dit barn tegne sin første stjerne i Python

Gratis at komme i gang på iOS og Android på 22 sprog.

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.