Learn JavaScript for Kids-appikon

Learn JavaScript for Kids

Uddannelse · Gratis · iOS & Android · CoddyKit

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.

App Store — Download gratisGoogle Play — Download gratis
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)
Illustration af et barn med en tablet ved siden af appens startskærm med kortene Daily Goal, Feature Request og Skill HubKort til læringsforløbet med titlen Javascript for Kids, en Start First Lesson-knap og 0 procents fremgang
20Korte kurser, 80 lektioner
41Blokopgaver
60Missioner på tre niveauer
Æ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

Illustration af et barn med en tablet ved siden af appens startskærm med kortene Daily Goal, Feature Request og Skill Hub
HjemStartskærmen viser et dagligt mål og et Skill Hub med fanerne Home, Study, Editor, AI Chat og Challenge nederst.
Kort til læringsforløbet med titlen Javascript for Kids, en Start First Lesson-knap og 0 procents fremgang
LæringsforløbLæringsforløbet viser, hvor barnet er kommet til i kurset, med én knap til at starte den første lektion.
Skærm med kursets emner, der viser lektioner om DOM med en tæller for gennemførte lektioner og låsemarkeringer
KursemnerEt kursus er opdelt i korte lektioner med numre og en fremgangstæller, så barnet kan se, hvor meget der er tilbage.
Butiksslide med teksten Code, Succeed, et barn på en cykel og en del af en lektionsskærm
Brug færdighederneButiksgrafik til idéen om, at hver lektion slutter med noget, barnet kan prøve med det samme.
AI Chat-skærm med fire foreslåede prompts om at forklare begreber, læringstip, en quiz og en køreplan
AI ChatFire færdige prompts hjælper barnet i gang: få de vigtigste idéer forklaret, få læringstip, tag en quiz, eller få lavet en køreplan.

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.

  1. What Is Coding?

    Det første gratis kursus: hvad kode er, og hvad computere bruger det til, før barnet forventes at skrive noget.

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

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

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

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

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

  7. Skattekister: Objekter

    At samle relaterede værdier og derefter samle mange af dem i Treasure Lists.

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

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

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

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

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.