Learn Coding for Kids: Python-appikon

Learn Coding for Kids: Python

Utbildning · Gratis · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Kodning för barn, från en sköldpadda som ritar till ett frågespel

Learn Coding for Kids: Python är en gratisapp för iOS och Android som lär ut kodning för barn med riktig Python. Det allra första steget kräver ingen skrivning: barnet kör ett litet program och en sköldpadda ritar en stjärna på telefonen, streck för streck. Därefter följer 20 korta kurser, 41 blockpusselnivåer och 60 uppdrag, anpassade för kort koncentrationsförmåga.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Pris
Gratis, uppgradering till Pro
Plattformar
iOS och Android
Språk
22
Åldersgräns
4+
Kräver
iOS 15.1 eller senare
App Store
5.0 ★ (1)
Illustration av ett barn som håller i en surfplatta bredvid appens startskärm med korten Dagens mål, Funktionsförslag och FärdighetsnavKort för lärstig med titeln Programmering för barn, markerat som pågående till 12 procent, med en knapp för att fortsätta
20Kurser, 80 lektioner
41Blockpusselnivåer
60Python-uppdrag
En loop blir begriplig innan ordet loop dyker upp.

Under den första minuten ritar en sköldpadda en stjärna. Tryck på ett annat program så visas en kvadrat, en blomma eller en regnbågsspiral; ändra två tal så ändras bilden. Barnen möter repetition som något de kan se, och ordlistan kommer senare. Den första teckningen körs på själva telefonen, utan internet.

Vad det är

Learn Coding for Kids: Python är en gratisapp för iOS och Android som ger unga nybörjare en första programmeringskurs i Python. Den kombinerar 20 korta kurser och 80 lektioner i lagom små delar med sköldpaddsritning, 41 blockpusselnivåer, 60 uppdrag och en inbyggd kodredigerare, så att barnet kan gå från att se ett program rita till att själv skriva ett. Den första kursen, de första blocknivåerna och de första uppdragen är gratis, och ett föräldralås skyddar köp och externa länkar.

I appen

Så här ser det ut

Illustration av ett barn som håller i en surfplatta bredvid appens startskärm med korten Dagens mål, Funktionsförslag och Färdighetsnav
HemStartskärmen visar ett dagligt mål och ett Färdighetsnav, med flikarna Hem, Studera, Editor, AI-chatt och Utmaning längst ned.
Kort för lärstig med titeln Programmering för barn, markerat som pågående till 12 procent, med en knapp för att fortsätta
LärstigMed knappen Fortsätt kan barnet återuppta lärstigen där det slutade, och kortet visar hur långt det har kommit.
Kurssida för Introduktion till programmering med en total progression på 12 procent, tre av 26 lektioner klara och en första lektion som är gratis
KursöversiktEn kurs visar den totala progressionen, hur många lektioner som är klara och att den första lektionen är gratis.
Bild från butiken med texten Koda, lyckas, ett barn på en cykel och en lektionsskärm som nämner algoritmer i vardagen
Använd färdigheternaButiksbild som visar idén att ett barn använder varje ny färdighet direkt; en del av en algoritmlektion syns på telefonen.
AI-chatt med föreslagna frågor om centrala begrepp, tips för lärande, ett quiz och en färdplan för Programmering för barn
AI-chattFärdiga frågor handlar om centrala begrepp, tips för att lära sig snabbare, ett quiz eller en färdplan.

Kursen

Det här omfattar Python-kursen

Namnen nedan är riktiga kurser från Coding for Kids-kursen på den här webbplatsen, i den ordning barnet möter dem: först en bild, sedan idéerna bakom den och därefter ett litet projekt.

  1. Vad är kodning?

    Vad datorer kan göra och vad kod är, utan att behöva skriva något i början. Den första kursen är gratis.

  2. Tänk som en kodare: Algoritmer

    Att tänka i tydliga steg i rätt ordning – idén som alla senare lektioner bygger på.

  3. Ditt första Python-program

    Att skriva ut ett första meddelande på skärmen – ögonblicket när ett barn ser sina egna ord dyka upp.

  4. Att komma ihåg saker

    Variabler som ett sätt att spara ett tal eller ett ord till senare, följt av Räkna och beräkna för enkel matematik.

  5. Att fatta beslut

    Att använda if och else för att låta ett program fatta beslut, med Roligt med text och Roligt med sant eller falskt för värdena som programmet beslutar om.

  6. Att göra saker igen

    Loopar och räkning med range, följt av Samla saker i listor för att hålla ihop många objekt.

  7. Receptfunktioner

    Funktioner som återanvändbara recept, så att ett barn skriver en uppsättning steg en gång och använder den många gånger.

  8. Rita med Turtle

    Turtle-grafik, följt av Enkla animeringar och mönster med nästlade loopar, och till sist miniprojektet: frågesportsspel.

