Learn JavaScript for Kids-appikon

Learn JavaScript for Kids

Utbildning · Gratis · iOS & Android · CoddyKit

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.

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 ★ (4)
Illustration av ett barn som håller i en surfplatta bredvid appens startskärm med korten Daily Goal, Feature Request och Skill HubKort för lärvägen med rubriken Javascript for Kids, en knapp med texten Start First Lesson och 0 procents framsteg
20Korta kurser, 80 lektioner
41Blockpussel
60Uppdrag på tre nivåer
Ä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

Illustration av ett barn som håller i en surfplatta bredvid appens startskärm med korten Daily Goal, Feature Request och Skill Hub
HemStartskärmen visar ett dagligt mål och en Skill Hub, med flikarna Home, Study, Editor, AI Chat och Challenge längst ner.
Kort för lärvägen med rubriken Javascript for Kids, en knapp med texten Start First Lesson och 0 procents framsteg
LärvägLärvägen visar var barnet befinner sig i kursen, med en enda knapp för att starta den första lektionen.
Skärm med kursämnen som listar lektioner om DOM, en räknare för slutförda lektioner och låsmarkeringar
KursämnenEn kurs är uppdelad i korta, numrerade lektioner med en framstegsräknare, så att barnet kan se hur mycket som återstår.
Butiksbild med texten Code, Succeed, ett barn på en cykel och en del av en lektionsskärm
Använd färdigheternaBildmaterial för idén att varje lektion avslutas med något som barnet kan prova direkt.
AI Chat-skärm med fyra föreslagna frågor om att förklara begrepp, studietips, ett quiz och en färdplan
AI ChatFyra färdiga frågor hjälper barnet att komma igång: förklara de viktigaste idéerna, ge studietips, testa mig eller skapa en färdplan.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Skattkistor: objekt

    Att samla relaterade värden tillsammans och sedan samla många sådana i Treasure Lists.

  8. 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.

  1. 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.

  2. 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.

  3. 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.

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