Learn JavaScript for Kids
Learn JavaScript for Kids — Kodning for børn, der begynder med at ændre et rigtigt program
Learn JavaScript for Kids er en gratis app til iOS og Android med kodning for børn, der aldrig har skrevet en eneste kodelinje. Den første skærm viser et rigtigt JavaScript-program: Dit barn trykker på et lysende tal, klistermærkerne flyver hurtigere, og programmet kører igen på telefonen. Derefter fortsætter appen med 20 korte kurser, 41 blokopgaver og 60 missioner, mens der er en forældrekontrol foran køb.
- Pris
- Gratis, Pro-opgradering
- Platforme
- iOS og Android
- Sprog
- 22
- Aldersmærkning
- 4+
- Kræver
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (4)


Ændr ét tal, og se, hvad der sker.
Den hurtigste måde for et barn at forstå kode på er at røre ved et program, der allerede virker. I Learn JavaScript for Kids er åbningsskærmen netop sådan: Tryk på en lysende værdi, ændr antallet af klistermærker eller den hastighed, de flyver med, og programmet kører straks igen. Der skal ikke skrives noget, så intet kan gå i stykker.
Hvad det er
Learn JavaScript for Kids er en gratis app til iOS og Android, der lærer børn at kode gennem ægte JavaScript, uden at der kræves en konto for at komme i gang. Appen åbner med et aktivt program, som barnet kan ændre ved at trykke, og fortsætter derefter med 20 korte kurser og 80 lektioner, 41 blokopgaver, 60 missioner på let, mellemsvært og svært niveau samt en kodeeditor, der kører JavaScript på telefonen. Det første kursus, What Is Coding?, er gratis, og der er en forældrekontrol foran køb og links, der fører væk fra appen.
Inde i appen
Sådan ser det ud





