Learn JavaScript for Kids-appikon

Learn JavaScript for Kids

Utdanning · Gratis · iOS & Android · CoddyKit

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.

App Store — Last ned gratisGoogle Play — Last ned gratis
Pris
Gratis, Pro-oppgradering
Plattformer
iOS og Android
Språk
22
Aldersgrense
4+
Krever
iOS 15.1 eller nyere
App Store
5.0 ★ (4)
Illustrasjon av et barn som holder et nettbrett ved siden av appens startskjerm med kortene Daily Goal, Feature Request og Skill HubKort for læringssti med tittelen JavaScript for Kids, en knapp for å starte den første leksjonen og 0 prosent fremdrift
20Korte kurs, 80 leksjoner
41Blokkoppgaver
60Oppdrag på tre nivåer
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

Illustrasjon av et barn som holder et nettbrett ved siden av appens startskjerm med kortene Daily Goal, Feature Request og Skill Hub
HjemStartskjermen viser et daglig mål og en Skill Hub, med fanene Hjem, Studer, Redigerer, AI Chat og Utfordring nederst.
Kort for læringssti med tittelen JavaScript for Kids, en knapp for å starte den første leksjonen og 0 prosent fremdrift
LæringsstiLæringsstien viser hvor barnet befinner seg i kurset, med én knapp for å starte den første leksjonen.
Skjerm for kurstemaer med leksjoner om DOM, en teller for fullførte leksjoner og låsemarkører
KurstemaerEt kurs er delt opp i korte, nummererte leksjoner med en fremdriftsteller, slik at barnet kan se hvor mye som gjenstår.
Butikkbilde med teksten Code, Succeed, et barn på sykkel og deler av en leksjonsskjerm
Bruk ferdigheteneIllustrasjon som viser ideen om at hver leksjon avsluttes med noe barnet kan prøve med en gang.
AI Chat-skjerm med fire foreslåtte spørsmål om å forklare konsepter, læringstips, en quiz og en læringsplan
AI ChatFire ferdiglagde spørsmål hjelper barnet i gang: forklar de viktigste ideene, gi læringstips, test meg, eller lag en læringsplan.

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.

  1. Hva er koding?

    Det første gratiskurset: hva kode er, og hva datamaskiner gjør med den, før barnet trenger å skrive noe.

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

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

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

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

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

  7. Skattekister: Objekter

    Å samle relaterte verdier, og deretter samle mange av dem i Skattelister.

  8. Dine egne trylleformler (funksjoner)

    Å pakke trinn inn i en funksjon som barnet navngir og bruker på nytt, klar for prosjekter som Bygg en kalkulator, Mini­spill: 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.

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

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

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

App Store — Last ned gratisGoogle Play — Last ned gratis
Sist gjennomgått · Utgitt av CoddyKit · Personvernerklæring
Tilgjengelig på iOS og Android.