Så fungerar det

Vad barnet gör i appen

Appen är organiserad så att barnet alltid har en liten nästa uppgift att göra, och en förälder snabbt kan se vad nästa steg är.

  1. Titta på när ett program ritar och ändra sedan i det

    Kör det första lilla programmet så ritar en sköldpadda en stjärna. Välj ett annat program för att få en kvadrat, en blomma eller en regnbågsspiral, och ändra två tal för att se hur bilden förändras.

  2. Gå igenom en kort kurs

    Var och en av de 20 kurserna är uppdelad i små lektioner, från vad datorer och kod är, via algoritmer, variabler och loopar, till ett miniprojekt: att bygga ett frågespel.

  3. Spela, öva och fortsätt

    Lös blockpusselnivåer där en katt, en groda, en robot eller en drake måste nå målet, prova ett uppdrag och använd sedan quiz, flashcards, ett fusklad och en daglig svit för att befästa de nya idéerna.

Det här ingår

Det här ingår i appen

20

Kurser, 80 lektioner

Datorer och kod, algoritmer, skriva ut meddelanden, variabler och enkel matematik, text samt true eller false, if och else, loopar med range, listor och dictionaries, slumptal, funktioner och Turtle-animationer.

41

Blockpusselnivåer

Nivåerna ger stjärnor och blir stegvis svårare, med block som move, jump, repeat, if blocked och repeat until goal. De första nivåerna är gratis.

60

Python-uppdrag

Små, konkreta mål på lätt, medelsvår och svår nivå: hälsa på datorn, räkna jellybeans, bygg en stjärntrappa, kontrollera om ett tal är jämnt eller udda och hitta den gömda leksaken.

Turtle

Rita med kod

Turtle-grafik, enkla animationer och mönster med nästlade loopar förvandlar några få rader Python till en bild på skärmen.

Redigerare

En riktig kodredigerare

När barnet är redo kan den inbyggda redigeraren skriva och köra Python på telefonen och visa resultatet. Program kan sparas och öppnas igen under Mina koder.

Repetition

Verktyg som hjälper kunskaperna att fastna

Minikviss och repetition med flashcards, ett fusklad, exempelprogram, anteckningar, sparade lektioner och en daglig svit med framsteg som visar vad barnet har lärt sig.

För föräldrar

Är Python ett bra första språk för ett barn, och varför hjälper sköldpaddsritning?

Python rekommenderas ofta som det första textbaserade språket eftersom koden liknar engelska och innehåller få skiljetecken som kan ställa till problem. Sköldpaddsritning ger unga elever den andra ingrediensen de behöver: ett resultat de kan se. Några rader flyttar en penna över skärmen, och ett misstag syns som en krokig form i stället för ett kryptiskt meddelande. De flesta barn tycker att det är roligare att försöka igen när resultatet blir en bild.

Turtle-grafikkod du kan se

En sköldpadda är en liten penna som följer kommandon som att gå framåt och svänga. Upprepa samma två kommandon så visas en kvadrat; upprepa dem med en annan vinkel så blir formen en stjärna. Det gör idén med en loop synlig.

Algoritmersteg i rätt ordning

Innan någon kod skrivs lär sig barnet att beskriva en uppgift som tydliga steg i rätt ordning, ungefär som ett recept. Appen återkommer senare till receptidén när den introducerar funktioner som återanvändbara recept.

IndragPythons egenhet

Python markerar vilka rader som hör hemma i en loop eller en if-sats genom hur långt de är indragna. Det ser prydligt ut när man väl har förstått det, och det är det första en vuxen vill kontrollera när barnets program inte körs.

Block och sedan texttvå vägar till samma idéer

Att sätta ihop block som move, jump, repeat och if blocked tränar samma tänkande som att skriva Python. Ett yngre eller mindre självsäkert barn kan börja med block, medan ett barn som vill skriva riktig kod kan gå direkt till lektionerna.

Passar

Vem den är till för – och vem den inte är till för

