Learn JavaScript for Kids
Learn JavaScript for Kids — Koding for barn som starter med å endre et ekte program
Learn JavaScript for Kids er en gratis app for iOS og Android med koding for barn som aldri har skrevet en kodelinje. Det første skjermbildet er et ekte JavaScript-program: Barnet trykker på et lysende tall, klistremerkene flyr raskere, og programmet kjører på nytt på telefonen. Derfra går appen videre til 20 korte kurs, 41 blokkoppgaver og 60 oppdrag, med en foreldresperre foran kjøp.
- Pris
- Gratis, Pro-oppgradering
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (4)


Endre ett tall og se hva som skjer.
Den raskeste måten for et barn å forstå kode på, er å ta på et program som allerede fungerer. I Learn JavaScript for Kids er åpningsskjermbildet akkurat det: Trykk på en lysende verdi, endre hvor mange klistremerker det er eller hvor raskt de flyr, og programmet kjører på nytt med én gang. Ingenting må skrives inn, så ingenting kan gå i stykker.
Hva det er
Learn JavaScript for Kids er en gratis app for iOS og Android som lærer bort koding for barn gjennom ekte JavaScript, uten at det kreves en konto for å komme i gang. Appen åpner med et aktivt program som barnet kan endre ved å trykke, og fortsetter deretter med 20 korte kurs og 80 leksjoner, 41 blokkoppgaver, 60 oppdrag på lett, middels og vanskelig nivå, samt en kodeeditor som kjører JavaScript på telefonen. Det første kurset, Hva er koding?, er gratis, og en foreldresperre vises foran kjøp og lenker som tar brukeren ut av appen.
Inne i appen
Slik ser den ut





