Puppy Code är ett kodningsspel för barn. Barn lär sig att koda genom att hjälpa en valp att hämta sin boll, ett steg i taget.
Bollen är någonstans i trädgården. Valpen kommer att hämta den, men bara om du säger exakt hur den ska ta sig dit. Skapa en plan, tryck på Kör, och valpen följer den steg för steg.
Om planen inte fungerar, ändra den och försök igen.
Det är programmering.
Från pilar till riktig kod
De första nivåerna behöver ingen läsning. Barn trycker på pilar, och bilderna bär betydelsen.
Sedan förvandlas pilarna till ord på tangenterna. Sedan skriver barnen orden själva, på ett tangentbord gjort för små händer.
Det finns inget plötsligt hopp från bilder till kod. Varje nivå lägger till en liten ny idé, så att lära sig koda känns som lek.
Programmeringsidéerna inuti
Barn möter varje idé eftersom de behöver den för att lösa ett pussel. Programmeringsnamnet för idén kan komma efteråt.
Sekvens
En plan är en lista med steg, utförda i ordning.
Felsökning
Vissa nivåer börjar med en plan som innehåller ett fel. Barn hittar steget som går fel och fixar det.
Loopar
"gör 3 gånger" upprepar stegen under den. En bubbla visar vilka steg som hör till loopen. Planen blir kortare att skriva, och valpen går fortfarande varje steg.
Om och annars
"om boll" ställer en fråga: är bollen här? Stegen under den körs bara när svaret är ja. Stegen under "annars" körs när svaret är nej.
Korta planer
I Valpens lilla anteckningsbok har sidan bara sju rader. Att skriva ut varje steg får inte längre plats, så loopar och frågor gör planen tillräckligt kort. Programmerare har en regel för detta: upprepa inte dig själv.
Funktioner
"trick find" lär valpen några steg under ett namn. Att skriva "hitta" gör sedan att valpen gör dem alla. Ett trick fungerar varifrån valpen står.
Funktioner som använder funktioner
Ett trick kan använda ett annat, på samma sätt som en funktion anropar ett annat. Fixa ett trick en gång, och varje ställe som använder det är fixat.
Programmering för barn, utan press
Puppy Code säger aldrig bara "Fel".
När en plan slutar fungera visar spelet vad valpen försökte göra och vad som stoppade den. Barnet kan ändra ett steg och köra planen igen.
En lång plan som fungerar är fortfarande ett rätt svar. Endast anteckningsblocksnivåerna, med sina sju raders sidor, ber om ett kort.
Det finns:
• Inga timers
• Inga poäng
• Inga streck
• Ingen press att avsluta snabbt
• Inget sätt att förlora
Varje nivå är öppen från början. Barn kan stanna på en nivå så länge de vill.
En lyssna-knapp läser varje uppdrag högt. Varje tredje nivå ett barn avslutar ger en present: en ny bild till valpens klippbok.
Lär tillsammans
Kodning för barn fungerar bra sida vid sida. Ett barn och en vuxen kan dela en skärm, prata om vad valpen ska göra härnäst, göra förutsägelser och turas om att skriva steg.
En sida för vuxna förklarar vad varje värld lär ut och hur man spelar med. Den passar för hemundervisning, STEM-tid eller en lugn eftermiddag hemma.
Vuxna som aldrig har programmerat förut kan också börja på första nivån.
Private by Design
Puppy Code kräver inget konto.
Det finns:
• Inga annonser
• Ingen analys
• Ingen spårning
• Inget konto eller registrering
Ingenting samlas in eller skickas någonstans.
Framsteg sparas på enheten och finns kvar på enheten.
Lär dig programmera: ett valppusselspel som lär barn programmering steg för steg.
Uppdaterades den
3 nov. 2026