Passar bra om du

  • Är en förälder som vill se verkliga framsteg i sitt barns första steg inom programmering – inte en video om programmering
  • Har ett barn som tycker om att rita, lösa pussel eller spela spel och skulle prova kod om den skapade en bild
  • Vill att barnet ska få lära sig riktig Python tidigt, med blockspel som en mjukare start för ett yngre eller mindre självsäkert barn
  • Gillar tydliga, korta lektioner som får plats i en hektisk dag
  • Vill ha appen på familjens eget språk, av 22 gränssnittsspråk

Inte rätt verktyg om du

  • Förväntar dig att hela lärstigen ska vara gratis: den första kursen, de första blocknivåerna och de första uppdragen är gratis, och CoddyKit Pro låser upp resten
  • Letar efter en kurs för tonåringar som vill börja med data science eller webbutveckling
  • Vill ha ett klassrum med en mänsklig lärare; appen följer barnets egen takt och har en AI-chattflik för frågor

Integritet

För föräldrar: köp och externa länkar

En föräldrakontroll visas före köp och före länkar som lämnar Learn Coding for Kids: Python. Prenumerationer ställs in av en förälder, och på Android kan de när som helst hanteras eller avslutas i Google Play.

Fullständig information finns i CoddyKit integritetspolicy.

Frågor

Vanliga frågor

Vad är Learn Coding for Kids: Python?

Learn Coding for Kids: Python är en gratis iOS- och Android-app som lär barn att programmera med Python. Den erbjuder 20 korta kurser och 80 lektioner, Turtle-ritande, 41 blockpusselnivåer, 60 uppdrag och en inbyggd kodeditor. Den är skapad för barn som aldrig har skrivit kod tidigare.

Vilken ålder passar den för?

Underrubriken i App Store beskriver den som rolig programmering för barn från 6 år, och appen har åldersgränsen 4+. Alla barn är olika, så den första teckningen är ett bra test: om ditt barn tycker om att se Turtle rita en stjärna och ändra siffrorna kommer de första lektionerna förmodligen att passa.

Måste mitt barn skriva kod?

Inte i början. Den första teckningen kräver ingen erfarenhet av att skriva, och Block Playground använder block som hakas ihop. Att skriva Python introduceras gradvis genom lektionerna och kodeditorn, som kör barnets program på telefonen och visar resultatet.

Vad kommer mitt barn faktiskt att lära sig?

Barn lär sig vad datorer och kod är, hur man beskriver en uppgift i steg i rätt ordning, hur man skriver ut meddelanden och använder variabler, hur if och else fattar beslut, hur loopar och range upprepar handlingar samt hur listor, dictionaries, funktioner och slumpmässiga tal fungerar. Kursen avslutas med Turtle-animeringar, mönster med nästlade loopar och ett eget frågesportsspel.

Hur passar blockpussel in?

Block Playground har 41 nivåer där en katt, en groda, en robot eller en drake måste nå målet. Barnet hakar ihop block som move, jump, repeat och if blocked, trycker på play och ser programmet köras. Det tränar samma datalogiska tänkande som lektionerna, men med block i stället för text.

Vad är gratis och vad låser Pro upp?

Den första kursen, de första nivåerna i Block Playground och de första programmeringsuppdragen är gratis, så att ett barn kan prova riktig programmering innan en förälder bestämmer sig. CoddyKit Pro låser upp alla kurser och lektioner, alla 41 pusselnivåer, alla 60 uppdrag samt provet och certifikatet.

Fungerar den utan internetanslutning?

Den första Turtle-teckningen körs på telefonen och kräver inget internet. Butiksbeskrivningen lovar inte att resten av appen fungerar offline, så testa en lektion på enheten innan du förlitar dig på den under en lång resa.

Hur skiljer den sig från JavaScript-appen för barn?

Learn Coding for Kids: Python lär ut Python och börjar med att Turtle ritar en stjärna. Learn JavaScript for Kids lär ut JavaScript och börjar med ett program i realtid där barnet ändrar klistermärken genom att trycka på dem. De två apparna har samma grundläggande byggstenar med variabler, loopar och beslut, så valet handlar främst om vilket språk ditt barn är nyfiket på.

Kom igång

Låt ditt barn rita sin första stjärna i Python

Gratis att komma igång på iOS och Android, på 22 språk.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Senast granskad · Publicerad av CoddyKit · Integritetspolicy
Tillgänglig på iOS och Android.