Kurset
Dette dekker JavaScript-kurset
Kursnavnene nedenfor er hentet fra kurset Javascript for Kids på dette nettstedet. Det starter helt uten kode og bygger gradvis mot små spill.
Hva er koding?
Det første gratiskurset: hva kode er, og hva datamaskiner gjør med den, før barnet trenger å skrive noe.
Tenk som en programmerer: Algoritmer
Å dele opp et problem i tydelige trinn i riktig rekkefølge – ideen som ligger under hvert program barnet senere skal skrive.
Programmererens superkrefter: Løkker, valg og feil
Å gjenta en handling, velge mellom to veier og finne ut hva som gikk galt når et program ikke oppfører seg som det skal.
Magiske bokser kalt variabler
Å lagre et tall eller et ord under et navn, etterfulgt av Mattegeniet og Ordlek, der barnet får jobbe med hver type verdi.
Ja- eller nei-avgjørelser
Å få et program til å velge med if og else, og deretter øve på den samme ideen i Sant eller usant-spill.
Tellende løkker og mønstre
Løkker som teller og tegner mønstre, med Loop-de-Loop og Nested Loop Art som tar ideen enda lenger.
Skattekister: Objekter
Å samle relaterte verdier, og deretter samle mange av dem i Skattelister.
Dine egne trylleformler (funksjoner)
Å pakke trinn inn i en funksjon som barnet navngir og bruker på nytt, klar for prosjekter som Bygg en kalkulator, Minispill: Gjett tallet og Stein, saks, papir.
Slik fungerer det
Slik fungerer den første økten
En økt kan vare i fem minutter. Hver økt kombinerer noe barnet kan trykke på eller bygge, med en kort del ekte JavaScript, slik at barnet avslutter med å ha laget noe i stedet for bare å ha sett på noe.
Lek med et aktivt program
Åpne appen og trykk på de lysende verdiene i et ekte JavaScript-program for å endre antallet klistremerker, hastigheten deres og hvilket klistremerke som brukes. Programmet kjører på nytt på telefonen, slik at barnet ser hva kode gjør før det leser noe.
Følg et kort kurs eller en blokkoppgave
Start gratiskurset Hva er koding?, eller åpne Blokklekeplassen og dra blokker for å lede en figur til målet. Leksjonene er skrevet med enkle ord og avsluttes på noen få minutter, slik at barnet kan stoppe og komme tilbake i morgen.
Øv med et oppdrag og hold rekken i gang
Velg et oppdrag når du ønsker en ny utfordring, skriv og kjør JavaScript i kodeeditoren, og lagre favorittprogrammene i Mine koder. En daglig rekke, miniquizer og kort hjelper med å hente frem tidligere ideer igjen.
Hva den inneholder
Dette følger med appen
20
Korte kurs, 80 leksjoner
Fra ideen om hva kode er til små spill, med algoritmer, variabler, matematikk, ord, ja- og nei-valg, løkker og mønstre, objekter, lister, funksjoner og tilfeldige overraskelser.
41
Blokkoppgaver
Blokklekeplassen gjør logikk til et spill: Dra blokkene Flytt, Hopp, Gjenta og Hvis blokkert for å nå målet, og prøv å løse hver oppgave med så få blokker som mulig. Flere oppgaver er gratis.
60
Oppdrag på tre nivåer
Oppdrag på lett, middels og vanskelig nivå, slik at det alltid finnes en ny utfordring på riktig nivå. To oppdrag er gratis, og resten følger med Pro.
Editor
Kodeeditor som kjører JavaScript
Skriv og kjør JavaScript direkte på telefonen, og se resultatet. Lagre programmer i Mine koder og skriv ned notater mens du lærer.
Minispill
Prosjekter barnet kan vise frem
En kalkulator, et tallgjettespill og stein, saks, papir er blant de små prosjektene. Hvert av dem er bygget på ideer som ble introdusert i de tidligere leksjonene.
AI Chat
Svar på spørsmål med enkle ord
En AI Chat-fane ligger ved siden av Hjem, Studer, Editor og Utfordring, med ferdige forespørsler som å teste barnet i det det nettopp har lært eller lage en læringsplan.
For foreldre
Hvorfor bør barn begynne med JavaScript, og hvordan ser den første leksjonen ut?
JavaScript er språket som får ting på en skjerm til å bevege seg, reagere og spille av lyder, og derfor passer det godt for barn som liker spill og tegning. Alle nettlesere kjører det allerede, så det barnet lærer, er det samme språket som brukes på ekte nettsteder. En god første leksjon er liten og visuell: Barnet endrer en verdi, ser resultatet med én gang og lærer først senere hva det de nettopp gjorde, kalles. Det finnes ingen fast riktig alder for å begynne, så det er bedre å se på hvordan de første ti minuttene oppleves enn på tallet på esken.
Se kode kjøredet første minuttet
En nybegynner lærer raskest når et program allerede kjører foran dem. Å endre et tall og se klistremerkene øke farten lærer bort årsak og virkning – selve ideen bak en variabel – før noen faguttrykk introduseres.
Blokkoppgaver først, tekst senereå tenke som et program
Å dra blokker som Flytt, Hopp eller Gjenta lærer bort rekkefølge og gjentakelse uten staving, parenteser eller feilmeldinger. Et barn som har løst en blokkoppgave med færrest mulig blokker, har allerede øvd på den samme vanen som gjør skrevet kode kort og ryddig.
Variabler, valg og løkkerde tre første ideene
Nesten alle de første programmene bygger på de samme tre ideene: en verdi som lagres under et navn, et ja- eller nei-valg med if og else, og en løkke som gjentar en handling. Korte leksjoner som introduserer én idé om gangen og deretter bruker den på nytt i et lite spill, gjør disse tre ideene kjent.
Feil er normalttankesettet som bør beskyttes
Kode fungerer nesten aldri første gang, selv ikke for profesjonelle. En nybegynnerapp bør få det å finne og rette en feil til å føles som en del av oppgaven, ikke som et nederlag. Derfor lar appen barna øve på feilsøking som en av ferdighetene de skal lære.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Er forelder til et ungt nybegynnerbarn som aldri har skrevet kode, og ønsker skjermtid som skaper noe
- Vil at barnet skal begynne med trykking og blokkoppgaver før det skriver ekte JavaScript
- Foretrekker leksjoner som er ferdige på noen få minutter, og som kan tas opp igjen neste dag
- Liker et foreldregitter foran kjøp og lenker som forlater appen
- Vil ha én app på 22 språk, slik at familien kan følge leksjonene på sitt eget språk
Ikke riktig verktøy for deg hvis du
- Forventer at hvert kurs, hver oppgave og hvert oppdrag skal være gratis: Det første kurset, flere oppgaver og to oppdrag er gratis, mens Pro låser opp resten
- Vil ha et komplett pensum i webutvikling for en tenåring; dette er et første steg inn i JavaScript, ikke et bootcamp-kurs
- Trenger at barnet jobber foran et tastatur på en bærbar datamaskin; leksjonene og redigeringsverktøyet er laget for en telefon
Personvern
For foreldre: kjøp, lenker og kontoer
Learn JavaScript for Kids krever ikke konto for å komme i gang. Et foreldregitter ligger foran kjøp og lenker som forlater appen, slik at et Pro-abonnement settes opp av en forelder og ikke av barnet ved å trykke seg gjennom.
Du finner alle detaljer i CoddyKit-personvernerklæringen.
Spørsmål
Ofte stilte spørsmål
Hva er Learn JavaScript for Kids?
Learn JavaScript for Kids er en gratis iOS- og Android-app for programmering for barn, basert på ekte JavaScript. Den starter med et program i drift som barnet endrer ved å trykke, og går deretter videre til 20 korte kurs, 41 blokkoppgaver, 60 oppdrag og et kodeverktøy. Den er laget for unge nybegynnere som aldri har skrevet kode, og for foreldre som ønsker skjermtid som lærer barnet noe.
Er dette egentlig programmering, eller bare et spill?
Begge deler, med hensikt. Blokkoppgavene er spill som trener barnet i hvordan et program tenker, mens kursene, oppdragene og redigeringsverktøyet bruker ekte JavaScript som kjører på telefonen. Barnet går fra å endre et tall i et fungerende program til å skrive korte programmer selv, for eksempel en kalkulator eller et spill der man gjetter et tall.
Hva lærer barnet mitt?
Appen dekker hvordan man deler opp et problem i tydelige trinn, hvordan variabler lagrer tall og ord, hvordan løkker gjentar handlinger og tegner mønstre, hvordan if og else tar avgjørelser, hvordan funksjoner og lister holder koden ryddig, og hvordan man finner og retter en feil. Hver leksjon tar for seg én idé og øver på den i et lite eksempel før den neste begynner.
Må barnet mitt kunne skrive på tastatur eller lese godt?
Ikke i starten. Åpningsprogrammet endres ved at barnet trykker på lysende verdier, og blokkoppgavene bruker dra og slipp, slik at barnet kan begynne før det skriver kode. Leksjonene bruker enkle ord og korte trinn skrevet for barn, ikke utviklere, og skriving av ekte JavaScript introduseres gradvis.
Hvordan skiller et programmeringsspill for barn seg fra en leksjon?
I Learn JavaScript for Kids er Block Playground spillsiden: En figur må nå et mål, og barnet prøver å bruke så få blokker som mulig. Leksjonene og oppdragene er tekstsiden, der barnet skriver og kjører JavaScript. Ved å gjøre begge deler kan en yngre eller mindre selvsikker elev begynne med blokker og gå videre til kode når han eller hun er klar.
Hva er gratis, og hva krever Pro?
Det første kurset, Hva er programmering?, flere blokkoppgaver og to oppdrag er gratis. Et Pro-abonnement, satt opp av en forelder bak foreldregitteret, låser opp alle kurs, alle 41 oppgavene, alle 60 oppdragene og den avsluttende eksamenen med et fullføringssertifikat.
Er det trygt for et barn å bruke appen?
Learn JavaScript for Kids har aldersgrense 4+ og krever ingen konto for å komme i gang. Et foreldregitter beskytter kjøp og lenker som forlater appen. Som med alle apper kan en forelder bestemme hvor lenge og når barnet bruker den, og det er en enkel måte å vurdere tempoet på å sitte ved siden av barnet under den første leksjonen.
Hvilke språk og enheter støttes?
Appgrensesnittet er tilgjengelig på 22 språk og fungerer på iOS via App Store og på Android via Google Play. Den krever iOS 15.1 eller nyere på Apple-enheter.
Får man et sertifikat til slutt?
Ja. Etter å ha fullført leksjonene kan barnet ta den avsluttende eksamenen og få et fullføringssertifikat, som er en del av Pro. Det er en måte å feire at kurset er fullført på, ikke en akkreditert kvalifikasjon.
Hvordan skiller den seg fra Python-appen for barn?
Learn JavaScript for Kids lærer bort JavaScript, språket som brukes på nettsider, og starter med et program barnet kan endre ved å trykke. Learn Coding for Kids: Python-appen lærer bort Python og starter med en skilpadde som tegner. Velg språket som passer med det barnet ditt ønsker å lage, siden de grunnleggende ideene med variabler, løkker og betingelser gjelder for begge.
Kom i gang
La barnet ditt endre sitt første program i dag
Gratis å komme i gang på iOS og Android, på 22 språk.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.