Kurset
Det dækker JavaScript-kurset
Kursustitlerne nedenfor stammer fra kurset Javascript for Kids på dette websted. Det begynder helt uden kode og bygger gradvist op til små spil.
What Is Coding?
Det første gratis kursus: hvad kode er, og hvad computere bruger det til, før barnet forventes at skrive noget.
Tænk som en programmør: Algoritmer
At dele et problem op i klare trin i den rigtige rækkefølge — idéen bag hvert program, barnet senere skal skrive.
Programmørens superkræfter: Løkker, valg og fejl
At gentage en handling, vælge mellem to veje og finde ud af, hvad der gik galt, når et program ikke opfører sig som forventet.
Magiske kasser kaldet variabler
At gemme et tal eller et ord under et navn, efterfulgt af Math Wizard og Word Play, hvor barnet arbejder med hver type værdi.
Ja- eller nej-beslutninger
At få et program til at vælge med if og else og derefter øve den samme idé i True or False Games.
Tælleløkker og mønstre
Løkker, der tæller og tegner mønstre, med Loop-de-Loop og Nested Loop Art, der bygger videre på den samme idé.
Skattekister: Objekter
At samle relaterede værdier og derefter samle mange af dem i Treasure Lists.
Dine egne besværgelser (funktioner)
At samle trin i en funktion, som barnet navngiver og genbruger, klar til projekter som Build a Calculator, Mini Game: Number Guessing og Rock, Paper, Scissors.
Sådan fungerer det
Sådan foregår den første session
En session kan vare fem minutter. Hver session blander noget, barnet kan trykke på eller bygge, med et kort stykke ægte JavaScript, så barnet afslutter med at have skabt noget i stedet for blot at have set på noget.
Leg med et aktivt program
Åbn appen, og tryk på de lysende værdier i et rigtigt JavaScript-program for at ændre antallet af klistermærker, deres hastighed og hvilket klistermærke der bruges. Programmet kører igen på telefonen, så barnet ser, hvad kode gør, før det læser nogen kode.
Følg et kort kursus eller en blokopgave
Begynd på det gratis kursus What Is Coding?, eller åbn Block Playground, og træk blokke for at føre en figur hen til målet. Lektionerne er skrevet med enkle ord og afsluttes på få minutter, så barnet kan holde pause og vende tilbage i morgen.
Øv dig med en mission, og hold gang i serien
Vælg en mission, når der er brug for en ny udfordring, skriv og kør JavaScript i kodeeditoren, og gem favoritprogrammer i My Codes. En daglig serie, miniquizzer og flashcards bringer tidligere idéer tilbage.
Hvad det indeholder
Det får du med appen
20
Korte kurser, 80 lektioner
Fra idéen om, hvad kode er, til små spil med algoritmer, variabler, matematik, ord, ja-eller-nej-beslutninger, løkker og mønstre, objekter, lister, funktioner og tilfældige overraskelser.
41
Blokopgaver
Block Playground gør logik til et spil: Træk Move-, Jump-, Repeat- og If Blocked-blokke for at nå målet, og prøv at løse hver opgave med så få blokke som muligt. Flere af opgaverne er gratis.
60
Missioner på tre niveauer
Missioner på let, mellemsvært og svært niveau, så der altid er en ny udfordring på det rette niveau. To missioner er gratis, og resten følger med Pro.
Editor
Kodeeditor, der kører JavaScript
Skriv og kør JavaScript direkte på telefonen, og se resultatet. Gem programmer i My Codes, og skriv noter, mens du lærer.
Minispil
Projekter, barnet kan vise frem
En lommeregner, et talgættespil og sten, saks, papir er blandt de små projekter, som hver især bygger på idéer fra de tidligere lektioner.
AI Chat
Svar på almindeligt sprog
Fanen AI Chat ligger ved siden af Home, Study, Editor og Challenge og indeholder færdige prompts, f.eks. til at quizze et barn om det, de netop har lært, eller til at opbygge en læringsplan.
For forældre
Hvorfor skal børn begynde at kode med JavaScript, og hvordan ser den første lektion ud?
JavaScript er det sprog, der får ting på en skærm til at bevæge sig, reagere og afspille lyde, og derfor passer det godt til børn, der kan lide spil og tegning. Alle webbrowsere kan allerede køre det, så det, barnet lærer, er det samme sprog, som bruges på rigtige websteder. En god første lektion er lille og visuel: Barnet ændrer en værdi, ser resultatet med det samme og lærer først senere ordet for det, de netop gjorde. Der er ingen bestemt alder, hvor man skal begynde, så det er bedre at se på, hvordan de første ti minutter føles, end på tallet på æsken.
Se kode køredet første minut
En begynder lærer hurtigst, når et program allerede kører foran dem. At ændre et tal og se klistermærkerne sætte farten op lærer barnet årsag og virkning – hele idéen bag en variabel – før der introduceres noget fagudtryk.
Blokopgaver først, tekst bagefterat tænke som et program
Ved at trække blokke som Move, Jump eller Repeat lærer barnet sekvenser og gentagelser uden stavning, parenteser eller fejlmeddelelser. Et barn, der har løst en blokopgave med færrest mulige blokke, har allerede øvet den samme vane, som gør indtastet kode kort og overskuelig.
Variabler, beslutninger og løkkerde tre tidlige idéer
Næsten alle de første programmer er bygget op omkring de samme tre idéer: en værdi, der gemmes under et navn, en ja-eller-nej-beslutning med if og else samt en løkke, der gentager en handling. Korte lektioner, der introducerer én idé ad gangen og derefter bruger den igen i et lille spil, gør disse tre idéer velkendte.
Fejl er normaleden indstilling, der skal beskyttes
Kode virker næsten aldrig første gang, heller ikke for professionelle. En begynderapp bør få det at finde og rette en fejl til at føles som en del af opgaven i stedet for et nederlag. Derfor behandler appen fejlfinding som noget af det, børn øver sig på.
Egnethed
Hvem det er til — og hvem det ikke er til
Det passer godt til dig, hvis du
- Er forælder til et lille barn, der aldrig har skrevet kode, og ønsker skærmtid, hvor barnet skaber noget
- Vil have, at barnet begynder med tryk og blokpuslespil, før det skriver rigtig JavaScript
- Foretrækker lektioner, der kan klares på få minutter og tages op igen næste dag
- Kan lide en forældrekontrol foran køb og links, der fører ud af appen
- Vil have én app på 22 sprog, så familien kan følge lektionerne på sit eget sprog
Det er ikke det rette værktøj, hvis du
- Forventer, at hvert kursus, puslespil og hver mission er gratis: Det første kursus, flere puslespil og to missioner er gratis, og Pro låser resten op
- Vil have et komplet webudviklingspensum til en teenager; dette er et første skridt ind i JavaScript, ikke et bootcampforløb
- Har brug for, at barnet arbejder foran et tastatur på en laptop; lektionerne og editoren er lavet til en telefon
Privatliv
Til forældre: køb, links og konti
Learn JavaScript for Kids kræver ikke en konto for at komme i gang. En forældrekontrol beskytter køb og links, der fører ud af appen, så et Pro-abonnement oprettes af en forælder i stedet for af barnet, der trykker sig igennem.
Alle detaljer findes i CoddyKit-privatlivspolitikken.
Spørgsmål
Ofte stillede spørgsmål
Hvad er Learn JavaScript for Kids?
Learn JavaScript for Kids er en gratis iOS- og Android-app til kodning for børn, bygget op omkring ægte JavaScript. Den begynder med et aktivt program, som barnet ændrer ved at trykke, og går derefter videre til 20 korte kurser, 41 blokpuslespil, 60 missioner og en code editor. Den er lavet til små begyndere, der aldrig har skrevet kode, og til forældre, der ønsker skærmtid, hvor barnet lærer noget.
Er det virkelig kodning eller bare et spil?
Begge dele — med vilje. Blokpuslespillene er spil, der træner forståelsen af, hvordan et program tænker, mens kurserne, missionerne og editoren bruger ægte JavaScript, som kører på telefonen. Barnet går fra at ændre et tal i et fungerende program til selv at skrive korte programmer, for eksempel en lommeregner eller et talgættespil.
Hvad lærer mit barn?
Appen gennemgår, hvordan man deler et problem op i klare trin, hvordan variabler gemmer tal og ord, hvordan løkker gentager handlinger og tegner mønstre, hvordan if og else træffer beslutninger, hvordan funktioner og lister holder koden overskuelig, og hvordan man finder og retter en fejl. Hver lektion tager udgangspunkt i én idé og øver den i et lille eksempel, før den næste begynder.
Skal mit barn kunne skrive på tastatur eller læse godt?
Ikke i begyndelsen. Programmet i starten ændres ved at trykke på lysende værdier, og blokpuslespillene bruger træk og slip, så barnet kan komme i gang, før det skriver kode. Lektionerne bruger enkle ord og korte trin skrevet til børn frem for udviklere, og barnet introduceres gradvist til at skrive ægte JavaScript.
Hvordan adskiller et kodningsspil for børn sig fra en lektion?
I Learn JavaScript for Kids er Block Playground spildelen: En figur skal nå et mål, og barnet forsøger at bruge så få blokke som muligt. Lektionerne og missionerne er tekstbaserede, og her skriver og kører barnet JavaScript. Ved at gøre begge dele kan en yngre eller mindre selvsikker elev begynde med blokke og gå videre til kode, når barnet er klar.
Hvad er gratis, og hvad kræver Pro?
Det første kursus, What Is Coding?, flere blokpuslespil og to missioner er gratis. Et Pro-abonnement, som oprettes af en forælder bag forældrekontrollen, låser alle kurser, alle 41 puslespil, alle 60 missioner og den afsluttende eksamen med et gennemførelsesbevis op.
Er det sikkert for et barn at bruge?
Learn JavaScript for Kids har aldersmærkningen 4+ og kræver ikke en konto for at komme i gang. En forældrekontrol beskytter køb og links, der fører ud af appen. Som med alle apps kan en forælder beslutte, hvor længe og hvornår barnet bruger den, og det er en nem måde at vurdere tempoet på at sidde ved siden af barnet under den første lektion.
Hvilke sprog og enheder understøtter den?
Appens brugerflade fås på 22 sprog og kører på iOS via App Store og på Android via Google Play. På Apple-enheder kræver den iOS 15.1 eller nyere.
Er der et bevis til sidst?
Ja. Når barnet har gennemført lektionerne, kan det tage den afsluttende eksamen og få et gennemførelsesbevis, som er en del af Pro. Det er en måde at fejre, at kurset er gennemført, ikke en akkrediteret kvalifikation.
Hvordan adskiller den sig fra Python-appen til børn?
Learn JavaScript for Kids lærer børn JavaScript, sproget bag websider, og starter med et program, som barnet ændrer ved at trykke. Appen Learn Coding for Kids: Python lærer børn Python og starter med en skildpadde, der tegner. Vælg det sprog, der passer til det, dit barn gerne vil bygge, for de grundlæggende idéer med variabler, løkker og beslutninger går igen i begge.
Kom i gang
Lad dit barn ændre sit første program i dag
Gratis at komme i gang på iOS og Android på 22 sprog.
Mere fra CoddyKit
Tilgængelig på iOS og Android.