Learn JavaScript for Kids
Learn JavaScript for Kids — Programmering för barn som börjar med att ändra i ett riktigt program
Learn JavaScript for Kids är en kostnadsfri app för iOS och Android med programmering för barn som aldrig har skrivit en rad kod. Den första skärmen visar ett riktigt JavaScript-program: barnet trycker på en lysande siffra, klistermärkena flyger snabbare och programmet körs igen på telefonen. Därefter följer 20 korta kurser, 41 blockpussel och 60 uppdrag, med en föräldrakontroll före köp.
- 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 ★ (4)


Ändra en siffra och se vad som händer.
Det snabbaste sättet för ett barn att förstå kod är att röra vid ett program som redan fungerar. I Learn JavaScript for Kids är startskärmen precis det: tryck på ett lysande värde, ändra hur många klistermärken det finns eller hur snabbt de flyger, så körs programmet genast igen. Inget behöver skrivas, så inget kan gå sönder.
Vad det är
Learn JavaScript for Kids är en kostnadsfri app för iOS och Android som lär ut programmering för barn genom riktig JavaScript, utan att något konto behövs för att komma igång. Den öppnas med ett aktivt program som barnet kan ändra genom att trycka, och fortsätter sedan med 20 korta kurser och 80 lektioner, 41 blockpussel, 60 uppdrag på enkel, medelsvår och svår nivå samt en kodredigerare som kör JavaScript på telefonen. Den första kursen, Vad är programmering?, är gratis, och en föräldrakontroll finns före köp och länkar som lämnar appen.
I appen
Så här ser det ut





Kursen
Det här tar JavaScript-kursen upp
Kursnamnen nedan kommer från kursen Javascript for Kids på den här webbplatsen. Den börjar helt utan kod och bygger stegvis mot små spel.
Vad är programmering?
Den första kursen är gratis: vad kod är och vad datorer gör med den, innan barnet ens behöver skriva något.
Tänk som en programmerare: algoritmer
Att dela upp ett problem i tydliga steg i rätt ordning – idén som ligger bakom varje program barnet kommer att skriva senare.
Programmerarens superkrafter: loopar, val och buggar
Att upprepa en handling, välja mellan två vägar och hitta vad som gick fel när ett program inte beter sig som det ska.
Magiska lådor som kallas variabler
Att spara ett tal eller ett ord under ett namn, följt av Math Wizard och Word Play för att arbeta med de olika värdena.
Beslut med ja eller nej
Att få ett program att välja med if och else, och sedan öva på samma idé i True or False Games.
Räkneloopar och mönster
Loopar som räknar och ritar mönster, med Loop-de-Loop och Nested Loop Art som tar idén ännu längre.
Skattkistor: objekt
Att samla relaterade värden tillsammans och sedan samla många sådana i Treasure Lists.
Dina egna trollformler (funktioner)
Att paketera steg i en funktion som barnet namnger och återanvänder – redo för projekt som Build a Calculator, Mini Game: Number Guessing och Rock, Paper, Scissors.
Så fungerar det
Så fungerar den första sessionen
En session kan vara fem minuter lång. Varje session blandar något att trycka på eller bygga med en kort bit riktig JavaScript, så barnet avslutar med att ha skapat något i stället för att bara ha tittat på något.
Lek med ett aktivt program
Öppna appen och tryck på de lysande värdena i ett riktigt JavaScript-program för att ändra antalet klistermärken, deras hastighet och vilket klistermärke som används. Programmet körs igen på telefonen, så barnet ser vad kod gör innan det läser någon kod.
Följ en kort kurs eller ett blockpussel
Börja med gratiskursen Vad är programmering?, eller öppna Block Playground och dra block för att leda en figur till målet. Lektionerna är skrivna med enkla ord och tar bara några minuter, så barnet kan sluta och komma tillbaka i morgon.
Träna med ett uppdrag och håll sviten vid liv
Välj ett uppdrag när du vill ha en ny utmaning, skriv och kör JavaScript i kodredigeraren och spara favoritprogram i My Codes. En daglig svit, miniquiz och flashcards tar fram tidigare idéer igen.
Det här ingår
Det här ingår i appen
20
Korta kurser, 80 lektioner
Från idén om vad kod är till små spel, med algoritmer, variabler, matematik, ord, ja-eller-nej-beslut, loopar och mönster, objekt, listor, funktioner och slumpmässiga överraskningar.
41
Blockpussel
Block Playground gör logik till ett spel: dra blocken Move, Jump, Repeat och If Blocked för att nå målet och försök lösa varje pussel med så få block som möjligt. Flera pussel är gratis.
60
Uppdrag på tre nivåer
Uppdrag på enkel, medelsvår och svår nivå, så det alltid finns en nästa utmaning på rätt nivå. Två uppdrag är gratis och resten ingår i Pro.
Redigerare
Kodredigerare som kör JavaScript
Skriv och kör JavaScript direkt på telefonen och se resultatet. Spara program i My Codes och skriv anteckningar medan du lär dig.
Minispel
Projekt som barnet kan visa upp
En miniräknare, ett spel där man gissar ett nummer och sten, sax, påse är några av de små projekten. Alla bygger på idéer som introducerats i de tidigare lektionerna.
AI Chat
Frågor besvaras med enkla ord
Fliken AI Chat ligger bredvid Home, Study, Editor och Challenge och innehåller färdiga uppmaningar, till exempel att förhöra barnet på det som det nyss har lärt sig eller skapa en studieplan.
För föräldrar
Varför börja med JavaScript när barn ska lära sig programmera, och hur ser den första lektionen ut?
JavaScript är språket som får saker på skärmen att röra sig, reagera och spela upp ljud, vilket gör det lämpligt för barn som gillar spel och att rita. Alla webbläsare kör det redan, så det barnet lär sig är samma språk som används på riktiga webbplatser. En bra första lektion är liten och visuell: barnet ändrar ett värde, ser resultatet direkt och lär sig först senare vad det de gjorde kallas. Det finns ingen enda rätt ålder att börja, så det är bättre att se hur de första tio minuterna känns än att titta på siffran på förpackningen.
Se kod körasden första minuten
En nybörjare lär sig snabbast när ett program redan körs framför dem. Att ändra en siffra och se klistermärkena öka farten lär ut orsak och verkan, vilket är hela idén bakom en variabel, innan några programmeringsord har introducerats.
Blockpussel först, text sedantänk som ett program
Att dra block som Move, Jump eller Repeat lär ut sekvenser och upprepning utan stavning, parenteser eller felmeddelanden. Ett barn som har löst ett blockpussel med så få block som möjligt har redan tränat på samma vana som gör skriven kod kort och välstrukturerad.
Variabler, beslut och looparde tre första idéerna
Nästan alla första program byggs av samma tre idéer: ett värde som sparas under ett namn, ett ja-eller-nej-beslut med if och else samt en loop som upprepar en handling. Korta lektioner som introducerar en idé i taget och sedan använder den igen i ett litet spel gör att de tre blir välbekanta.
Buggar är normalttankesättet att värna om
Kod fungerar nästan aldrig första gången, inte ens för proffs. En nybörjarapp bör få det att kännas som en del av pusslet att hitta och åtgärda en bugg, inte som ett misslyckande. Därför behandlar appen felsökning som något av det barnen tränar på.
Passar
Vem den är till för – och vem den inte är till för
Passar bra om du
- Är förälder till ett ungt barn som aldrig har skrivit kod och vill att skärmtiden ska leda till något
- Vill att barnet ska börja med att trycka och lösa blockpussel innan det skriver riktig JavaScript
- Föredrar lektioner som blir klara på några minuter och som kan fortsätta nästa dag
- Gillar att köp och länkar som lämnar appen skyddas av en föräldrakontroll
- Vill ha en app på 22 språk så att familjen kan följa lektionerna på sitt eget språk
Inte rätt verktyg om du
- Förväntar dig att alla kurser, pussel och uppdrag ska vara gratis: den första kursen, flera pussel och två uppdrag är gratis, medan Pro låser upp resten
- Vill ha en komplett läroplan i webbutveckling för en tonåring; det här är ett första steg in i JavaScript, inte en intensivutbildning
- Behöver att barnet arbetar framför ett tangentbord på en bärbar dator; lektionerna och editorn är utformade för en telefon
Integritet
För föräldrar: köp, länkar och konton
Learn JavaScript for Kids kräver inget konto för att komma igång. En föräldrakontroll skyddar köp och länkar som lämnar appen, så att en Pro-prenumeration sätts upp av en förälder i stället för av barnet genom några tryck.
Fullständig information finns i CoddyKit integritetspolicy.
Frågor
Vanliga frågor
Vad är Learn JavaScript for Kids?
Learn JavaScript for Kids är en gratis iOS- och Android-app för programmering för barn, byggd kring riktig JavaScript. Den börjar med ett fungerande program som barnet ändrar genom att trycka, och går sedan vidare till 20 korta kurser, 41 blockpussel, 60 uppdrag och en kodeditor. Den är skapad för unga nybörjare som aldrig har skrivit kod och för föräldrar som vill att skärmtiden ska lära barnet något.
Är det verkligen programmering eller bara ett spel?
Båda, medvetet. Blockpusslen är spel som tränar hur ett program tänker, medan kurserna, uppdragen och editorn använder riktig JavaScript som körs på telefonen. Barnet går från att ändra ett tal i ett fungerande program till att skriva korta egna program, till exempel en miniräknare eller ett nummergissningsspel.
Vad lär sig mitt barn?
Appen går igenom hur man delar upp ett problem i tydliga steg, hur variabler lagrar tal och ord, hur loopar upprepar handlingar och ritar mönster, hur if och else fattar beslut, hur funktioner och listor håller koden ordnad samt hur man hittar och åtgärdar en bugg. Varje lektion fokuserar på en idé och övar den i ett litet exempel innan nästa börjar.
Behöver mitt barn kunna skriva eller läsa bra?
Inte i början. Startprogrammet ändras genom att barnet trycker på lysande värden, och blockpusslen använder dra och släpp, så barnet kan börja innan det skriver kod. Lektionerna använder enkla ord och korta steg som är skrivna för barn, inte utvecklare, och barnet börjar skriva riktig JavaScript gradvis.
Hur skiljer sig ett programmeringsspel för barn från en lektion?
I Learn JavaScript for Kids är Block Playground speldelen: en figur ska nå ett mål och barnet försöker använda så få block som möjligt. Lektionerna och uppdragen är textdelen, där barnet skriver och kör JavaScript. Genom att göra båda kan en yngre eller mindre självsäker elev börja med block och gå över till kod när det känns rätt.
Vad är gratis och vad kräver Pro?
Den första kursen, What Is Coding?, flera blockpussel och två uppdrag är gratis. En Pro-prenumeration, som sätts upp av en förälder bakom föräldrakontrollen, låser upp alla kurser, alla 41 pussel, alla 60 uppdrag och slutprovet med ett intyg på att kursen är slutförd.
Är det säkert för ett barn att använda appen?
Learn JavaScript for Kids har åldersgränsen 4+ och kräver inget konto för att komma igång. En föräldrakontroll skyddar köp och länkar som lämnar appen. Som med alla appar kan en förälder bestämma hur länge och när barnet använder den, och att sitta bredvid under den första lektionen är ett enkelt sätt att bedöma tempot.
Vilka språk och enheter stöds?
Appens gränssnitt finns på 22 språk och körs på iOS via App Store och på Android via Google Play. På Apple-enheter krävs iOS 15.1 eller senare.
Finns det ett intyg i slutet?
Ja. När barnet har slutfört lektionerna kan det göra slutprovet och få ett intyg på att kursen är slutförd, vilket ingår i Pro. Det är ett sätt att fira att kursen är klar, inte en ackrediterad kvalifikation.
Hur skiljer den sig från Python-appen för barn?
Learn JavaScript for Kids lär ut JavaScript, språket som används på webbsidor, och börjar med ett program som barnet ändrar genom att trycka. Appen Learn Coding for Kids: Python lär ut Python och börjar med en sköldpadda som ritar. Välj det språk som passar det ditt barn vill bygga, eftersom grundidéerna med variabler, loopar och beslut är desamma i båda.
Kom igång
Låt ditt barn ändra sitt första program redan i dag
Gratis att komma igång på iOS och Android, på 22 språk.
Mer från CoddyKit
Tillgänglig på iOS och Android.